1 Computation in a Distributed Information Market Joan Feigenbaum (Yale) Lance Fortnow (NEC Labs) David Pennock (Overture) Rahul Sami (Yale)

Slides:



Advertisements
Similar presentations
Hansons Market Scoring Rules Robin Hanson, Logarithmic Market Scoring Rules for Modular Combinatorial Information Aggregation, Robin Hanson, Combinatorial.
Advertisements

Combinatorial Betting Rick Goldstein and John Lai.
CPS Bayesian games and their use in auctions Vincent Conitzer
How to Schedule a Cascade in an Arbitrary Graph F. Chierchetti, J. Kleinberg, A. Panconesi February 2012 Presented by Emrah Cem 7301 – Advances in Social.
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.
Lecturer: Moni Naor Algorithmic Game Theory Uri Feige Robi Krauthgamer Moni Naor Lecture 8: Regret Minimization.
Congestion Games with Player- Specific Payoff Functions Igal Milchtaich, Department of Mathematics, The Hebrew University of Jerusalem, 1993 Presentation.
Markets As a Forecasting Tool Yiling Chen School of Engineering and Applied Sciences Harvard University Based on work with Lance Fortnow, Sharad Goel,
Learning Bayesian Networks. Dimensions of Learning ModelBayes netMarkov net DataCompleteIncomplete StructureKnownUnknown ObjectiveGenerativeDiscriminative.
Rational Expectations and the Aggregation of Diverse Information in Laboratory Security Markets Charles R. Plott, Shyam Sunder.
Intro to Bayesian Learning Exercise Solutions Ata Kaban The University of Birmingham 2005.
A New Understanding of Prediction Markets via No-Regret Learning.
1 Slides for the book: Probabilistic Robotics Authors: Sebastian Thrun Wolfram Burgard Dieter Fox Publisher: MIT Press, Web site for the book & more.
Adverse Selection Asymmetric information is feature of many markets
Prediction Markets & Information Aggregation Yiling Chen, Harvard SEAS.
Harsanyi transformation Players have private information Each possibility is called a type. Nature chooses a type for each player. Probability distribution.
1 Information Markets & Decision Makers Yiling Chen Anthony Kwasnica Tracy Mullen Penn State University This research was supported by the Defense Advanced.
Outline  In-Class Experiment on Security Markets with Insider Information  Test of Rational Expectation Hypothesis I: Plott and Sunder (1982)  Can market.
Learning Bayesian Networks. Dimensions of Learning ModelBayes netMarkov net DataCompleteIncomplete StructureKnownUnknown ObjectiveGenerativeDiscriminative.
Predictability and Prediction of Social Processes Rich Colbaugh*† Kristin Glass* *New Mexico Institute of Mining and Technology †Sandia National Laboratories.
An Experimental Test of Information & Decision Markets Robin Hanson, Takashi Ishikida and John Ledyard Caltech 2/4/ minute presentation!
Exam 1 – 115a. Basic Probability For any event E, The union of two sets A and B, A  B, includes items that are in either A or B. The intersection, A.
Probabilistic Robotics Introduction Probabilities Bayes rule Bayes filters.
Information Aggregation: Experiments and Industrial Applications Kay-Yut Chen HP Labs.
On Bounded Rationality and Computational Complexity Christos Papadimitriou and Mihallis Yannakakis.
DANSS Colloquium By Prof. Danny Dolev Presented by Rica Gonen
CPS Securities & Expressive Securities Markets Vincent Conitzer
Strategic Behavior in Multi-Winner Elections A follow-up on previous work by Ariel Procaccia, Aviv Zohar and Jeffrey S. Rosenschein Reshef Meir The School.
From Consensus to Social Learning Ali Jadbabaie Department of Electrical and Systems Engineering and GRASP Laboratory Alvaro Sandroni Penn Econ. and Kellogg.
Learning Bayesian Networks (From David Heckerman’s tutorial)
1 A BGP-based Mechanism for Lowest-Cost Routing Rahul Sami Yale University Joint work with: Joan Feigenbaum Yale Christos.
Economic Natural Selection David Easley Cornell University June 2007.
1ESA 2007 World Meeting, Rome Partition Dependence in Prediction Markets - Evidence from the Lab and from the Field 
Gaming Prediction Markets: Equilibrium Strategies with a Market Maker Yilin Chen, Daniel M. Reeves, David M. Pennock, Robin D. Hanson, Lance Fortnow, Rica.
Collective Revelation: A Mechanism for Self-Verified, Weighted, and Truthful Predictions Sharad Goel, Daniel M. Reeves, David M. Pennock Presented by:
Introduction to Auctions David M. Pennock. Auctions: yesterday Going once, … going twice,...
Zocalo and Prediction Markets Design Chris Hibbert Principal Investigator CommerceNet Prediction Markets Summit UCSF Mission Bay December 2, 2005.
Chapter 1 Probability and Distributions Math 6203 Fall 2009 Instructor: Ayona Chatterjee.
Research Computational Aspects of Prediction Markets David M. Pennock, Yahoo! Research Yiling Chen, Lance Fortnow, Joe Kilian, Evdokia Nikolova, Rahul.
Systems Architecture I1 Propositional Calculus Objective: To provide students with the concepts and techniques from propositional calculus so that they.
Block ciphers 2 Session 4. Contents Linear cryptanalysis Differential cryptanalysis 2/48.
Economics of Information
1 Efficiency and Nash Equilibria in a Scrip System for P2P Networks Eric J. Friedman Joseph Y. Halpern Ian Kash.
Computer Architecture I: Digital Design Dr. Robert D. Kent Logic Design Medium Scale Integration and Programmable Logic Devices Part I.
Pricing Combinatorial Markets for Tournaments Presented by Rory Kulz.
Preference elicitation Communicational Burden by Nisan, Segal, Lahaie and Parkes October 27th, 2004 Jella Pfeiffer.
Logic Circuits Chapter 2. Overview  Many important functions computed with straight-line programs No loops nor branches Conveniently described with circuits.
Digital Electronics and Computer Interfacing
Uncertainty Uncertain Knowledge Probability Review Bayes’ Theorem Summary.
Rational Cryptography Some Recent Results Jonathan Katz University of Maryland.
An Introduction to Prediction Markets (a.k.a. Idea Futures, Decision Markets, Information Markets, and Event Markets) Presented by: Muhammad Daniyal Shafiq.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition LECTURE 07: BAYESIAN ESTIMATION (Cont.) Objectives:
Lance Fortnow Northwestern University.  Markets as Computational Devices Aggregate large amount of disparate information by massively parallel devices.
Models for Strategic Marketing Decision Making. Market Entry Decisions To enter first or to wait Sources of First-Mover Advantages –Technological leadership.
Performance of prediction markets with Kelly bettors David Pennock (Yahoo!) with John Langford (Yahoo!) & Alina Beygelzimer (IBM)
SUPPLY AS ECON. SUPPLY Quantity supplied of any good is the amount that sellers are willing to sell in the market Determinants of supply: – Price – Input.
1 Computation in a Distributed Information Market Joan Feigenbaum (Yale) Lance Fortnow (NEC Labs) David Pennock (Overture) Rahul Sami (Yale) To appear.
Bayesian networks and their application in circuit reliability estimation Erin Taylor.
CS 188: Artificial Intelligence Bayes Nets: Approximate Inference Instructor: Stuart Russell--- University of California, Berkeley.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 21: Perceptron training and convergence.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Boolean Algebra and Logic Gates
Probabilistic Robotics Introduction Probabilities Bayes rule Bayes filters.
Chebyshev’s Inequality Markov’s Inequality Proposition 2.1.
Probabilistic Robotics Probability Theory Basics Error Propagation Slides from Autonomous Robots (Siegwart and Nourbaksh), Chapter 5 Probabilistic Robotics.
Chapter 4 Discrete Random Variables and Probability Distributions
Securities & Expressive Securities Markets
Regime change Ec 517 October 2, 2017.
Presentation transcript:

1 Computation in a Distributed Information Market Joan Feigenbaum (Yale) Lance Fortnow (NEC Labs) David Pennock (Overture) Rahul Sami (Yale)

2 Markets Aggregate Information! Evidence indicates that markets are good at combining information from many sources: –Markets like the Iowa Electronic Market predict election outcomes better than opinion polls [Forsythe et al. ’99]. –Futures and options markets provide accurate forecasts of their underlying commodities/securities [Jackwerth et al. ’96]. –Sports betting markets provide unbiased forecasts of game outcomes [Gandar et al. ’98; Debnath et al. ’03] –Laboratory experiments confirm information aggregation [Plott et al ’88, Plott et al. ’97] –Markets sometimes deployed primarily for information aggregation (e.g., IEM, Hollywood Stock Exchange)

3 Market as a Computation Device x1x1 xnxn initial info. market buy/sell orders price x 1,p 1 x n,p 1 updated information new orders p1p1 equilibrium price p* market equilibrium price p*  aggregate f (x 1, x 2, …, x n ) Questions: What aggregate functions f ( ) can be computed? How many securities must be traded? How fast does the market price converge?

4 Simplified Market Model – Each trader i has a single bit of information x i – Desired aggregate is a Boolean function f (x 1, x 2, …, x n ). Study Boolean functions Trade in a single security F with payoff contingent on f : If f (x 1, x 2, …, x n ) turns out to be 1, F eventually pays off $1; otherwise, F eventually pays off $0. Use multiperiod Shapley-Shubik model of the market – Trading occurs in a sequence of rounds. – In each round, trader i brings a “money supply” b i and a “securities supply” q i to the market. – Clearing price is p =  b i /  q i. Trader behavior: common-prior Bayesians, truthful (non-strategic) bidding. Simplifying assumption: q i = 1 (forced trade)

5 Example: OR function Two traders, who initially know x 1, x 2 respectively. Uniform prior distribution on (0,0), (0,1), (1,0), (1,1). Single security F, based on f(x 1,x 2 ) = x 1 V x 2. F has value $1 if x 1 V x 2 =1 ; value $0 otherwise. x 1 = 1 x 2 = 0 F market clearing price p 1 = 0.75 b 1 = 1 b 2 = 0.5 bids initial info. Equilibrium price reveals the value of f(x 1,x 2 ) in this market. x 1 = 1, x 2 = 0, F market p * = 1 b 1 = 1 b 2 = 1 bids  x2 = 0  x2 = 0 p 1 =0.75  x1 = 1  x1 = 1 equilibrium price updated info.

6 Example: XOR function Two traders, who initially know x 1, x 2 respectively. Uniform prior distribution on (0,0), (0,1), (1,0), (1,1). Single security F, based on f(x 1,x 2 ) = x 1  x 2. F has value $1 if x 1  x 2 =1 ; value $0 otherwise. x 1 = 1 x 2 = 0 F market clearing price p 1 = 0.5b 1 = 0.5 b 2 = 0.5 bids initial info. Clearing price reveals no new information to either agent  equilibrium reached! Price p* = 0.5. X Equilibrium price does not reveal the value of f(x 1,x 2 ) here.

7 Theorem: Computable Functions If f can be expressed as a weighted threshold function f (x 1, x 2, …, x n ) = 1 if  w i x i  1 = 0 if  w i x i < 1, then, for any prior distribution, the market price of F converges to the true value of f (x 1, x 2, …, x n ). e.g., OR function: x 1 V x 2 V … V x n = 1 iff  x i  1 Proof uses McKelvey-Page theorem on common knowledge of aggregates, combined with a counting argument.

8 Converse: Non-computable Functions If f cannot be expressed as a weighted threshold function, then there exist prior distributions for which the price of F does not converge to the true value of f (x 1, x 2, …, x n ). Proof idea: Construct a probability distribution over x such that By Bayes’ law,  Each agent i ’s bid is independent of x i !  i P(x i = 1 | f(x) = 1) = P(x i = 1 | f(x) = 0)  i P(f(x) = 1 | x i = 1) = P(f(x) = 1| x i = 0)

9 Converse Proof (1) f is not a weighted threshold function  Convex hulls of f -1 (0) and f -1 (1) intersect in R n x*x* There is a point x* in intersection of f -1 (0) and f -1 (1).

10 Converse Proof (2) Can find probabilities 1, 2, … and  1,  2, … such that E(x | f(x) = 1) = x*E(x | f(x) = 0) = x* = = 0.5  2 = 0.5  1 = 0.5 Take the mean of the two distributions:  i P(f(x) = 1 | x i = 1) = P(f(x) = 1 | x i = 0) = 0.5 ! 1 /2 = /2 = 0.25  2 /2 = 0.25  1 /2 = 0.25 x*

11 Convergence Time Bounds Upper bound: For any function f, and any prior distribution, the market reaches the equilibrium price p* after at most n rounds of trading. Lower bound: There is a family of weighted threshold functions C n (the “carry-bit” functions) with 2n inputs, and corresponding prior distributions, such that it takes n rounds in the worst case to reach equilibrium. Bounds are tight up to a factor of 2.

12 Lower Bound Proof (1) Function C n : Carry bit of adding two n-bit numbers x1x1 y2y2 x2x2 y1y1 y n-1 ynyn x n-1 xnxn + C1C1 C2C2 C n-1 CnCn Constructing the probability distribution P n − (x 1, y 1 ) : uniformly distributed − (x 2, y 2 ) : distribution conditioned on (x 1, y 1 ), such that C 2 is independent of (x 1, y 1 ) − (x i, y i ) : distribution conditioned on (x 1, …, x i-1, y 1, …, y i-1 ), such that C n is independent of (x 1, …, x i-1, y 1, …, y i-1 )

13 Lower Bound Proof (2) First round: Except x n and y n, no other bit influences its owner’s expectation of C n.  only x n + y n revealed. If x n + y n is revealed to be 1, remaining problem is equivalent to computing C n-1. x1x1 y2y2 x2x2 y1y1 y n-1 ynyn x n-1 xnxn + C1C1 C2C2 C n-1 CnCn

14 Summary Analysis of a simple market model shows limits on what a market can compute and how fast it can compute. → More realistic market model Strategic models, richer information, generic priors, complexity of traders’ computation, etc. → Application to information market design Design securities for certain convergence and faster convergence. Future directions: