Multiagent Systems Bayesian Games © Manfred Huber 2012 1 Bayesian Games n Games so far can model some uncertainty n Uncertainty about actions taken by other players n n Uncertainty about resulting next game n n (normal form, imperfect information game) (stochastic games) But agents share knowledge about the game n Number of players n Actions/strategies available to all players n Payoff associated with each strategy © Manfred Huber 2012 2 Bayesian Games n Bayesian games include uncertainty about the game that is played in terms of the payoff. n Agents play a game from a set of possible games n n n n All games have the same number of agents and the same strategy space for all agents Games occur according to a prior probability distribution Only limited, agent-specific information about which game is available, giving each agent a different posterior probability about which game is being played Uncertainty about actions taken by other players © Manfred Huber 2012 3 Bayesian Game Information Set Definition n Bayesian games can be defined using the concept of Information Sets n A Bayesian Game in Information Set notation is a tuple (N, G, P, I) n n n n © Manfred Huber 2012 N is a set of agents G is a set of games, all defined for the same strategy space for each agent P is a prior over games I=(I1, …, IN) is the set of vectors of information sets for the agents, each defining a partition over the set of games for the corresponding agent. 4 Bayesian Game Information Set Definition n Bayesian games with Information Sets I2,1 I1,1 I2,1 3, 3 1, 7 1, 1 1, 0 0, 0 1, 2 7, 1 5, 5 0, 1 1, 1 2, 1 0, 0 P=0.1 I1,2 P=0.2 0, 3 5, 1 0, 1 1, 0 3, 1 2, 2 1, 1 0, 0 P=0.3 © Manfred Huber 2012 P=0.3 P=0.1 5 Extensive Form with Chance Nodes n Bayesian games with information sets can be translated into extensive form games of imperfect information n n A “Nature” agent performs the game selection in the first node according to the prior distribution Information sets serve the same function as in imperfect information games n n Thus only set information is available to the agents Utilities at leaf nodes are expected values given the prior probabilities and information sets © Manfred Huber 2012 6 Extensive Form with Chance Nodes Nature I1,1, I2,1 U L R 5 5 , 3 3 D L R I1,2, I2,2 I1,1, I2,2 U L D R 3 7 7 3 7 7 0, 0 , , , 3 3 3 3 3 3 © Manfred Huber 2012 I1,2, I2,1 L R U L R 1, 2 2,1 0, 0 0, 3 L D U R L R D L R 5,1 3,1 2, 2 0,1 1, 0 1,1 0, 0 7 Bayesian Game Epistemic Type Definition n Bayesian games can be defined using the concept of Epistemic Type n A Bayesian Game in Epistemic Type notation is a tuple (N, A, Θ, p, u) n N is a set of agents n A=(A1,..,An) is the joint action space of the players n Θ=(Θ1,…, ΘN) is the set of vectors of type spaces n p: Θ n © Manfred Huber 2012 [0..1] is the prior over types u=(u1,..,uN) is the vector of utility functions for the agents, where ui: AxΘ R is the utility function of agent i 8 Bayesian Game Epistemic Type Definition © Manfred Huber 2012 θ p θ1,1 , θ2,1 0.3 θ1,1 , θ2,2 0.3 θ1,2 , θ2,1 0.3 θ1,2 , θ2,2 0.1 a1 U U D D U U D D U U D D U U D D a2 L R L R L R L R L R L R L R L R u 5/3 , 5/3 1 , 7/3 7/3 , 1 7/3 , 7/3 0,0 1,2 2,1 0,0 0,3 5,1 3,1 2,2 0,1 1,0 1, 1 0,0 9 Strategies in Bayesian Games n n Pure strategies are mappings from the agent’s epistemic type to an action si :!!i " Ai Mixed strategies are probability distributions over pure strategies si :!!i " #(Ai ) © Manfred Huber 2012 10 Utility in Bayesian Games n In Bayesian games utility can be defined in different ways depending on the amount of information about the type of the game n n n Ex-ante: Before any information about the type is available Ex-interim: When only the agent’s type information is available Ex-post: When all agents’ type information is available © Manfred Huber 2012 11 Utility in Bayesian Games n Ex-ante expected utility # & # & EUi (s) = ) %% p(! ) ) %% " s j (a j | ! j )(( ui (a, ! )(( ' ! !* $ a!A $ j!N ' n Ex-interim expected utility $ ' $ ' EUi (s | ! i ) = * && p(! !i | ! i ) * && # s j (a j | ! j ))) ui (a, ! i , ! !i ))) ( !!i "+!i % a"A % j"N ( n Ex-post expected utility # & EUi (s, ! ) = ) %% " s j (a j | ! j )(( ui (a, ! ) ' a!A $ j!N © Manfred Huber 2012 12 Nash Equilibrium n As in other games we can define an agent’s best response to other agents’ strategies n Best Response is an action that leads to the highest ex-ante utility when used with the strategies of the other agents BRi (s!i ) = arg max s'i ( EUi (s'i , s!i )) n © Manfred Huber 2012 Using ex-interim expected utility would lead to the same result since strategies are defined as mappings from the agent’s type to actions 13 Nash Equilibrium n A Bayes-Nash equilibrium is a mixed strategy that is a simultaneous best response for all agents !i!!!si " BRi (s#i ) n Can compute induced normal form over pure strategies n Either with ex-ante or ex-interim values n © Manfred Huber 2012 Both will yield the same equilibria 14 Ex-post Equilibrium n An ex-post Bayes-Nash equilibrium is a mixed strategy that is for all complete types a simultaneous best response for all agents in terms of ex-post expected utility (i.e. assuming complete type information) !! , i!!!si " arg max s'i "Si ( EUi (s'i , s#i , ! )) n Ex-post Bayes-Nash is a strategy in which agents do not need to have accurate beliefs about the type distribution © Manfred Huber 2012 15 Bayesian Games n Bayesian games allow to model uncertainty about the game that is being played n n n Applies to situations where the agents do not know what game they are participating in Each agent can know a different amount about the game Bayes-Nash equilibrium can be solved using solution approaches from normal form games n Induced normal form of Bayesian games © Manfred Huber 2012 16
© Copyright 2026 Paperzz