SlideShare a Scribd company logo
1 of 27
Download to read offline
Regret-Based Econometrics
in Repeated Games
Arash Pourdamghani
Sharif CE Algorithms Lab
Fall 2017
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Review
2
Game
Theory
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Auction
There are a goods for sell.
Auctioneers want to maximum their profit.
Buyer wants to minimum its payoff.
Each Buyer has a value for a good.
3
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Case study: Bing
4
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Question outline
Estimate players unknown(private) parameters.
5
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Econometrics
6
Observed
values
Model Non-
observer
parameters
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Econometrics
7
Observed
values
Model Non-
observer
parameters
Which model
should we use?
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Case study: Google
8
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Sponsored Search Auction
9
1- Probability of clicking on ad
 Which is based on the
1. Content of ad
2. Placement of ad
2- Payment rule is a usually general second-price
 Highest bidder pay second price, the next one third …..
𝑢𝑡𝑖𝑙𝑖𝑡𝑦𝑖 𝑏; vi = vi. Pi b − Ci(b)
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Assumption
10
Nash equilibrium
𝑢𝑡𝑖𝑙𝑖𝑡𝑦𝑖 𝑥, 𝑏−𝑖 ≤ 𝑢𝑡𝑖𝑙𝑖𝑡𝑦𝑖(𝑏)
Randomness
𝑃𝑖 𝑎𝑛𝑑 𝐶𝑖 𝑎𝑟𝑒 𝑑𝑖𝑓𝑓𝑟𝑒𝑛𝑡𝑖𝑎𝑏𝑙𝑒
Convergence
V and B are bounded
together!
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Importance of experiment
The Assumptions are wrong!
11
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Almost infinitely repeated games
Why not one-shot game ?
Why not finite?
Is it really infinite ?
12
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Sophisticated bidding tools
Learning Algorithms wins!
 Adopt opponents
 No prior knowledge
 Take advantage of playing badly!
13
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Regret
 Minimizing maximum distance to best response
14
𝑅 𝑥, 𝑇 =
1
𝑇
Σ 𝑡 𝑢𝑡𝑖𝑙𝑖𝑡𝑦 𝑥, 𝑎−𝑖
𝑡
−
1
𝑇
Σ 𝑡 𝑢𝑡𝑖𝑙𝑖𝑡𝑦 𝑎𝑖
𝑡
< 𝜖
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Approach
∀𝑥:
1
T
Σ 𝑡 𝑢𝑡𝑖𝑙𝑡𝑦𝑖 𝑥, 𝑏−𝑖
𝑡
, 𝑣𝑖 <
1
𝑇
Σ 𝑡 𝑢𝑡𝑖𝑙𝑖𝑡𝑦𝑖 𝑎 𝑡
, 𝑣𝑖 − 𝜀
15
∀𝑥: 𝑣𝑖. Δ𝑃 𝑖 − Δ𝐶 𝑖 < 𝜖
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Is this good enough?
Not Really, at least for humans !
Nisan & Noti showed that it only had a minor improvement in a
controlled experiment.
16
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Let’s start Over
Nash Eq:
𝑝𝑥 = 9𝑝 + 1 − 𝑝 10
𝑥 =
10
𝑝
− 1
𝑥 =
10
.68
− 1 ≈ 13.7
17
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Next step
Min-regret : 13
The answer is 10 !
18
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Quantal Regret
Regret curves seem to have shallower left side, so just finding
minimum is not the answer.
Therefor Quantal Regret form a weighted average on regret curve.
19
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Next step
Min-regret : 10.7
The answer is 10 !
20
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Data Gathering
5 players
Each time assigned a random value
25 minutes simulation
1 auction per second →
1500 auctions in a game
21
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Data Gathering
22
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Reduction of regert
23
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Quantal Regret Results
24
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Conclusion & future work
Nikpelov et al. have introduced a new model that covers the
concerns of learning agent, but Nisan & Noti showed that it wasn’t
powerful enough, therefore introduce Quantal that had better
performance.
25
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
References
Nekipelov, Denis, Vasilis Syrgkanis, and Eva Tardos. "Econometrics for learning
agents." Proceedings of the Sixteenth ACM Conference on Economics and
Computation. ACM, 2015.
Nisan, Noam, and Gali Noti. "A “Quantal Regret” Method for Structural
Econometrics in Repeated Games."Proceedings of the Eighteenth ACM
Conference on Economics and Computation. ACM, 2017.
Nisan, Noam, and Gali Noti. "An experimental evaluation of regret-based
econometrics." Proceedings of the 26th International Conference on World Wide
Web. International World Wide Web Conferences Steering Committee, 2017.
26
Algorithmic Game Theory Regret-Based Econometrics in Repeated Games
Thank You
27

More Related Content

Similar to Regret-Based Econometrics in Repeated Games

How Futureplay increased earnings using GameTune from Unity – Unite Copenhage...
How Futureplay increased earnings using GameTune from Unity – Unite Copenhage...How Futureplay increased earnings using GameTune from Unity – Unite Copenhage...
How Futureplay increased earnings using GameTune from Unity – Unite Copenhage...Unity Technologies
 
Lottery paradox csail-dec-2020.pptx
Lottery paradox csail-dec-2020.pptxLottery paradox csail-dec-2020.pptx
Lottery paradox csail-dec-2020.pptxPeter Cotton
 
Tammy Levy at GDC 2019: Nature vs. Nurture: Unpacking Player Spending in F2P ...
Tammy Levy at GDC 2019: Nature vs. Nurture: Unpacking Player Spending in F2P ...Tammy Levy at GDC 2019: Nature vs. Nurture: Unpacking Player Spending in F2P ...
Tammy Levy at GDC 2019: Nature vs. Nurture: Unpacking Player Spending in F2P ...Kongregate
 
GDC Talk - Nature vs Nurture: Unpacking Player Spending in F2P Games
GDC Talk - Nature vs Nurture: Unpacking Player Spending in F2P GamesGDC Talk - Nature vs Nurture: Unpacking Player Spending in F2P Games
GDC Talk - Nature vs Nurture: Unpacking Player Spending in F2P GamesTamara (Tammy) Levy
 
Teaching a Computer To Play Blackjack.doc
Teaching a Computer To Play Blackjack.docTeaching a Computer To Play Blackjack.doc
Teaching a Computer To Play Blackjack.docbutest
 
gametheory-180903182352.pdf
gametheory-180903182352.pdfgametheory-180903182352.pdf
gametheory-180903182352.pdfSahilgawade11
 
Controlling Adaptation in Affective Serious Games
Controlling Adaptation in Affective Serious GamesControlling Adaptation in Affective Serious Games
Controlling Adaptation in Affective Serious Gamesbbontchev
 
Lottery paradox csail-dec-2020
Lottery paradox csail-dec-2020Lottery paradox csail-dec-2020
Lottery paradox csail-dec-2020Peter Cotton
 
Game Tree ( Oyun Ağaçları )
Game Tree ( Oyun Ağaçları )Game Tree ( Oyun Ağaçları )
Game Tree ( Oyun Ağaçları )Alp Çoker
 
Defining games feedback
Defining games   feedbackDefining games   feedback
Defining games feedbackClay Ewing
 

Similar to Regret-Based Econometrics in Repeated Games (13)

Game theory
Game theoryGame theory
Game theory
 
How Futureplay increased earnings using GameTune from Unity – Unite Copenhage...
How Futureplay increased earnings using GameTune from Unity – Unite Copenhage...How Futureplay increased earnings using GameTune from Unity – Unite Copenhage...
How Futureplay increased earnings using GameTune from Unity – Unite Copenhage...
 
Lottery paradox csail-dec-2020.pptx
Lottery paradox csail-dec-2020.pptxLottery paradox csail-dec-2020.pptx
Lottery paradox csail-dec-2020.pptx
 
Tammy Levy at GDC 2019: Nature vs. Nurture: Unpacking Player Spending in F2P ...
Tammy Levy at GDC 2019: Nature vs. Nurture: Unpacking Player Spending in F2P ...Tammy Levy at GDC 2019: Nature vs. Nurture: Unpacking Player Spending in F2P ...
Tammy Levy at GDC 2019: Nature vs. Nurture: Unpacking Player Spending in F2P ...
 
GDC Talk - Nature vs Nurture: Unpacking Player Spending in F2P Games
GDC Talk - Nature vs Nurture: Unpacking Player Spending in F2P GamesGDC Talk - Nature vs Nurture: Unpacking Player Spending in F2P Games
GDC Talk - Nature vs Nurture: Unpacking Player Spending in F2P Games
 
Teaching a Computer To Play Blackjack.doc
Teaching a Computer To Play Blackjack.docTeaching a Computer To Play Blackjack.doc
Teaching a Computer To Play Blackjack.doc
 
gametheory-180903182352.pdf
gametheory-180903182352.pdfgametheory-180903182352.pdf
gametheory-180903182352.pdf
 
Controlling Adaptation in Affective Serious Games
Controlling Adaptation in Affective Serious GamesControlling Adaptation in Affective Serious Games
Controlling Adaptation in Affective Serious Games
 
CNN Games
CNN GamesCNN Games
CNN Games
 
Nature of Game
Nature of GameNature of Game
Nature of Game
 
Lottery paradox csail-dec-2020
Lottery paradox csail-dec-2020Lottery paradox csail-dec-2020
Lottery paradox csail-dec-2020
 
Game Tree ( Oyun Ağaçları )
Game Tree ( Oyun Ağaçları )Game Tree ( Oyun Ağaçları )
Game Tree ( Oyun Ağaçları )
 
Defining games feedback
Defining games   feedbackDefining games   feedback
Defining games feedback
 

More from Arash Pourdamghani

ابزارهای مدیریت معماری سازمانی
ابزارهای مدیریت معماری سازمانیابزارهای مدیریت معماری سازمانی
ابزارهای مدیریت معماری سازمانیArash Pourdamghani
 
برنامه‌ی آموزشی ویکی‌پدیا؛ چالش‌ها و دستاوردها
 برنامه‌ی آموزشی ویکی‌پدیا؛  چالش‌ها و دستاوردها برنامه‌ی آموزشی ویکی‌پدیا؛  چالش‌ها و دستاوردها
برنامه‌ی آموزشی ویکی‌پدیا؛ چالش‌ها و دستاوردهاArash Pourdamghani
 
On the Configuration-LP of the Restricted Assignment Problem
On the Configuration-LP of the Restricted Assignment ProblemOn the Configuration-LP of the Restricted Assignment Problem
On the Configuration-LP of the Restricted Assignment ProblemArash Pourdamghani
 
Behavioral Game Theory and Neuroecomonics: Applied approaches to model decisi...
Behavioral Game Theory and Neuroecomonics: Applied approaches to model decisi...Behavioral Game Theory and Neuroecomonics: Applied approaches to model decisi...
Behavioral Game Theory and Neuroecomonics: Applied approaches to model decisi...Arash Pourdamghani
 
کاربرد هوش مصنوعی در زندگی انسان
کاربرد هوش مصنوعی در زندگی انسانکاربرد هوش مصنوعی در زندگی انسان
کاربرد هوش مصنوعی در زندگی انسانArash Pourdamghani
 
A short introduction to Network coding
A short introduction to Network codingA short introduction to Network coding
A short introduction to Network codingArash Pourdamghani
 
تکنولوژی و انسان از دیدگاه قرآن
تکنولوژی و انسان از دیدگاه قرآنتکنولوژی و انسان از دیدگاه قرآن
تکنولوژی و انسان از دیدگاه قرآنArash Pourdamghani
 
ربات های رمان‌ نویس
ربات های رمان‌ نویسربات های رمان‌ نویس
ربات های رمان‌ نویسArash Pourdamghani
 
آشنایی با المپیاد کامپیوتر
آشنایی با المپیاد کامپیوترآشنایی با المپیاد کامپیوتر
آشنایی با المپیاد کامپیوترArash Pourdamghani
 

More from Arash Pourdamghani (14)

ابزارهای مدیریت معماری سازمانی
ابزارهای مدیریت معماری سازمانیابزارهای مدیریت معماری سازمانی
ابزارهای مدیریت معماری سازمانی
 
Behavioral Decision Making
Behavioral Decision MakingBehavioral Decision Making
Behavioral Decision Making
 
برنامه‌ی آموزشی ویکی‌پدیا؛ چالش‌ها و دستاوردها
 برنامه‌ی آموزشی ویکی‌پدیا؛  چالش‌ها و دستاوردها برنامه‌ی آموزشی ویکی‌پدیا؛  چالش‌ها و دستاوردها
برنامه‌ی آموزشی ویکی‌پدیا؛ چالش‌ها و دستاوردها
 
On the Configuration-LP of the Restricted Assignment Problem
On the Configuration-LP of the Restricted Assignment ProblemOn the Configuration-LP of the Restricted Assignment Problem
On the Configuration-LP of the Restricted Assignment Problem
 
Behavioral Game Theory and Neuroecomonics: Applied approaches to model decisi...
Behavioral Game Theory and Neuroecomonics: Applied approaches to model decisi...Behavioral Game Theory and Neuroecomonics: Applied approaches to model decisi...
Behavioral Game Theory and Neuroecomonics: Applied approaches to model decisi...
 
کاربرد هوش مصنوعی در زندگی انسان
کاربرد هوش مصنوعی در زندگی انسانکاربرد هوش مصنوعی در زندگی انسان
کاربرد هوش مصنوعی در زندگی انسان
 
A short introduction to Network coding
A short introduction to Network codingA short introduction to Network coding
A short introduction to Network coding
 
Load balancing in OSPF
Load balancing  in OSPFLoad balancing  in OSPF
Load balancing in OSPF
 
State of LTE
State of LTEState of LTE
State of LTE
 
واقعیت افزوده
واقعیت افزودهواقعیت افزوده
واقعیت افزوده
 
تکنولوژی و انسان از دیدگاه قرآن
تکنولوژی و انسان از دیدگاه قرآنتکنولوژی و انسان از دیدگاه قرآن
تکنولوژی و انسان از دیدگاه قرآن
 
ربات های رمان‌ نویس
ربات های رمان‌ نویسربات های رمان‌ نویس
ربات های رمان‌ نویس
 
آشنایی با المپیاد کامپیوتر
آشنایی با المپیاد کامپیوترآشنایی با المپیاد کامپیوتر
آشنایی با المپیاد کامپیوتر
 
Wearable Technology
Wearable TechnologyWearable Technology
Wearable Technology
 

Recently uploaded

BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 

Regret-Based Econometrics in Repeated Games

  • 1. Regret-Based Econometrics in Repeated Games Arash Pourdamghani Sharif CE Algorithms Lab Fall 2017
  • 2. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Review 2 Game Theory
  • 3. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Auction There are a goods for sell. Auctioneers want to maximum their profit. Buyer wants to minimum its payoff. Each Buyer has a value for a good. 3
  • 4. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Case study: Bing 4
  • 5. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Question outline Estimate players unknown(private) parameters. 5
  • 6. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Econometrics 6 Observed values Model Non- observer parameters
  • 7. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Econometrics 7 Observed values Model Non- observer parameters Which model should we use?
  • 8. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Case study: Google 8
  • 9. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Sponsored Search Auction 9 1- Probability of clicking on ad  Which is based on the 1. Content of ad 2. Placement of ad 2- Payment rule is a usually general second-price  Highest bidder pay second price, the next one third ….. 𝑢𝑡𝑖𝑙𝑖𝑡𝑦𝑖 𝑏; vi = vi. Pi b − Ci(b)
  • 10. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Assumption 10 Nash equilibrium 𝑢𝑡𝑖𝑙𝑖𝑡𝑦𝑖 𝑥, 𝑏−𝑖 ≤ 𝑢𝑡𝑖𝑙𝑖𝑡𝑦𝑖(𝑏) Randomness 𝑃𝑖 𝑎𝑛𝑑 𝐶𝑖 𝑎𝑟𝑒 𝑑𝑖𝑓𝑓𝑟𝑒𝑛𝑡𝑖𝑎𝑏𝑙𝑒 Convergence V and B are bounded together!
  • 11. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Importance of experiment The Assumptions are wrong! 11
  • 12. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Almost infinitely repeated games Why not one-shot game ? Why not finite? Is it really infinite ? 12
  • 13. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Sophisticated bidding tools Learning Algorithms wins!  Adopt opponents  No prior knowledge  Take advantage of playing badly! 13
  • 14. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Regret  Minimizing maximum distance to best response 14 𝑅 𝑥, 𝑇 = 1 𝑇 Σ 𝑡 𝑢𝑡𝑖𝑙𝑖𝑡𝑦 𝑥, 𝑎−𝑖 𝑡 − 1 𝑇 Σ 𝑡 𝑢𝑡𝑖𝑙𝑖𝑡𝑦 𝑎𝑖 𝑡 < 𝜖
  • 15. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Approach ∀𝑥: 1 T Σ 𝑡 𝑢𝑡𝑖𝑙𝑡𝑦𝑖 𝑥, 𝑏−𝑖 𝑡 , 𝑣𝑖 < 1 𝑇 Σ 𝑡 𝑢𝑡𝑖𝑙𝑖𝑡𝑦𝑖 𝑎 𝑡 , 𝑣𝑖 − 𝜀 15 ∀𝑥: 𝑣𝑖. Δ𝑃 𝑖 − Δ𝐶 𝑖 < 𝜖
  • 16. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Is this good enough? Not Really, at least for humans ! Nisan & Noti showed that it only had a minor improvement in a controlled experiment. 16
  • 17. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Let’s start Over Nash Eq: 𝑝𝑥 = 9𝑝 + 1 − 𝑝 10 𝑥 = 10 𝑝 − 1 𝑥 = 10 .68 − 1 ≈ 13.7 17
  • 18. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Next step Min-regret : 13 The answer is 10 ! 18
  • 19. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Quantal Regret Regret curves seem to have shallower left side, so just finding minimum is not the answer. Therefor Quantal Regret form a weighted average on regret curve. 19
  • 20. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Next step Min-regret : 10.7 The answer is 10 ! 20
  • 21. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Data Gathering 5 players Each time assigned a random value 25 minutes simulation 1 auction per second → 1500 auctions in a game 21
  • 22. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Data Gathering 22
  • 23. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Reduction of regert 23
  • 24. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Quantal Regret Results 24
  • 25. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Conclusion & future work Nikpelov et al. have introduced a new model that covers the concerns of learning agent, but Nisan & Noti showed that it wasn’t powerful enough, therefore introduce Quantal that had better performance. 25
  • 26. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games References Nekipelov, Denis, Vasilis Syrgkanis, and Eva Tardos. "Econometrics for learning agents." Proceedings of the Sixteenth ACM Conference on Economics and Computation. ACM, 2015. Nisan, Noam, and Gali Noti. "A “Quantal Regret” Method for Structural Econometrics in Repeated Games."Proceedings of the Eighteenth ACM Conference on Economics and Computation. ACM, 2017. Nisan, Noam, and Gali Noti. "An experimental evaluation of regret-based econometrics." Proceedings of the 26th International Conference on World Wide Web. International World Wide Web Conferences Steering Committee, 2017. 26
  • 27. Algorithmic Game Theory Regret-Based Econometrics in Repeated Games Thank You 27