Jumadinova distributed pm_slides

28
Distributed Prediction Markets modeled by Weighted Bayesian Graphical Game Janyl Jumadinova Advisor: Raj Dasgupta Outline Introduction Research Problem Our Solution Conclusion Distributed Prediction Markets modeled by Weighted Bayesian Graphical Game Janyl Jumadinova Advisor: Raj Dasgupta C-MANTIC Research Group Computer Science Department University of Nebraska at Omaha UNO Research Fair 2013 1 / 24

description

Presentation slides from our paper on using partially observable stochastic games for information aggregation

Transcript of Jumadinova distributed pm_slides

Page 1: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Distributed Prediction Markets modeled byWeighted Bayesian Graphical Game

Janyl JumadinovaAdvisor: Raj Dasgupta

C-MANTIC Research GroupComputer Science Department

University of Nebraska at Omaha

UNO Research Fair 2013

1 / 24

Page 2: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Outline

Problem: Distributed information aggregation - theinteraction among multiple prediction markets.

Solution: A software agent-based distributed predictionmarket model where prediction markets running similarevents can influence each other.

Experimental validation: Comparison with othermodels and trading approaches.

1 / 24

Page 3: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Prediction Market

A Prediction market is

a market-based mechanism used to

- combine the opinions on a future event from differentpeople and,

- forecast the possible outcome of the event based on theaggregated opinion.

Prediction markets operate similarly to financial markets.

2 / 24

Page 4: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Event: 2012 Presidential Election

3 / 24

Page 5: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Event: 2012 Presidential Election

4 / 24

Page 6: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Event: 2012 Presidential Election

5 / 24

Page 7: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Event: 2012 Presidential Election

6 / 24

Page 8: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Event: 2012 Presidential Election

7 / 24

Page 9: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Event: 2012 Presidential Election

8 / 24

Page 10: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Event: 2012 Presidential Election

9 / 24

Page 11: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Do Prediction Markets Work?Yes, evidence from real markets, laboratory experiments, and theory

I.E.M. beat political polls 451/596 [Forsythe 1999, Berg2001, Pennock 2002]

HP market beat sales forecast 6/8 [Plott 2000]

Sports betting markets provide accurate forecasts ofgame outcomes [Debnath 2003, Schmidt 2002]

Market games work [Pennock 2001]

Laboratory experiments confirm informationaggregation [Forsythe 1990, Plott 1997, Chen 2001]

Theory of Rational Expectations [Lucas 1972, Grossman1981]

and more...

10 / 24

Page 12: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Event: 2012 Presidential Election

11 / 24

Page 13: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Event: 2012 Presidential Election

12 / 24

Page 14: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Event: 2012 Presidential Election

13 / 24

Page 15: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Event: 2012 Presidential Election

14 / 24

Page 16: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Research Problem

Distributed prediction markets

- Multiple prediction markets running simultaneously havesimilar events.

- The expected outcomes of an event in one predictionmarket will influence the outcome of a similar event in adifferent prediction market.

Inter-market effects: evidence from financial markets.

Inter-market relationship has not been studied inprediction markets.

15 / 24

Page 17: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Research Problem

Distributed prediction markets

- Multiple prediction markets running simultaneously havesimilar events.

- The expected outcomes of an event in one predictionmarket will influence the outcome of a similar event in adifferent prediction market.

Inter-market effects: evidence from financial markets.

Inter-market relationship has not been studied inprediction markets.

15 / 24

Page 18: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Our Solution

1 A software agent-baseddistributed prediction market model:

- comprises of multiple, parallel running predictionmarkets,

- uses a graphical structure between the market makers ofthe different markets to represent inter-market influence.

2 A graphical game-based algorithm that determines thebest action for the participants in the prediction marketusing our proposed model.

16 / 24

Page 19: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Model of the Distributed Prediction Market

Model using a framework from the field of game theoryin microeconomics, called graphical games.

Model interaction as a game.

Game consists of a set ofplayers,actions,and a specification of utility (monetary gain)for each action.

17 / 24

Page 20: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Model of the Distributed Prediction Market

Weighted Bayesian Graphical Games

Weighted: use weights to model the influence of onemarket maker on others.

Bayesian: used to model the uncertainty of one marketmaker about the other market makers and incorporatedifferent types of market makers.

Graphical Games: allows to capture the interactionbetween multiple market makers.18 / 24

Page 21: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Bayes-Nash Equilibrium

Propose an algorithm to calculate the equilibrium of thegame efficiently.

Determines the best action for the market makers ineach prediction market using our proposed model.

The best action gives the maximum utility to eachmarket maker.

We prove that our algorithm guarantees truthfulrevelation by the market makers.

19 / 24

Page 22: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Simulation ResultsComparison

For comparison we use two well-known techniques fortrading

Greedy strategy

Maximizes immediate utility.Does not consider the types of the market makers.

Influence-less marketConventional single, isolated markets:

- the market price is determined by the market makerbased on that market’s traders’ decisions only.

20 / 24

Page 23: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Comparison to other strategies

Market makers using our Algorithm obtain 56% moreutility than the market makers following the next bestgreedy strategy.

Interacting market makers in a distributed predictionmarket are able to improve their utilities and predictprices with less fluctuations.

21 / 24

Page 24: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Comparison to other strategies

Market makers using our Algorithm obtain 56% moreutility than the market makers following the next bestgreedy strategy.

Interacting market makers in a distributed predictionmarket are able to improve their utilities and predictprices with less fluctuations.

21 / 24

Page 25: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Neighborhood.

Market makers with a small number of neighbors getless utility than when the number of neighbors is larger,

But this relationship is not linear.

22 / 24

Page 26: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Neighborhood.

Market makers with a small number of neighbors getless utility than when the number of neighbors is larger,

But this relationship is not linear.

22 / 24

Page 27: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Benefits of our research

Information aggregation is pervasive...Internet-based social networks, sensor networks, dailylives of people, etc.

Our novel framework for distributed prediction marketsleads to several challenging and important directionsthat can help to gain a better understanding of thedistributed information aggregation problem.

Shows how the related markets can affect each other.Can be used to take some of the guesswork out ofbuying/selling securities.

23 / 24

Page 28: Jumadinova distributed pm_slides

DistributedPrediction Markets

modeled byWeighted BayesianGraphical Game

Janyl JumadinovaAdvisor: RajDasgupta

Outline

Introduction

Research Problem

Our Solution

Conclusion

Thank You!

Questions?

[email protected]

http://myweb.unomaha.edu/∼ jjumadinova

C-MANTIC Research Group

http://cmantic.unomaha.edu

This research has been sponsored as part of theCOMRADES project funded by the Office of Naval Research.

24 / 24