Prediction Market and Parimutuel Mechanism

Similar documents
Mathematics of Pari-Mutuel Wagering

Polynomial DC decompositions

A Behavioral Theory. Teck H. Ho. & National University of Singapore. Joint Work with Noah Lim, Houston Juanjuan Zhang, MIT. July 2008 Teck H.

Minimum Mean-Square Error (MMSE) and Linear MMSE (LMMSE) Estimation

i) Linear programming

Mixture Models & EM. Nicholas Ruozzi University of Texas at Dallas. based on the slides of Vibhav Gogate

Optimizing Cyclist Parking in a Closed System

Reproduced by Sabinet Online in terms of Government Printer s Copyright Authority No dated 02 February 1998

Lecture 10. Support Vector Machines (cont.)

Power-law distribution in Japanese racetrack betting

CS 5306 INFO 5306: Crowdsourcing and. Human Computation. Lecture 11. 9/28/17 Haym Hirsh

Individual Behavior and Beliefs in Parimutuel Betting Markets

Should bonus points be included in the Six Nations Championship?

ISLE OF MAN GAMBLING SUPERVISION COMMISSION

2 When Some or All Labels are Missing: The EM Algorithm

DOWNLOAD PDF TELEPHONE NUMBERS THAT PROVIDE THE WINNING NUMBERS FOR EACH LOTTERY.

COST ESTIMATION. Fully Allocated Causal Factor Models Temporal Variation Models Incremental Fixed Variable Cost Models

SUMMARY Revises provisions relating to pari-mutuel wagering. (BDR )

Neural Networks II. Chen Gao. Virginia Tech Spring 2019 ECE-5424G / CS-5824

Gamblers Favor Skewness, Not Risk: Further Evidence from United States Lottery Games

Whitepaper. V2 August BetKings

Scheduling the Brazilian Soccer Championship. Celso C. Ribeiro* Sebastián Urrutia

CONNECTICUT LOTTERY CORPORATION OFFICIAL GAME RULES "Connecticut CASH5"

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001

The system design must obey these constraints. The system is to have the minimum cost (capital plus operating) while meeting the constraints.

Working Draft: Gaming Revenue Recognition Implementation Issue. Financial Reporting Center Revenue Recognition

Original Article. Correlation analysis of a horse-betting portfolio: the international official horse show (CSIO) of Gijón

An Axiomatic View of the Parimutuel Consensus Wagering Mechanism

STAFF PAPER. TRG Agenda ref 47. November 9, 2015

Special Topics: Data Science

ROSE-HULMAN INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering. Mini-project 3 Tennis ball launcher

EE 364B: Wind Farm Layout Optimization via Sequential Convex Programming

Three New Methods to Find Initial Basic Feasible. Solution of Transportation Problems

TOTEPOOL BETTING RULES

Extreme Sportsbook (XSB)

Hydronic Systems Balance

High Performance Playbook

Imperfectly Shared Randomness in Communication

Decision Trees. Nicholas Ruozzi University of Texas at Dallas. Based on the slides of Vibhav Gogate and David Sontag

Basketball field goal percentage prediction model research and application based on BP neural network

Chapter 5 5. INTERSECTIONS 5.1. INTRODUCTION

Evaluating and Classifying NBA Free Agents

COLORADO LOTTERY MULTI-STATE JACKPOT GAME, LUCKY FOR LIFE

CS 221 PROJECT FINAL

A Game Theoretic Study of Attack and Defense in Cyber-Physical Systems

Nonlife Actuarial Models. Chapter 7 Bühlmann Credibility

Parametric Asset Allocation

Enabling Legislation New York Thoroughbred Breeding and Development Fund

On-Road Parking A New Approach to Quantify the Side Friction Regarding Road Width Reduction

What Causes the Favorite-Longshot Bias? Further Evidence from Tennis

A Chiller Control Algorithm for Multiple Variablespeed Centrifugal Compressors

Estimating Paratransit Demand Forecasting Models Using ACS Disability and Income Data

International Simulcast Update PMU French Racing

Extensive Games with Perfect Information

Measuring Returns to Scale in Nineteenth-Century French Industry Technical Appendix

DESIGN AND ANALYSIS OF ALGORITHMS (DAA 2017)

The landings obligation in view of different management regimes

AC or DC Transmission for a Remote Wind Farm?

1.1 The size of the search space Modeling the problem Change over time Constraints... 21

2016 AzMERIT and Historical Trend Data

Predicting Horse Racing Results with Machine Learning

Team Competition. Yoav Shoham Computer Science Department Stanford University, California, 94305

Chapter 20. Planning Accelerated Life Tests. William Q. Meeker and Luis A. Escobar Iowa State University and Louisiana State University

Queue analysis for the toll station of the Öresund fixed link. Pontus Matstoms *

Certification of AMS acc. EN 15267, Part 3 - Overview and First Experience -

A chartered bus allocation problem

CSE 3401: Intro to AI & LP Uninformed Search II

Predicting Horse Racing Results with TensorFlow

Accounting for the Evolution of U.S. Wage Inequality

80th Oregon Legislative Assembly 2019 Regular Session PRELIMINARY

OPTIMAL FLOWSHOP SCHEDULING WITH DUE DATES AND PENALTY COSTS

Bayesian Methods: Naïve Bayes

Business and housing market cycles in the euro area: a multivariate unobserved component approach

Will it offer a worthwhile return on investment for operators seeking growth in new markets? GO OR NO GO?

If you need to reinstall FastBreak Pro you will need to do a complete reinstallation and then install the update.

INSTITUTE AND FACULTY OF ACTUARIES. Curriculum 2019 AUDIT TRAIL

Kobe University Repository : Kernel

Traffic flow optimization at sags by controlling the acceleration of some vehicles

Ch. 870 SUPER 6 LOTTO CHAPTER 870. SUPER 6 LOTTO

OPTIMIZATION OF A WAVE CANCELLATION MULTIHULL SHIP USING CFD TOOLS

FIFA Foe Fun! Mark Kozek! Whittier College. Tim Chartier! Davidson College. Michael Mossinghoff! Davidson College

Agilent Dimension Software for ELSD User Manual

Chance and Uncertainty: Probability Theory

Riverboat Simulator Activity

Support Vector Machines: Optimization of Decision Making. Christopher Katinas March 10, 2016

OPAP. Company Presentation Capital Link, December 7 th, 2011

Introduction to Pattern Recognition

Simulating Major League Baseball Games

College/high school median annual earnings gap,

Probabilistic Modelling in Multi-Competitor Games. Christopher J. Farmer

1. DEFINITIONS. 1.1 In these Rules, unless otherwise specified:

Deriving an Optimal Fantasy Football Draft Strategy

Excel Solver Case: Beach Town Lifeguard Scheduling

The Constrained Ski-Rental Problem and its Application to Online Cloud Cost Optimization

APPLICATION FOR BOOKMAKERS ON-COURSE BETTING PERMIT

PROJECT L6 GREYHOUND RACING

Interior Point Methods and Column Generation

Working Paper No

EUROPEAN NEW CAR ASSESSMENT PROGRAMME (Euro NCAP) SLED TEST PROCEDURE FOR ASSESSING KNEE IMPACT AREAS

THE PREMIER ISSUE TABLE OF CONTENTS

Transcription:

Prediction Market and Parimutuel Mechanism Yinyu Ye MS&E and ICME Stanford University Joint work with Agrawal, Peters, So and Wang Math. of Ranking, AIM, 2

Outline World-Cup Betting Example Market for Contingent Claims Parimutuel Mechanism Sequential Parimutuel Mechanism Betting on Permutation

World Cup Betting Market Market for World Cup Winner (26) Assume 5 teams have a chance to win the World Cup: Argentina, Brazil, Italy, Germany and France We d like to have a standard payout of $ per share if a participant has a claim where his selected team won Sample Input Orders Order Price Limit π Quantity Limit q Argentina Brazil Italy Germany France.75 2.35 5 3.4 4.95 5.75 5

Principles of the Market Maker Monotonicity Given any two orders (a,π ) and (a 2,π 2 ), if a 2 a and π 2 π, then order is awarded implies that order 2 must be awarded. Given any three orders (a,π ), (a 2,π 2 ), and (a 3,π 2 ), if a 3 a +a 2, and π 3 π +π 2, then orders and 2 are awarded implies that order 3 must be awarded. Truthfulness A charging rule that each order reports π truthfully. Parimutuel-ness The market is self funded, and, if possible, even making some profit.

Parimutuel Principle Definition Etymology: French pari mutuel, literally, mutual stake A system of betting on races whereby the winners divide the total amount bet, after deducting management expenses, in proportion to the sums they have wagered individually. Example: Parimutuel Horseracing Betting Bets Horse Horse 2 Horse 3 Total Amount Bet = $6 Outcome: Horse 2 wins Winners earn $2 per bet plus stake back: Winners have stake returned then divide the winnings among themselves

The Model and Mechanism A Contingent Claim or Prediction Market S possible states of the world (one will be realized) N participants who, k, submit orders to a market organizer containing the following information: a i,k - State bid (either or ) q k Limit share quantity π k Limit price per share One market organizer who will determine the following: x k Order fill p i State price Call or online auction mechanism is used.

Call Auction Mechanisms 22 Bossaerts, et al. Issues with double auctions that can lead to thinly traded markets Call auction mechanism helps Research Evolution Automated Market Makers 23 Fortnow et al. Solution technique for the call auction mechanism 25 Lange and Economides Non-convex call auction formulation with unique state prices 25 Peters, So and Ye Convex programming of call auction with unique state prices 28 Agrawal, Wang and Ye Parimutuel Betting on Permutations (WINE 28) 23 Hanson Combinatorial information market design 24, 26 Chen, Pennock et al. Dynamic Pari-mutuel market 27 Peters, So and Ye Dynamic market-maker implementation of call auction mechanism (WINE27) 29 Agrawal et al Unified model for PM (EC29)

LP Market Mechanism Boosaerts et al. [2], Lange and Economides [2], Fortnow et al. [23], Yang and Ng [23], Peters et al. [25], etc Colleted revenue Cost if state i is realized max s.t. k k π x a k ik x k k x k q z z k i S k N Worst-case cost An LP pricing mechanism for the call auction market : the optimal dual solution gives prices of each state Its dual is to minimize the information loss for each order

World Cup Betting Results Orders Filled 5 5 5 5 Fill Italy Germany 5.75 5.95 4.4 3 5.35 2.75 France Brazil Argentina Quantity Limit Price Limit Order.2 Italy.25 Germany..35.2 Price France Brazil Argentina State Prices

More Issues Online pricing Make order-fill decisions instantly when an order arrives The state prices could be updated in real time How much is the worst case loss incurred from offline to online? Could the risk of loss be controlled Maintain truthfulness Update prices super fast

Dynamic Pari-mutuel Mechanisms Logarithmic Market Scoring Rule (Hanson, 23) Based on logarithmic scoring function and its associated price function Dynamic Pari-mutuel Market Maker (Chen and Pennock, 24 & 26) Based on a cost function for purchasing shares in a state and a price function for that state Sequential Convex Programming Mechanism (Peters et al. 27) Sequential application of the CPM

Sequential Convex Programming Mechanism As soon as bid (a,π, q ) arrives, market maker solves Immediate revenue max { x, s} s.t. πx ax z + x + u( s) s = q z e q, Future value Available shares for allocation where the ith entry of q is the shares already sold to earlier traders on state i, x is the order fill variable for the new order, and u(s) is any concave and increasing value function of remaining good quantity vector, s.

An Equivalence Theorem (Agrawal et al EC29) SCPM is a unified frame work for all online prediction market mechanisms and non-regret learning algorithms. A new SCPM mechanism Efficient computation for price update, linear in the number of states and loglog(/ε) Truthfulness Strict Properness Bounded worst-case loss Controllable risk measure of market-maker

Typical Value Functions LMSR: QMSR*: Log-SCPM: / ( ) = ln( s u s b e i T e s s T s ( u( ) = ee T ) s N 4b N i b ) u (s) = ( b / N) ln( ) i s i

More Issues (Agrawal et al. WINE28) Bet on permutations? First, second, ; or any combination Reward rule?

Parimutuel Betting on Permutations Challenges n! outcomes Betting languages/mechanism How to price them effectively

Permutation Betting Mechanism Horses Ranks Ranks Horses Outcome Permutation realization Bid Horses Ranks Fixed reward Betting Reward = $ Theorem : Harder than maximum satisfiability problem!

Permutation Betting Mechanism Horses Ranks Ranks Horses Outcome Permutation realization Bid Horses Ranks Proportional Betting Market Reward = $3

Marginal Prices Q Horses.5.2..25.4 Ranks.2.2.2.35.5.35...2.25.3..4.. =..4.2..2 = Marginal Distributions Theorem One can compute in polynomial-time, an n n marginal price matrix Q which is sufficient to price the bets in the Proportional Betting Mechanism. Further, the price matrix is unique, parimutuel, and satisfies the desired price-consistency constraints.

Pricing the Permutations + + + +...! 2 2 n p p p p.2..25.5.4...2.35.25.2.4..2..4...2.2..3.35.2.5 Q Horses Ranks = = Marginal Distributions = Joint Distribution p over permutations

Maximum Entropy Criteria min σ p σlogp σ s.t. σ p σm σ =Q p σ p σ = e Y e M σ Closest distribution to uniform prior Maximum likelihood estimator Completely specified by n 2 parameters Y Concentration theorem applies

Hardness and Approximation Results Theorem It s #P-hard to compute the parameter Y Reduction from the problem of computing permanent of a non-negative matrix Theorem Using a separating oracle given with the ellipsoid method, a distribution generator {Y} over permutations can be constructed in time poly(n, /ε,/q min ) to arbitrary accuracy ε.