A tractable combinatorial market maker using constraint generation MIROSLAV DUDÍK, SEBASTIEN LAHAIE, DAVID M. PENNOCK Microsoft Research Thanks: David.

Slides:



Advertisements
Similar presentations
Prediction Markets at Yahoo! David Pennock Yiling Chen, Tej Kasturi, Havi Hoffman, Dan Reeves Chao-Hsien Chu, Sandip Debnath, Mike Dooley, Rael Dornfest,
Advertisements

Value-at-Risk: A Risk Estimating Tool for Management
Hansons Market Scoring Rules Robin Hanson, Logarithmic Market Scoring Rules for Modular Combinatorial Information Aggregation, Robin Hanson, Combinatorial.
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.
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.
Markets As a Forecasting Tool Yiling Chen School of Engineering and Applied Sciences Harvard University Based on work with Lance Fortnow, Sharad Goel,
Types of Investments Investment Risk Pyramid Investment Companies Investment Taxation Investment Objectives Investment Markets... just the basics Types.
Transactions Costs.
A Combinatorial Prediction Market for the U.S. Elections MIROSLAV DUDÍK, SEBASTIEN LAHAIE, DAVID M. PENNOCK, DAVID M. ROTHSCHILD Microsoft Research Thanks:
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.
The Crystal Ball Forecasting Elections in the United States.
A New Understanding of Prediction Markets via No-Regret Learning.
Prediction Markets & Information Aggregation Yiling Chen, Harvard SEAS.
CORPORATE FINANCIAL THEORY Lecture 10. Derivatives Insurance Risk Management Lloyds Ship Building Jet Fuel Cost Predictability Revenue Certainty.
AN INTRODUCTION TO DERIVATIVE SECURITIES
Does Money Matter? Emile Servan-Schreiber NewsFutures, Inc.
© 2002 South-Western Publishing 1 Chapter 7 Option Greeks.
© 2003 The McGraw-Hill Companies, Inc. All rights reserved. Return, Risk, and the Security Market Line Chapter Thirteen.
1 Caput Financial Markets Frank de Jong Universiteit van Amsterdam September 2001.
Multi-unit auctions & exchanges (multiple indistinguishable units of one item for sale) Tuomas Sandholm Computer Science Department Carnegie Mellon University.
FIN303 Vicentiu Covrig 1 Financial Markets and Institutions (chapter 5)
AN INTRODUCTION TO DERIVATIVE INSTRUMENTS
Exchanges = markets with many buyers and many sellers Let’s consider a 1-item 1-unit exchange first.
Prediction Markets: Tapping the Wisdom of Crowds Yiling Chen Yahoo! Research February 3, 2008.
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)
A Utility Framework for Bounded-Loss Market Makers
Investment Options Part 1.
Jake Bernstein CSTA/MTA Annual Conference Toronto 6-7 December 2010 High Odds Patterns in Stocks and Futures 100% Rule-Based Trading.
A prediction market A random variable, e.g. Turned into a financial instrument payoff = realized value of variable $1 if$0 if I am entitled to: Will US.
What is a Derivative? A derivative is an instrument whose value depends on, or is derived from, the value of another asset. Examples: futures, forwards,
HAL R VARIAN FEBRUARY 16, 2009 PRESENTED BY : SANKET SABNIS Online Ad Auctions 1.
Research Computational Aspects of Prediction Markets David M. Pennock, Yahoo! Research Yiling Chen, Lance Fortnow, Joe Kilian, Evdokia Nikolova, Rahul.
Chapter 1 Introduction Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull
The Crystal Ball Forecasting Elections in the United States.
Basic derivatives  Derivatives are products with value derived from underlying assets  Ask price- Market maker asks for this price, so you can buy here.
Fact or Fiction 1. Only rich people invest money in the stock market. Fiction: anyone that has money can invest. 2. Stocks & bonds are always risky places.
Lecture 10 The Capital Asset Pricing Model Expectation, variance, standard error (deviation), covariance, and correlation of returns may be based on.
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.
Pricing Combinatorial Markets for Tournaments Presented by Rory Kulz.
Chapter 7 – Risk, Return and the Security Market Line  Learning Objectives  Calculate Profit and Returns  Convert Holding Period Returns (HPR) to APR.
OPTIONS AND CORPORATE SECURITIES Chapter Chapter Outline Options: The Basics Fundamentals of Option Valuation Valuing a Call Option Employee.
Equity & Options Trading Game and Tutorial For SEBC May 8, 2004 Sanjiv Parekh.
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.
Computational Finance Lecture 2 Markets and Products.
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.
Games. Adversaries Consider the process of reasoning when an adversary is trying to defeat our efforts In game playing situations one searches down the.
Investing 101 Lesson 5 Options. Blind Monkeys Throwing Darts Malkiel suggested that it does not matter how you choose stocks in efficient markets Malkiel.
© 2004 South-Western Publishing 1 Chapter 7 Option Greeks.
Performance of prediction markets with Kelly bettors David Pennock (Yahoo!) with John Langford (Yahoo!) & Alina Beygelzimer (IBM)
Smarter Markets: Bringing Intelligence into the Exchange Example: Smarter Prediction Markets David Pennock Microsoft Research.
Market Madness: Implementing a 9.2 quintillion outcome prediction market David Pennock.
1 Computation in a Distributed Information Market Joan Feigenbaum (Yale) Lance Fortnow (NEC Labs) David Pennock (Overture) Rahul Sami (Yale) To appear.
INDIRECT INVESTMENT - MUTUAL FUNDS Dr. BALAMURUGAN MUTHURAMAN Chapter
CREATING MOTIVATION AND INCENTIVES STRUCTURES PURVI SHETH CEO, SHILPUTSI CONSULTANTS 20 TH JANUARY, 2012.
An Introduction to Prediction Markets (a.k.a. Idea Futures, Decision Markets, Information Markets, and Event Markets) alex kirtland / UsableMarkets 25.
© 2003 The McGraw-Hill Companies, Inc. All rights reserved. Options and Corporate Securities Chapter Twenty-Five Prepared by Anne Inglis, Ryerson University.
CHAPTER 11 The Stock Market. Section 3: The Stock Market  Objectives:  Evaluate the benefits and risks of buying stock by comparing them to those of.
Stock Market Terms What does everything mean?. 52-Week High The highest price for a stock during the past year.
1 10. Market microstructure: inventory models 10.1 Introduction Dealers must maintain inventory on both sides of the market. Inventory risk: buy order.
Securities & Expressive Securities Markets
US Election Prediction Markets: Applications of Parimutuel Call Auction Mechanisms Mark Peters November 25, /22/2018.
Prediction Markets Collective Work
Corporate Financial Theory
Presentation transcript:

A tractable combinatorial market maker using constraint generation MIROSLAV DUDÍK, SEBASTIEN LAHAIE, DAVID M. PENNOCK Microsoft Research Thanks: David Rothschild, Dan Osherson, Arvid Wang, Jake Abernethy, Rafael Frongillo, Rob Schapire

A combinatorial question: How pivotal was Ohio? Day before the election: 83.1% chance that whoever wins Ohio will win the election If Obama wins Ohio, 93.9% chance he’ll win the election If Romney wins Ohio, 53.2% chance he’ll win the election

More fun election-eve estimates 22% chance Romney will win in Iowa but Obama will win the national election 75.7% chance the same party will win both Michigan and Ohio 48.3% chance Obama gets 300 or more Electoral College votes 12.3% chance Obama will win between 6 and 8 states that begin with the letter M

More fun election-eve estimates 22% chance Romney will win in Iowa but Obama will win the national election 75.7% chance the same party will win both Michigan and Ohio 48.3% chance Obama gets 300 or more Electoral College votes 12.3% chance Obama will win between 6 and 8 states that begin with the letter M

Where did you get these numbers? A: We crowdsourced them A fully working beta example of our technical paper in ACM EC’12

The wisdom of crowds

More: Ignore crowd: if you’re in the 99.7th percentile

The wisdom of fools Create a predictor by averaging everyone who scored below zero – 62nd place out of 2231 ! – (the best “fool” finished in 934th place)

Can we do better? model it - baseline model it - baseline++ poll a crowd - mTurk pay a crowd - probSports contest pay a crowd - Vegas market pay a crowd - TradeSports market guess “Prediction market”

An Example Prediction A random variable, e.g. Will US go into recession in 2013? (Y/N)

An Example Prediction Market A random variable, e.g. Turned into a financial instrument payoff = realized value of variable $1 if$0 if I am entitled to: Will US go into recession in 2013? (Y/N) Recession in 2013 No Recession in 2013

2012 November 28 5:49 a.m. ET

Between 17.3% and 20.7% chance

:09AM

Design for Prediction Auctions/FinancialPrediction Markets PrimaryGains from tradeInformation SecondaryInformationGains from trade

Design for Prediction Goals for trade – Efficiency (gains) – Inidiv. rationality – Budget balance – Revenue – Comp. complexity Equilibrium – General, Nash,...

Design for Prediction Goals for trade – Efficiency (gains) – Inidiv. rationality – Budget balance – Revenue – Comp. complexity Equilibrium – General, Nash,... Goals for prediction – Info aggregation – 1. Liquidity – 2. Expressiveness – Bounded budget – Indiv. rationality – Comp. complexity Equilibrium – Rational expectations Competes with: experts, scoring rules, opinion pools, ML/stats, polls, Delphi

Design for Prediction Goals for trade – Efficiency (gains) – Inidiv. rationality – Budget balance – Revenue – Comp. complexity Equilibrium – General, Nash,... Goals for prediction – Info aggregation – 1. Liquidity – 2. Expressiveness – Bounded budget – Indiv. rationality – Comp. complexity Equilibrium – Rational expectations Competes with: experts, scoring rules, opinion pools, ML/stats, polls, Delphi

Why Liquidity?

Low liquidity takes the prediction out of markets Between 0.2% and 99.8% chance

Why Expressiveness?

Call option and put options are redundant Range bets require four trades ( “ butterfly spread ” ) Bid to buy call 15 can ’ t match with ask to 10 Can ’ t set own strike Bottom line: Lacks expressiveness

Why Expressiveness? Dem Pres, Dem Senate, Dem House Dem Pres, Dem Senate, GOP House Dem Pres, GOP Senate, Dem House Dem Pres, GOP Senate, GOP House... Dem Pres Dem House Dem wins >=270 electoral votes Dem wins >=280 electoral votes...

Industry Standard Ignore relationships: Treat them as independent markets Las Vegas sports betting Kentucky horseracing Wall Street stock options High Streetspread betting

NYSE

NYSE

NYSE Deutsche Börse AG 2007 Euronext 2006 Archipelago, ipo

NYSE 7pm Sep 10, 2012

New Markets – Same CDA

A Better Way (Or,... Bringing trading into digital age) Expressiveness – Linear programming – Bossaerts, Fine, Ledyard: Combined Value Trading Fortnow et al.: Betting Boolean Style – Expressiveness + Liquidity – Automated market maker – Always quote a price on anything – Downside: requires subsidy/risk

Example: Liquidity and Expressiveness

Getting Greedy Design a market for information on exponentially many things “Combinatorial prediction market”

Combinatorial securities: More information, more fun Payoff is function of common variables, e.g. 50 states elect Dem or Rep

Combinatorial securities: More information, more fun Dem will win California

Combinatorial securities: More information, more fun Dem will lose FL but win election Dem will win >8 of 10 Northeastern states Same party will win OH & PA

Combinatorial securities: More information, more fun There will be a path of blue from Canada to Mexico

Some Counting 54 “states”: 48 + DC + Maine (2), Nebraska (3) 2 54 = 18 quadrillion possible outcomes  distinct predictions More than a googol, less than a googolplex NOT independent

Overview: Complexity results PermutationsBooleanTaxonomy GeneralPairSubsetGeneral2-clauseRestrict Tourney GeneralTree Auction- eer NP-hard EC’07 NP-hard EC’07 Poly EC’07 NP-hard DSS’05 co-NP- complete DSS’05 ??? Market Maker (LMSR) #P-hard EC’08 #P-hard EC’08 #P-hard EC’08 #P-hard EC’08 Approx STOC’08 EC’12 #P-hard EC’08 Poly STOC’08 #P-hard AAMAS ‘09 Poly AAMAS ‘09

A research methodology DesignBuildAnalyze HSX NF TS WSEX FX PS

Examples Design Prediction markets – Dynamic parimutuel – Combinatorial bids – Combinatorial outcomes – Shared scoring rules – Linear programming backbone Ad auctions Spam incentives BuildAnalyze Computational complexity Does money matter? Equilibrium analysis Wisdom of crowds: Combining experts Practical lessons Predictalot Yoopick Y!/O Buzz Centmail Pictcha Yootles

Automated Market Maker ExchangeMarket Maker IndependentTractable No risk No info propagation Industry standard Tractable Exponential loss bound No info propagation CombinatorialNP-hard No risk Full info propagation Major liquidity problem #P-hard Linear/Const loss bound Full info propagation Info propagation  Reward traders for information, not computational power

Automated Market Maker ExchangeMarket Maker IndependentTractable No risk No info propagation Industry standard Tractable Exponential loss bound No info propagation Our approachTractable Good loss bound Some info propagation CombinatorialNP-hard No risk Full info propagation Major liquidity problem #P-hard Linear/Const loss bound Full info propagation Info propagation  Reward traders for information, not computational power

Our Approach: Approx Combo Market Maker Independent market makers for securities and small groups Parallel constraint generation to find and remove arbitrage Embedded in a convex optimization framework Deterministic: Better user experience (Previous Predictalot: Monte Carlo)

Our Contributions Separates pricing (must be fast) and information propagation New method to derive loss bound Empirical evaluation on over 300 thousand complex predictions Building this this for real! WiseQ Game on PredictWiseQ.com for 2012 US Presidential election

Consistent pricing A&B’&C Independent markets

Consistent pricing A&B’&C Independent markets Prices p

Consistent pricing A&B’&C Independent markets

Consistent pricing A&B’&C B = 0.6 A = 0.8 C = 0.9 Independent markets

Consistent pricing B = A = 0.8 A&B’&C 0.9C = 0.9

Consistent pricing B = A = A&B’&C 0.9C =

Consistent pricing B = A = A&B’&C 0.9C =

Consistent pricing B = A = A&B’&C 0.9C = A=B A=C A=B’

Consistent pricing B = A = A&B’&C 0.9C = A&C = 0.5

Consistent pricing B = A = A&B’&C 0.9C =

Approximate pricing B = A = A&B’&C 0.9C =

Approximate pricing B = Prices p 0.8A = A&B’&C 0.9C =

Approximate pricing B =  Buy NotB Prices p 0.8A = A&B’&C 0.9C =

Approximate pricing B = Prices p 0.8A = A&B’&C 0.9C =

Approximate pricing A = 0.8 B = Prices p A&B’&C 0.9C =

For Election Create 50 states – initialize with prior Create all groups of 2 – init as indep For conjunctions of 3 or more, group with it opposite disjunction: A&B&C, A’|B’|C’ Each group is indep MM – fast In parallel: Generate, find, and fix constraints

Arbitrage and Constraints Possibility of risk-free profit: Execute trades: – Buy x shares of A – Buy x shares of B – Sell x shares of A  B Prob[A] + Prob[B] ≥ Prob[A  B] Price[A] + Price[B] − Price[A  B] ≤ 0 September 26, 2012Microsoft Research, New York City

Constraints Clique lower bound P(L1|...|Lm) ≥Σ C P(Li) – Σ C P(Li&Lj) Spanning tree upper bound P(L1|...|Lm) ≤ Σ P(Li) – Σ T P(Li&Lj) Threshold constraints TBA Choosing constraints is key! – Depends on bets (unlike Monte Carlo) – An art

Does it work? Tested on over 300K complex predictions from Princeton study Budget 10 States

Does it work? Tested on over 300K complex predictions from Princeton study Budget Log Score 50 States

Does it work? Tested on over 300K complex predictions from Princeton study Revenue

No really, does it work?

Predictalot Mar Over 4000 variations of this 3-team prediction were placed

Predictalot alpha

Further reading Blog post on PredictWiseQ 10/06/predictwiseq/ 10/06/predictwiseq/ Gory details: What is (and what good is) a combinatorial prediction market? Guest post on Freakonomics Our paper in ACM EC’12 /pubs/default.aspx?id= /pubs/default.aspx?id=167977