Markets As a Forecasting Tool Yiling Chen School of Engineering and Applied Sciences Harvard University Based on work with Lance Fortnow, Sharad Goel,

Slides:



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

Prediction Markets J. Berg, R. Forsythe, F. Nelson and T. Rietz, Results from a Dozen Years of Election Futures Markets Research, B. Cowgill, J.
Combinatorial Betting Rick Goldstein and John Lai.
Presented By: Ofir Chen Based on: Designing Markets for Prediction by Yilling Chen and David M. Pennock 2010.
Chapter 12: Basic option theory
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.
Utility Theory.
Preference Elicitation Partial-revelation VCG mechanism for Combinatorial Auctions and Eliciting Non-price Preferences in Combinatorial Auctions.
DECISION MARKETS WITH GOOD INCENTIVES Yiling Chen (Harvard), Ian Kash (Harvard), Internet and Network Economics, 2011.
Research Prediction Markets and the Wisdom of Crowds David Pennock Yahoo! Research NYC.
Research Virtual Currency Case Study: Prediction Markets David M. Pennock Yahoo! Research.
© newsfutures 1 Prediction Markets: Collective Work Prediction Markets Collective Work Emile Servan-Schreiber, PhD NewsFutures.
Rational Expectations and the Aggregation of Diverse Information in Laboratory Security Markets Charles R. Plott, Shyam Sunder.
A New Understanding of Prediction Markets via No-Regret Learning.
Prediction Markets & Information Aggregation Yiling Chen, Harvard SEAS.
1 Imperfect Information / Utility Scott Matthews Courses: /
Introduction to Probability and Risk in Financial Investment
CS522: Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian
Does Money Matter? Emile Servan-Schreiber NewsFutures, Inc.
An Experimental Test of Information & Decision Markets Robin Hanson, Takashi Ishikida and John Ledyard Caltech 2/4/ minute presentation!
Prediction Markets: Tapping the Wisdom of Crowds Yiling Chen Yahoo! Research February 3, 2008.
Complexity of Mechanism Design Vincent Conitzer and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Information Aggregation: Experiments and Industrial Applications Kay-Yut Chen HP Labs.
CPS Securities & Expressive Securities Markets Vincent Conitzer
1 Computation in a Distributed Information Market Joan Feigenbaum (Yale) Lance Fortnow (NEC Labs) David Pennock (Overture) Rahul Sami (Yale)
1 Imperfect Information / Utility Scott Matthews Courses: /
Economic Natural Selection David Easley Cornell University June 2007.
Experts Learning and The Minimax Theorem for Zero-Sum Games Maria Florina Balcan December 8th 2011.
A Utility Framework for Bounded-Loss Market Makers
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,...
1 Towards a Generic Bidding Standard for Online Advertising Sihem Amer-Yahia Sebastien Lahaie David Pennock Yahoo! Research.
Research Computational Aspects of Prediction Markets David M. Pennock, Yahoo! Research Yiling Chen, Lance Fortnow, Joe Kilian, Evdokia Nikolova, Rahul.
The Multiplicative Weights Update Method Based on Arora, Hazan & Kale (2005) Mashor Housh Oded Cats Advanced simulation methods Prof. Rubinstein.
Presented by Bruce Vanstone for the Australian Shareholders Association.
Chapter The Basic Tools of Finance 14. Present Value: Measuring the Time Value of Money Finance – Studies how people make decisions regarding Allocation.
PowerPoint Slides prepared by: Andreea CHIRITESCU Eastern Illinois University The Basic Tools of Finance 1 © 2011 Cengage Learning. All Rights Reserved.
The Crystal Ball Forecasting Elections in the United States.
Environmental Futures Emile Servan-Schreiber, Ph.D. NewsFutures.com.
Economics of Information
Chapter 10: Options Markets Tuesday March 22, 2011 By Josh Pickrell.
INVESTMENTS | BODIE, KANE, MARCUS Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin CHAPTER 19 Futures Markets.
Prediction Markets and Business Forecasts Opportunities and Challenges in the New Information Era Professor: Andrew B. Whinston McCombs School of Business.
Research Prediction Markets and the Wisdom of Crowds David Pennock, Yahoo! Research Joint with: Yiling Chen, Varsha Dani, Lance Fortnow, Ryan Fugger, Brian.
A tractable combinatorial market maker using constraint generation MIROSLAV DUDÍK, SEBASTIEN LAHAIE, DAVID M. PENNOCK Microsoft Research Thanks: David.
Pricing Combinatorial Markets for Tournaments Presented by Rory Kulz.
UNDERSTANDING RISK AND RETURN CHAPTER TWO Practical Investment Management Robert A. Strong.
Lecture 3 Secondary Equity Markets - I. Trading motives Is it a zero-sum game? Building portfolio for a long run. Trading on information. Short-term speculation.
Research Combinatorial Betting David Pennock Joint with: Yiling Chen, Lance Fortnow, Sharad Goel, Joe Kilian, Nicolas Lambert, Eddie Nikolova, Mike Wellman,
FALL 2000 EDITION LAST EDITED ON 9/ Security Market Structures Markets and Participants Goals of Participants Basics.
1 Model 3 (Strategic informed trader) Kyle (Econometrica 1985) The economy A group of three agents trades a risky asset for a risk-less asset. One insider.
1 Elections and Manipulations: Ehud Friedgut, Gil Kalai, and Noam Nisan Hebrew University of Jerusalem and EF: U. of Toronto, GK: Yale University, NN:
An Introduction to Prediction Markets (a.k.a. Idea Futures, Decision Markets, Information Markets, and Event Markets) Presented by: Muhammad Daniyal Shafiq.
Online Learning Yiling Chen. Machine Learning Use past observations to automatically learn to make better predictions or decisions in the future A large.
1 Civil Systems Planning Benefit/Cost Analysis Scott Matthews Courses: / / Lecture 12.
Smarter Markets: Bringing Intelligence into the Exchange Example: Smarter Prediction Markets David Pennock Microsoft Research.
1 Computation in a Distributed Information Market Joan Feigenbaum (Yale) Lance Fortnow (NEC Labs) David Pennock (Overture) Rahul Sami (Yale) To appear.
The Black-Scholes-Merton Model Chapter B-S-M model is used to determine the option price of any underlying stock. They believed that stock follow.
An Introduction to Prediction Markets (a.k.a. Idea Futures, Decision Markets, Information Markets, and Event Markets) alex kirtland / UsableMarkets 25.
© Family Economics & Financial Education – June 2010 – Investing Unit – Introduction to Investing – Slide 1 Funded by a grant from Take Charge America,
Presenter: Siteng Jin. Introduction During a two-month summer internship at China Universal Asset Management, the fund manager asked me to do researches.
Chapter The Basic Tools of Finance 27. Present Value: Measuring the Time Value of Money Finance – Studies how people make decisions regarding Allocation.
Securities & Expressive Securities Markets
US Election Prediction Markets: Applications of Parimutuel Call Auction Mechanisms Mark Peters November 25, /22/2018.
Prediction Markets Collective Work
Prediction Markets and the Wisdom of Crowds
The Basic Tools of Finance
The Basic Tools of Finance
The Basic Tools of Finance
Presentation transcript:

Markets As a Forecasting Tool Yiling Chen School of Engineering and Applied Sciences Harvard University Based on work with Lance Fortnow, Sharad Goel, Nicolas Lambert, David Pennock, and Jenn Wortman Vaughan.

Orange Juice Futures and Weather Orange juice futures price can improve weather forecast! [Roll 1984] NIPS Workshop 2010 Trades of 15,000 pounds of orange juice solid in March

Roadmap Introduction to Prediction Markets Prediction Market Design – Logarithmic Market Scoring Rule (LMSR) – Combinatorial Prediction Markets LMSR and Weighted Majority Algorithm NIPS Workshop 2010

Events of Interest Will category 3 (or higher) hurricane make landfall in Florida in 2011? Will Google reinstate its Chinese search engine? Will Democratic party win the Presidential election? Will Microsoft stock price exceed $30? Will there be a cure for cancer by 2015? Will sales revenue exceed $200k in April? …… NIPS Workshop 2010

The Prediction Problem An uncertain event to be predicted – Q: Will category 3 (or higher) hurricane make landfall in Florida in 2011? Dispersed information/evidence – Residents of Florida, meteorologists, ocean scientists… Goal: Generate a prediction that is based on information from all sources NIPS Workshop 2010

Q: Will Vinay Deolalikar’s proof of P≠NP be validated? Scott Aaronson: “I have a way of stating my prediction that no reasonable person could hold against me: I’ve literally bet my house on it.” Betting intermediaries – Las Vegas, Wall Street, IEM, Intrade,... Bet = Credible Opinion Info I bet $200,000 that the proof is incorrect. Info The proof is correct. NIPS Workshop 2010

Prediction Markets A prediction market is a financial market that is designed for information aggregation and prediction. Payoffs of the traded contract is associated with outcomes of future events. $1 Obama wins $0 Otherwise $1×Percentage of Vote Share That Obama Wins $1 Cancer is cured $0 Otherwise $f(x) NIPS Workshop 2010

Example: intrade.com NIPS Workshop 2010

Does it work? Yes, evidence from real markets, laboratory experiments, and theory – Racetrack odds beat track experts [Figlewski 1979] – I.E.M. beat political polls 451/596 [Forsythe 1992, 1999][Oliven 1995][Rietz 1998][Berg 2001][Pennock 2002] – HP market beat sales forecast 6/8 [Plott 2000] – Sports betting markets provide accurate forecasts of game outcomes [Gandar 1998][Thaler 1988][Debnath EC’03][Schmidt 2002] – Market games work [Servan-Schreiber 2004][Pennock 2001] – Laboratory experiments confirm information aggregation [Plott 1982;1988;1997][Forsythe 1990][Chen, EC’01] – Theory: “rational expectations” [Grossman 1981][Lucas 1972] – More … NIPS Workshop 2010

Why Markets? – Get Information Speculation  price discovery price  expectation of r.v. | all information Value of Contract Payoff Event Outcome $P( Patriots win ) P( Patriots win ) 1- P( Patriots win ) $1 $0 Patriots win Patriots lose Equilibrium Price  Value of Contract  P( Patriots Win ) Market Efficiency ? $1 if Patriots win, $0 otherwise NIPS Workshop 2010

Non-Market Alternatives vs. Markets Opinion poll – Sampling – No incentive to be truthful – Equally weighted information – Hard to be real-time Ask Experts – Identifying experts can be hard – Combining opinions can be difficult Prediction Markets – Self-selection – Monetary incentive and more – Money-weighted information – Real-time – Self-organizing NIPS Workshop 2010

Non-Market Alternatives vs. Markets Machine learning/Statistics – Historical data – Past and future are related – Hard to incorporate recent new information Prediction Markets – No need for data – No assumption on past and future – Immediately incorporate new information Caveat: Markets have their own problems too – manipulation, irrational traders, etc. NIPS Workshop 2010

Roadmap Introduction to Prediction Markets Prediction Market Design – Logarithmic Market Scoring Rule (LMSR) – Combinatorial Prediction Markets LMSR and Weighted Majority Algorithm NIPS Workshop 2010

Some Design Objectives of Prediction Markets Liquidity – People can find counterparties to trade whenever they want. Bounded budget (loss) – Total loss of the market institution is bounded Expressiveness – There are as few constraints as possible on the form of bets that people can use to express their opinions. Computational tractability – The process of operating a market should be computationally manageable. NIPS Workshop 2010

Continuous Double Auction Buy orders Sell orders NIPS Workshop 2010 $0.15 $0.12 $0.09 $0.30 $0.17 $0.13 $1 if Patriots win, $0 otherwise Price = $0.14

What’s Wrong with CDA? Thin market problem – When there are not enough traders, trade may not happen. No trade theorem [Milgrom & Stokey 1982] – Why trade? These markets are zero-sum games (negative sum w/ transaction fees) – For all money earned, there is an equal (greater) amount lost; am I smarter than average? – Rational risk-neutral traders will never trade – But trade happens … NIPS Workshop 2010

Automated Market Makers A automated market maker is the market institution who sets the prices and is willing to accept orders at the price specified. Why? Liquidity! Market makers bear risk. Thus, we desire mechanisms that can bound the loss of market makers. NIPS Workshop 2010

Logarithmic Market Scoring Rule (LMSR) [Hanson 03, 06] An automated market maker Contracts Price functions Cost function Payment NIPS Workshop 2010

Worst-Case MM loss = b log N Logarithmic Market Scoring Rule (LMSR) [Hanson 03, 06]

An Interface of LMSR NIPS Workshop 2010

The Need for Combinatorial Prediction Market Events of interest often have a large outcome space Information may be on a combination of outcomes Expressiveness – Expressiveness in getting information – Expressiveness in processing information NIPS Workshop 2010

Expressiveness in Getting Information Things people can express today – A Democrat wins the election (with probability 0.55) – No bird flu outbreak in US before 2011 – Microsoft’s stock price is greater than $30 by the end of 2010 – Horse A will win the race Things people can not express (very well) today – A Democrat wins the election if he/she wins both Florida and Ohio – Oil price increases & US Recession in 2011 – Microsoft’s stock price is between $26 and $30 by the end of 2010 – Horse A beats Horse B NIPS Workshop 2010

Expressiveness in Processing Information Today’s Independent Markets – Options at different strike prices – Horse race win, place, and show betting pools – Almost every market: Wall Street, Las Vegas, Intrade,... Events are logically related, but independent markets let traders to make the inference What may be better – Traders focus on expressing their opinions in the way they want – The mechanism takes care of propagating information across logically related events NIPS Workshop 2010

Combinatorics One: Boolean Logic n Boolean events Outcomes: all possible 2 n combinations of the events Contracts (created on the fly): 2-clause Boolean betting – A Democrat wins Florida & not Massachusetts $1 iff Boolean Formula NIPS Workshop 2010

Combinatorics One: Boolean Logic Restricted tournament betting – Team A wins in round i – Team A wins in round i given it reaches round i – Team A beats teams B given they meet NIPS Workshop 2010

Combinatorics Two: Permutations n competing candidates Outcomes: all possible n! rank orderings Contracts (created on the fly): Subset betting – Candidate A finishes at position 1, 3, or 5 – Candidate A, B, or C finishes at position 2 Pair betting – Candidate A beats candidate B $1 iff Property NIPS Workshop 2010

Pricing Combinatorial Betting with LMSR LMSR price function: It is #P-hard to price 2-clause Boolean betting, subset betting, and pair betting in LMSR. [Chen et. al. 08] Restricted tournament betting with LMSR can be priced in polynomial time. [Chen, Goel, and Pennock 08] NIPS Workshop 2010

Roadmap Introduction to Prediction Markets Prediction Market Design – Logarithmic Market Scoring Rule (LMSR) – Combinatorial Prediction Markets LMSR and Weighted Majority Algorithm NIPS Workshop 2010

Learning from Expert Advice The algorithm maintains weights over N experts w 1,t w 2,t … w N,t

Learning from Expert Advice The algorithm maintains weights over N experts At each time step t, the algorithm… Observes the instantaneous loss l i,t of each expert i w 1,t w 2,t … w N,t

Learning from Expert Advice The algorithm maintains weights over N experts At each time step t, the algorithm… Observes the instantaneous loss l i,t of each expert i w 1,t w 2,t … l 1,t = 0l 2,t = 1 w N,t l N,t = 0.5

Learning from Expert Advice The algorithm maintains weights over N experts At each time step t, the algorithm… Observes the instantaneous loss l i,t of each expert i Receives its own instantaneous loss l A,t =  i w i,t l i,t w 1,t w 2,t … l 1,t = 0l 2,t = 1 w N,t l N,t = 0.5

Learning from Expert Advice The algorithm maintains weights over N experts At each time step t, the algorithm… Observes the instantaneous loss l i,t of each expert i Receives its own instantaneous loss l A,t =  i w i,t l i,t Selects new weights w i,t+1 w 1,t w 2,t … l 1,t = 0l 2,t = 1 w N,t l N,t = 0.5

Learning from Expert Advice The algorithm maintains weights over N experts At each time step t, the algorithm… Observes the instantaneous loss l i,t of each expert i Receives its own instantaneous loss l A,t =  i w i,t l i,t Selects new weights w i,t+1 w 1,t+1 w 2,t+1 w N,t+1 … l 1,t = 0l 2,t = 1l N,t = 0.5

Weighted Majority The classic Randomized Weighted Majority algorithm [Littlestone &Warmuth 94] uses exponential weight updates Regret = Algorithm’s accumulated loss – loss of the best performing expert < O((T logN) 1/2 ) This equation looks very much like w i,t = e -  Li,t  j e -  Lj,t

Weighted Majority vs. LMSR Weighted Majority N experts Maintain weights w i,t Total loss L i,t =  t s=1 l i,s Care about worst-case algorithm regret: L Alg,T – min i L i,T LMSR N outcomes Maintain prices p i,t Total shares sold Q i,t =  t s=1 q i,s Care about worst-case market maker loss: $ received – max i Q i,T w i,t = e -  Li,t  j e -  Lj,t NIPS Workshop 2010 p i,t = e -Qi,t/b  j e -Qj,t/b

LMSR Corresponds to Weighted Majority Given LMSR price functions, can generate the Weighted Majority algorithm with weights w i,t = p i (q j = -ε L j,t ) LMSR learns probability distributions using Weighted Majority by treating observed trades as (negative) losses Similar relation holds for other market makers and no-regret learning algorithms. NIPS Workshop 2010 [Chen and Vaughan 2010]

Conclusion Markets can potentially be a very effective information aggregation and forecasting tool. New mechanism design challenges. Markets and machine learning can potentially be close… NIPS Workshop 2010