Gaming Prediction Markets: Equilibrium Strategies with a Market Maker Yilin Chen, Daniel M. Reeves, David M. Pennock, Robin D. Hanson, Lance Fortnow, Rica.

Slides:



Advertisements
Similar presentations
An Introduction to Game Theory Part V: Extensive Games with Perfect Information Bernhard Nebel.
Advertisements

Hansons Market Scoring Rules Robin Hanson, Logarithmic Market Scoring Rules for Modular Combinatorial Information Aggregation, Robin Hanson, Combinatorial.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Pondering more Problems. Enriching the Alice-Bob story Go to AGo to B Go to A Alice Go to B Go to A Go to B Go shoot pool Alice.
Non myopic strategy Truth or Lie?. Scoring Rules One important feature of market scoring rules is that they are myopic strategy proof. That means that.
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
© 2009 Institute of Information Management National Chiao Tung University Game theory The study of multiperson decisions Four types of games Static games.
Simultaneous- Move Games with Mixed Strategies Zero-sum Games.
Non-Cooperative Game Theory To define a game, you need to know three things: –The set of players –The strategy sets of the players (i.e., the actions they.
Bayesian Games Yasuhiro Kirihata University of Illinois at Chicago.
Short introduction to game theory 1. 2  Decision Theory = Probability theory + Utility Theory (deals with chance) (deals with outcomes)  Fundamental.
Yazd University, Electrical and Computer Engineering Department Course Title: Machine Learning By: Mohammad Ali Zare Chahooki Bayesian Decision Theory.
4 Why Should we Believe Politicians? Lupia and McCubbins – The Democratic Dilemma GV917.
Game-theoretic analysis tools Necessary for building nonmanipulable automated negotiation systems.
DECISION MARKETS WITH GOOD INCENTIVES Yiling Chen (Harvard), Ian Kash (Harvard), Internet and Network Economics, 2011.
Extensive Games with Imperfect Information
1. problem set 13 see last slide Last Slide 3 Extensive form Games with Incomplete Information 111 Information set of player 1 Belief p1p1 p2p2 p3p3.
Adverse Selection Asymmetric information is feature of many markets
A camper awakens to the growl of a hungry bear and sees his friend putting on a pair of running shoes, “You can’t outrun a bear,” scoffs the camper. His.
Rational Learning Leads to Nash Equilibrium Ehud Kalai and Ehud Lehrer Econometrica, Vol. 61 No. 5 (Sep 1993), Presented by Vincent Mak
An Introduction to Game Theory Part IV: Games with Imperfect Information Bernhard Nebel.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
Harsanyi transformation Players have private information Each possibility is called a type. Nature chooses a type for each player. Probability distribution.
1 Chapter 12 Probabilistic Reasoning and Bayesian Belief Networks.
Game theory The study of multiperson decisions Four types of games
Job Market Signaling (Spence model)
Outline  In-Class Experiment on Centipede Game  Test of Iterative Dominance Principle I: McKelvey and Palfrey (1992)  Test of Iterative Dominance Principle.
Extensive Game with Imperfect Information Part I: Strategy and Nash equilibrium.
DANSS Colloquium By Prof. Danny Dolev Presented by Rica Gonen
EC941 - Game Theory Francesco Squintani Lecture 3 1.
Thanks to Nir Friedman, HU
Week 4 Nash Equilibrium and Strategic Uncertainty In some games even iterative dominance does not help us predict what strategies players might choose.
A Utility Framework for Bounded-Loss Market Makers
Exam Questions. Fred and Elmer No Price War Price War.
MAKING COMPLEX DEClSlONS
Chapter 9 Games with Imperfect Information Bayesian Games.
Decision Analysis (cont)
© 2009 Institute of Information Management National Chiao Tung University Lecture Note II-3 Static Games of Incomplete Information Static Bayesian Game.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie Mellon University.
ECO290E: Game Theory Lecture 12 Static Games of Incomplete Information.
1 Be humble in our attribute, be loving and varying in our attitude, that is the way to live in heaven.
Nash equilibrium Nash equilibrium is defined in terms of strategies, not payoffs Every player is best responding simultaneously (everyone optimizes) This.
M9302 Mathematical Models in Economics Instructor: Georgi Burlakov 4.1.Dynamic Games of Incomplete Information Lecture
Bayes-Nash equilibrium with Incomplete Information.
Probability and Independence 1 Krishna.V.Palem Kenneth and Audrey Kennedy Professor of Computing Department of Computer Science, Rice University.
Games with Imperfect Information Bayesian Games. Complete versus Incomplete Information So far we have assumed that players hold the correct belief about.
Dynamic Games & The Extensive Form
Game-theoretic analysis tools Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
Extensive Games with Imperfect Information
Topic 3 Games in Extensive Form 1. A. Perfect Information Games in Extensive Form. 1 RaiseFold Raise (0,0) (-1,1) Raise (1,-1) (-1,1)(2,-2) 2.
ECO290E: Game Theory Lecture 13 Dynamic Games of Incomplete Information.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Incomplete information: Perfect Bayesian equilibrium
Dynamic games, Stackelburg Cournot and Bertrand
EC941 - Game Theory Prof. Francesco Squintani Lecture 6 1.
5.1.Static Games of Incomplete Information
Extensive Form (Dynamic) Games With Perfect Information (Theory)
By: Donté Howell Game Theory in Sports. What is Game Theory? It is a tool used to analyze strategic behavior and trying to maximize his/her payoff of.
Game representations, game-theoretic solution concepts, and complexity Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Dynamic Game Theory and the Stackelberg Model. Dynamic Game Theory So far we have focused on static games. However, for many important economic applications.
Game Theory Georg Groh, WS 08/09 Verteiltes Problemlösen.
AP Statistics From Randomness to Probability Chapter 14.
Games with Imperfect Information Bayesian Games
Lecture 8 Nash Equilibrium
Non-Myopic Strategic Bluffing
Presentation transcript:

Gaming Prediction Markets: Equilibrium Strategies with a Market Maker Yilin Chen, Daniel M. Reeves, David M. Pennock, Robin D. Hanson, Lance Fortnow, Rica Gonen 2009 Presended by: Inna Kalp

Outline Definitions of equilibrium – Weak Perfect Bayesian Equilibrium & Perfect Bayesian Equilibrium Logarithmic market scoring rule with Conditionally Independent Signals ◦ Who Wants to play first? ◦ Alice-Bob-Alice game ◦ Generalization to Finite Player Finite Stage Game

Motivation Market Scoring Rule encourage information aggregation. MSR is myopically Incentive Compatible. None of these markets is IC in general  There exist circumstances when players can benefit from not telling the truth! In this class we study which games lead to Truthful telling and Bluffing, and define the concept of PBE.

Equilibrium for dynamic games We discuss “dynamic games” with partial information : Involve players choosing actions over time (for Example automated market with Logarithmic Scoring Rule). We will discuss 2 types of Equilibriums: ◦ Weak Perfect Bayesian Equilibrium. ◦ Perfect Bayesian Equilibrium.

Weak Perfect Bayesian Equilibrium (WPBE) WPBE is defined by the Assessments of the players in the game. An Assessment of player i in the game consists of a strategy-belief pair. WPBE makes restrictions on both the strategies and beliefs of the players that define the equilibrium. (informally, strategies must maximize expected utility, and beliefs must be “reasonable”.)

Example A running Example: ◦ Firm B is the only supplier of some product in the market. ◦ Firm A is considering to Enter the market. ◦ Firm B`s response may be: Accommodate or Fight. ◦ Firm A has 2 entrance strategies in1 & in2. F= Fight A= Accommodate outin2 in1 Firm A (0,2) Firm B FFA A (-1,-1) (3,0) (-1,-1) (2,1)

Why beliefs are important Consider the following equilibrium that consists only of strategies: Firm B: Fight if firm A Enters. Firm A: Out. Not a very sensible equilibrium… Firm B makes an empty threat- in firm A enters the market, it is always better for B to Accommodate. We can insist that the strategy of Firm A be optimal for some belief that she might have about the state of the world, when in state x. outin2 in1 Firm A (0,2) Firm B FFA A (-1,-1) (3,0) (-1,-1) (2,1) x

Beliefs: Definition A system of beliefs μ is a specification of probability of the world for each decision node x in the game, such that for all information sets H. Informally, it can be thought of as a probabilistic assessment by the player who moves as to the relative likelihood of being each of it`s decision nodes.

Sequential Rationality Define expected utility as player i`s starting from her information set, and given her beliefs, her strategy and the other players strategies. A strategy profile σ=(σ 1,…, σ n )is sequentially rational at information set H given a system of beliefs μ, denoting by i the player that moves: for all possible other strategies at this decision point.

Consistency of beliefs Beliefs need to be consistent with the strategies, whenever possible  players should have correct beliefs about their opponent`s strategy choices. For each node x in a players information set, the player should compute the probability of reaching the node given the strategies σ, Pr(x| σ) and should assign conditional probabilities to being in each of her nodes, assuming that the node has been reached using Baye`s Law:

What “whenever possible” means If players are not using completely mixed strategies, meaning that some option y has probability of 0 to be played. The nodes that are beneath y cannot be reached with positive probability. We cannot use Baye`s Law to compute conditional probabilities for these nodes. We call these unreachable nodes: “off the equilibrium path”.

WPBE: Formal Definition A profile of strategies and system of beliefs (σ,μ) is a Weak Perfect Bayesian Equilibrium if it has the following properties: ◦ The strategy profile σ is sequentially rational given μ. ◦ The system of beliefs μ is derived from strategy profile σ through Baye`s Law whenever possible. This is, for every information set that is reachable under strategies σ:

WPBE in our example Due to sequential rationality, Firm B must play “Accommodate if entry occurs” in any WPBE. Let’s look at the strategies (in1, accommodate if entry occurs): we need to supply these strategies with a system of consistent beliefs: Firm B must assign prob. 1 to node in1 since it is dominant over in2. These strategies are sequentially rational. outin2 in1 Firm A (0,2) Firm B FFA A (-1,-1) (3,0) (-1,-1) (2,1)

Another example: γ 0 < In this case there is no “optimal strategy”. Firm B is willing to fight if Firm A plays in1. Define: σ F - prob. that firm B fights after entry, μ 1 - Firm B`s belief that “in1” is played. Firm B is willing to fight iff: -1≥2μ 1 +1(1- μ 1 )  μ 1 ≥2/3. Suppose μ 1 >2/3:then Firm B plays “fight” with probability 1. but then firm A must be playing “in2” with probability 1, and the μ 1 =0  contradiction. Similarly, if μ 1 <2/3, firm B must play accommodate, but then μ 1 =1  also a contradiction. outin2 in1 Firm A (0,2) Firm B FFA A (-1,-1) (3,-2) (γ,-1) (2,1)

Another example- cont. We have that μ 1 =2/3, which means firm A is playing in1 with prob. 2/3 and in2 with prob. 1/3. Firm B`s prob. Of playing “fight” makes firm A indifferent between in1 & in2: -1 σ F +3(1- σ F )= σ F γ+2(1- σ F )  σ F =1/(γ+2) Firm A`s payoff from playing in1 is (3γ+2)/(γ+2)>0, and then Firm A must play out with prob. 0. The WPBE when is: σ A = (0,2/3,1/3) σ F =1/(γ+2), μ 1 =2/3 Homework: Determine the PBE`s when 0>γ>-1 outin2 in1 Firm A (0,2) Firm B FFA A (-1,-1) (3,-2) (γ,-1) (2,1)

Why is WPBE “Weak”? In WPBE the only requirement for beliefs, is that they are consistent with strategies where possible. No restrictions at all are placed on beliefs off the equilibrium path.

Example WPBE is not sub game perfect. If we somehow end up off the equilibrium path in firm A playing “in”, Firm B`s belief that Firm A will play fight is “not reasonable”. We need beliefs at sub games to be reasonable, so we can compare the expected utilities, and receive more reasonable equilibriums. out in Firm A (0,2) [1] Firm B [0] F FA A (-3,-1) (1,-2) (-2,-1) (3,1) F A

Perfect Bayesian Equilibrium Weak Perfect Bayesian Equilibrium Extra consistency restrictions on off equilibrium paths are set. For example, we can require that we`ll have WPBE at every sub game.

Market Scoring Rule X- random variable that has n mutually exclusive and exhaustive outcomes. R= is reported probability estimate for X. S={s 1 (r),…,s n (r)} is a proper scoring rule. If a player changes probabilities from r old to r new and outcome i is realized, she receives s i (r new )-s i (r old )

Logarithmic Market Scoring Rule Logarithmic Scoring Rule: s i (r) = a i + blog(r i ) b>0 (For simplicity in the rest of our class, we will use a i =0 & b=1) Player`s utility if outcome i happens is U i = s i (r new )-s i (r old ) =

LMSR with Conditionally Independent Signals Ω={Y,N} –the state space of our world. ω Ω is picked according to p 0 =. P 0 is known. Each player receives a private signal c i C i Players signals are independent conditional on the state of the world. The signal distributions are common knowledge to all players.

Example Our goal: predict whether a batch of product is manufactured with High or Low quality. let`s look at the probability p of a product to break in the first month: Each costumer observes the product after a month Signals are conditional on each other, but become independent given The quality of the batch. 0.1 low quality 0.01 high quality P=

Who wants to play first? 2 player sequence selection game: Alice and Bob are the players. Alice and Bob each get a private signal c A & c B respectively. The sequence selection game: 1. Alice Chooses herself or Bob to play first. 2. The first Player plays a turn. 3. The second player plays.

Last chance to play Lemma 1: In a LMSR marker, if stage t is player i`s last chance to play, and μ i is player i`s belief over actions of previous players, player i`s best response is to play truthfully by changing market probabilities to r t = where r t-1 is the market probability vector before player i`s turn.

Inferring the other signal Lemma 2: When Players have Conditionally Independent signals, if player i knows player j`s posterior probabilities, player i can infer the posterior probabilities conditional on both signals. Proof: Using Bayes Law

Proof: Baye`s Law:

Alice plays first! Theorem 1: In the sequence selection game with Conditionally independent signals in LMSR, the following strategy- belief pair is a PBE : 1. Alice chooses herself to play first. 2. Alice plays truthfully according to her signal. 3. Bob believes Alice played truthfully and also plays truthfully according to the posterior probability after Alice`s turn and his signal.

Proof: For PBE, we need to specify beliefs for off-equilibrium paths – this is Bob’s belief when he is selected to play first. Definitions: X=(x 1 …x n ) are Alice`s possible posteriors for outcome Y. x i =Pr(Y|c A =a i ). W.l.o.g assume x i <x j if i<j x 1 - the signal of Alice that gives the highest posterior probability for outcome Y. x 2 - the signal of Alice that gives the lowest posterior probability for outcome Y. r 0 = initial market probabilities.

Proof: Bob`s beliefs off the equilibrium are:

Proof: The strategy, formally: Alice`s strategy is – 1. Select herself to be play first 2. Change the market probabilities to Bob`s belief with probability 1 is that in the second stage Alice changed the probabilities to Bob`s strategy is –take current market prices r as Alice`s posteriors and change the market probabilities to

The Alice-Bob sub game We need to compare the expected utility of Alice of the sub games Alice-Bob & Bob-Alice, given Alice`s signal c A {k}. We already saw what the strategies and beliefs are in the Alice-Bob game: ◦ Alice will change the probablity to: ◦ Bob will change the probability to:

The Bob-Alice sub game If Bob is selected first, he will change the probabilities to : ◦ Define aˆ r o as a fictitious signal of Alice that satisfies: There are 3 possibilities according to Bob`s beliefs off the equilibrium path: ◦ Note that cases 2 & 3 are symmetric.

Computing Utility functions – case 1

Some calculations… D is the relative entropy of information, and is always ≥ 0

Case 2: U A I stays the same, By similar calculations, we get that in this case the subtraction of equalities is also positive  It is always better off for Alice to play first!

Case 2 calculations: In this case we just consider Alice`s move as 2 moves: first move probabilities to P(z| a nA ), then to real posteriors.

The Alice-Bob-Alice game Alice plays first, Bob plays second, Alice plays again. Notice that since Alice has 2 chances to play, she can bluff, or not participate in the first stage.

Truthful Betting in the last stage Lemma 3: In the Alice-Bob-Alice game, in the 3 rd stage, Alice will change her probabilities to: r 3 = Proof: In the last stage, Alice has to tell the truth, and can infer Bob signal from the 2 nd stage (he also played truthfully) Note: Bob has to play truthfully in his turn!

PBE of Alice- Bob – Alice Game Theorem 2: A PBE of the game, is the strategy-belief pair: In round 1- Alice changes probabilities to r 1 = (plays truthfully) Bob changes probabilities to: r 2 = (believes that Alice played truthfully and also plays truthfully) Alice believes Bob played truthfully and does nothing

Proof We define Bob`s beliefs to be the same as last theorems off equilibrium belief. When Alice changes market probabilities to r 1 :

Comparing sub games: All we have to prove is that Alice Plays Truthfully in the first stage – we do this by reduction to the sequence selection game : ◦ If Alice bluffs and places probabilities to r 1 - it’s Bob-Alice sub-game (with initial probability r 1 ) ◦ If Alice plays truthfully – she changes probabilities in 2 steps: first to r 1 then to her true posterior, Bob plays after Alice. it’s an Alice-Bob sub-game (there is no 3 rd turn since all information is revealed)

Finite-Player Finite-Stage game Theorem 3: A PBE of the game, is the strategy-belief pair: All players report truthfully in their first stage of play, and believe that all other players are truthful. Proof : by Induction: ◦ If it’s the last chance to play – report truthfully. ◦ If it’s the second to last chance to play – combine the signals of all players between second to last chance to last chance to one signal and play the Alice-Bob-Alice game – it’s better to tell the truth right away. ◦ Continue by induction…

LMSR with Conditionally Dependent signals The signals are initially independent, but become dependent once another event occurs. Example: election, and our votes as our signals. We play Alice-Bob-Alice: ◦ Alice and Bob each flip a coin. (the probability of Heads is p) ◦ The outcomes are: whether both coins came up Heads.

Truthful Betting is not a PBE: Consider the next scenario: ◦ If Bob trusts Alice to tell the truth and Alice has Tails, she bets as if she has Heads. ◦ If Bob has Heads, and believes Alice, he changes probability of HH to 1. ◦ Alice, changes the probability of HH to 0 and collect all the payout.

Questions??