announcements
play

Announcements HW 2 is due next Tuesday No class on next Tuesday, - PowerPoint PPT Presentation

Announcements HW 2 is due next Tuesday No class on next Tuesday, but TAs will be here to collect HW 1 CS6501: T opics in Learning and Game Theory (Fall 2019) Prediction Markets (as a Forecasting T ool) Instructor: Haifeng Xu Slides of


  1. Announcements Ø HW 2 is due next Tuesday • No class on next Tuesday, but TAs will be here to collect HW 1

  2. CS6501: T opics in Learning and Game Theory (Fall 2019) Prediction Markets (as a Forecasting T ool) Instructor: Haifeng Xu Slides of this lecture are adapted from slides by Yiling Chen

  3. Futures of orange juice can be used to predict weather 3

  4. Outline Ø Introduction to Prediction Markets Ø Design of Prediction Markets Logarithmic Market Scoring Rule (LMSR) • Ø LMSR and Exponential Weight Updates 4

  5. Events of Interest for Prediction Ø Will there be a HW4 for this course? Ø Will UVA win NCAA championship in 2020? Ø Will bit coin price exceed $9K tomorrow? Ø Will Tesla’s stock exceed $300 by the end of this year? Ø Will the number of iPhones sold in 2019 exceed 150 million? Ø Will Trump win the election in 2020 Ø Will there be a cure for cancer by 2025? Ø Will the world be peaceful in 2050? Ø . . . 5

  6. The Prediction Problem Ø An uncertain event to be predicted Ø Will Tesla stock exceed $300 by Dec 2019? Ø Dispersed information/evidence Ø Tesla employees, Tesla drivers, other EV company employees, government policy makers, etc. Ø Goal: generate a prediction that is based on information from all sources • ML can also do prediction, but will see why markets have advantages 6

  7. Bet ≈ Credible Opinion Q: will P vs NP problem by solved by the end of 20’th century? P vs NP would be solved by the end of the 20 th century, if not sooner. The terms: one ounce of pure gold Michael Sipser Ø Other examples: stock trading, gambling, . . . Ø Betting intermediaries: Wall Street, Las Vegas, InTrade, . . . 7

  8. Prediction Markets A prediction market is a financial market that is designed for event prediction via information aggregation Ø Payoffs of the traded contract are determined by outcomes of future events Price of a contract? $1 × percentage $1 if UVA wins NCAA of shares that bet on UVA wining? This is what we will be designing! $0 otherwise A contract 8

  9. Prediction Markets: Examples 9

  10. Prediction Markets: Examples 10

  11. Prediction Markets: Examples Replication Market 11

  12. Prediction Markets: Examples Augur: the first decentralized prediction markets 12

  13. Does It Work? Ø Yes, evidence from real markets, lab experiments, and theory • I.E.M. beat political polls 451/596 [Forsythe 1992, 1999][Oliven 1995][Rietz 1998][Berg 2001][Pennock 2002] • HP market beats sales forecast 6/8 [Plott 2000] • Sports betting markets provide accurate forecasts of game outcomes [Gandar 1998][Thaler 1988][Debnath EC’03][Schmidt 2002] • Laboratory experiments confirm information aggregation [Plott 1982;1988;1997][Forsythe 1990][Chen, EC’01] • Theory: “rational expectations” [Grossman 1981][Lucas 1972] • More … 13

  14. Why Can Markets Aggregate Information? Ø Price ≈ 𝑄𝑠𝑝𝑐 event all information) $1 if UVA wins NCAA title, $0 otherwise 14

  15. Why Can Markets Aggregate Information? Ø Price ≈ 𝑄𝑠𝑝𝑐 event all information) $1 if UVA wins NCAA title, $0 otherwise Value of contract Payoff Event Outcome UVA wins $1 ? UVA loses $0 15

  16. Why Can Markets Aggregate Information? Ø Price ≈ 𝑄𝑠𝑝𝑐 event all information) $1 if UVA wins NCAA title, $0 otherwise Value of contract Payoff Event Outcome Pr(UVA wins) UVA wins $1 ? Pr(UVA wins) P r ( U UVA loses $0 V A l o s e s ) 16

  17. Why Can Markets Aggregate Information? Ø Price ≈ 𝑄𝑠𝑝𝑐 event all information) $1 if UVA wins NCAA title, $0 otherwise Value of contract Payoff Event Outcome Pr(UVA wins) UVA wins $1 ? Pr(UVA wins) P r ( U UVA loses $0 V A l o s e s ) Value of contract ≈ P( UVA wins ) ≈ Equilibrium price Market Efficiency (a design goal) 17

  18. Markets vs Other Prediction Approaches Opinion Poll • Sampling • No incentive to be truthful Prediction Markets • Equally weighted information • Hard to be real-time • Self-selection • Monetary incentive and more • Money-weighted information • Real-time • Self-organizing Ask Experts • Identifying experts can be hard • Combining opinions is difficult 18

  19. Other Prediction Approaches vs Markets Machine Learning Prediction Markets • Historical data • No need for data • Assume past and future are • No assumption on past and related future • Hard to incorporate recent • Immediately incorporate new new information information Caveat: markets have their own problems too – manipulations, irrational traders, etc. 19

  20. Outline Ø Introduction to Prediction Markets Ø Design of Prediction Markets (PMs) Logarithmic Market Scoring Rule (LMSR) • Ø LMSR and Exponential Weight Updates 20

  21. Some Design Objectives of PMs Liquidity: people can find counterparties to trade whenever they want Bounded loss: total loss of the market institution is bounded Market efficiency: Price reflects predicted probabilities. Computational efficiency: The process of operating the market should be computationally manageable. 21

  22. Continuous Double Auction (CDA) Market $1 if UVA wins NCAA title, $0 otherwise Ø Buyer orders Ø Seller orders 22

  23. Continuous Double Auction (CDA) Market $1 if UVA wins NCAA title, $0 otherwise Ø Buyer orders Ø Seller orders $0.12 $0.30 23

  24. Continuous Double Auction (CDA) Market $1 if UVA wins NCAA title, $0 otherwise Ø Buyer orders Ø Seller orders $0.12 $0.30 $0.09 $0.17 24

  25. Continuous Double Auction (CDA) Market $1 if UVA wins NCAA title, $0 otherwise Ø Buyer orders Ø Seller orders $0.17 $0.12 $0.09 $0.30 25

  26. Continuous Double Auction (CDA) Market $1 if UVA wins NCAA title, $0 otherwise Ø Buyer orders Ø Seller orders $0.17 $0.12 $0.09 $0.30 $0.13 $0.15 26

  27. Continuous Double Auction (CDA) Market $1 if UVA wins NCAA title, $0 otherwise Ø Buyer orders Ø Seller orders $0.13 $0.15 $0.17 $0.12 $0.30 $0.09 27

  28. Continuous Double Auction (CDA) Market $1 if UVA wins NCAA title, $0 otherwise Ø Buyer orders Ø Seller orders $0.13 $0.15 Price = $0.14 $0.17 $0.12 $0.30 $0.09 28

  29. 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 still happens … 29

  30. An Alternative: Market Maker (MM) Ø A market maker is the market institution who sets the prices and is willing to accept orders (buy or sell) at the price specified. Ø Why? Liquidity! Ø Market makers bear risk. Thus, we desire mechanisms that can bound the loss of market makers. 30

  31. Example: Logarithmic Market Scoring Rule (LMSR [Hanson 03, 06]) Ø An (automated) market marker (MM) . . . $1 iff 𝑓 ? Ø Sell or buy back contracts $1 iff 𝑓 < Ø Value function ( 𝑟 = (𝑟 < , ⋯ , 𝑟 ? ) is current sales quantity) 𝑊 𝑟 = 𝑐 log ∑ C∈[?] 𝑓 H I /K Parameter 𝑐 adjusts liquidity Ø Price function 𝑓 H N /K ∑ C∈[?] 𝑓 H I /K = 𝜖𝑊(𝑟) 𝑞 M 𝑟 = 𝜖𝑟 M Ø To buy 𝑦 ∈ ℝ ? amount, a buyer pays: 𝑊 𝑟 + 𝑦 − 𝑊(𝑟) • Negative 𝑦 M ’s mean selling contracts to MM • Negative payment means market maker pays the buyer • Market starts with 𝑊 0 = 𝑐 log 𝑜 31

  32. Example: Logarithmic Market Scoring Rule (LMSR [Hanson 03, 06]) Ø Value function 𝑊 𝑟 = 𝑐 log ∑ C∈[?] 𝑓 H I /K Q1: If your true belief of event 𝑓 < , ⋯ , 𝑓 ? is 𝜇 = (𝜇 < , ⋯ , 𝜇 ? ) , how many shares of each contract should you buy? Ø Say, you buy 𝑦 ∈ ℝ ? amount Ø You pay 𝑊 𝑟 + 𝑦 − 𝑊 𝑟 ; Your expected return is ∑ C∈[?] 𝜇 C ⋅ 𝑦 C Ø Expected utility is 𝑉 𝑦 = ∑ C∈[?] 𝜇 C ⋅ 𝑦 C − 𝑐 log ∑ C∈ ? 𝑓 (H I YZ I )/K + 𝑊(𝑟) Ø Which 𝑦 maximizes your utility? ] (^N_`N)/a [\(Z) [Z N = 𝜇 M − ∑ I∈ b ] (^I_`I)/a = 0 32

  33. Example: Logarithmic Market Scoring Rule (LMSR [Hanson 03, 06]) Ø Value function 𝑊 𝑟 = 𝑐 log ∑ C∈[?] 𝑓 H I /K Q1: If your true belief of event 𝑓 < , ⋯ , 𝑓 ? is 𝜇 = (𝜇 < , ⋯ , 𝜇 ? ) , how many shares of each contract should you buy? Ø Say, you buy 𝑦 ∈ ℝ ? amount Ø You pay 𝑊 𝑟 + 𝑦 − 𝑊 𝑟 ; Your expected return is ∑ C∈[?] 𝜇 C ⋅ 𝑦 C Ø Expected utility is 𝑉 𝑦 = ∑ C∈[?] 𝜇 C ⋅ 𝑦 C − 𝑐 log ∑ C∈ ? 𝑓 (H I YZ I )/K + 𝑊(𝑟) Ø Which 𝑦 maximizes your utility? ] (^N_`N)/a [\(Z) [Z N = 𝜇 M − ∑ I∈ b ] (^I_`I)/a = 0 The market price of contract 𝑗 after your purchase 33

  34. Example: Logarithmic Market Scoring Rule (LMSR [Hanson 03, 06]) Ø Value function 𝑊 𝑟 = 𝑐 log ∑ C∈[?] 𝑓 H I /K Q1: If your true belief of event 𝑓 < , ⋯ , 𝑓 ? is 𝜇 = (𝜇 < , ⋯ , 𝜇 ? ) , how many shares of each contract should you buy? Fact. The optimal amount you purchase is the amount that makes the market price equal to your belief 𝜇 . Your expected utility of purchasing this amount is always non-negative. Ø Why non-negative? Buy 0 amount leads to 0 , so optimal amount is at least as good • 34

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend