Preferences

Given states (prizes) AA and BB, an Agent can express preferences of the form

For deterministic environments we know all possible states so we can always state preferences in the following way.

AA is preffered over BB

ABA \succ B

AA and BB are the same

ABA \sim B

BB is not preferred over AA but it would not matter when AA is preffered

ABA\succeq B

In a Stochastic Environment however we do not have full information about the states. So we use the states Priors in a lottery.

[p1,A1;;pn,An].\left[p_1, A_1 ; \ldots ; p_n, A_n\right].

A set of preferences is called rational iff the following constraints hold:

[!purple-highlight]+ Orderability ABBAABA \succ B \vee B \succ A \vee A \sim B

[!purple-highlight]+ Transitivity ABBCACA \succ B \wedge B \succ C \Rightarrow A \succ C also see Transitivity

[!purple-highlight]+ Continuity ABC(p[p,A;1p,C]B)\boldsymbol{A} \succ B \succ C \Rightarrow(\exists \boldsymbol{p} \cdot[\boldsymbol{p}, \boldsymbol{A} ; \mathbf{1}-\boldsymbol{p}, C] \sim B)

[!purple-highlight]+ Substitutability AB[p,A;1p,C][p,B;1p,C]A \sim B \Rightarrow[p, A ; 1-p, C] \sim[p, B ; 1-p, C]

[!purple-highlight]+ Monotonicity AB(p>q)[p,A;1p,B][q,A;1q,B]A \succ B \Rightarrow(p>q) \Leftrightarrow[p, A ; 1-p, B] \succ [q, A ; 1-q, B]

[!purple-highlight]+ Decomposability Lotteries in a lottery can be decomposed into a big lottery via their probabilities.

[p,A;1p,[q,B;1q,C]][p,A;((1p)q),B;((1p)(1q)),C][p, A ; 1-p,[q, B ; 1-q, C]] \sim[p, A ;((1-p) q), B ;((1-p)(1-q)), C]

For all constraints we could construct an example where an agent would act irrational if the constraint would not hold.

Also see Preferences on Reward Sequences for MDP.