Download presentation
Presentation is loading. Please wait.
Published byLoraine Davis Modified over 9 years ago
1
Learning Cooperative Games Maria-Florina Balcan, Ariel D. Procaccia and Yair Zick (to appear in IJCAI 2015)
2
Cooperative Games Players divide into coalitions to perform tasks Coalition members can freely divide profits. How should profits be divided?
3
Cooperative Games
5
The Core
6
Learning Coalitional Values 6 I want the forest cleared of threats!
7
Learning Coalitional Values 7 I’ll pay my men fairly to do it.
8
Learning Coalitional Values 8 But, what can they do?
9
Learning Coalitional Values 9 I know nothing!
10
Learning Coalitional Values 10 010050150 Let me observe what the scouting missions do
11
Learning Cooperative Games We want to find a stable outcome, but the valuation function is unknown. Can we, using a small number of samples, find a payoff division that is likely to be stable? 11
12
PAC Learning 12
13
PAC Learning 13
14
PAC Learning 14
15
PAC Stability 15
16
Stability via Learnability 16
17
Stability via Learnability 17
18
Simple Games 18
19
PAC Stability in Simple Games 19
20
Simple Games 20
21
Simple Games 21
22
Simple Games 22
23
Simple Games 23
24
PAC Stability in Simple Games Only Sam appeared in all observed winning coalitions: he is likely to be a veto player; pay him everything. 24
25
PAC Stability in Simple Games Theorem: simple games are PAC stabilizable (though they are not generally PAC learnable). What about other classes of games? We investigate both PAC learnability and PAC stability of some common classes of cooperative games. 25
26
Network Flow Games We are given a weighted, directed graph Players are edges; value of a coalition is the value of the max. flow it can pass from s to t. s t 3 7 5 10 1 3 6 1 3 1 4 5 7 2
27
Network Flow Games Theorem: network flow games are not efficiently PAC learnable unless RP = NP. Proof idea: we show that a similar class of games (min-sum games) is not efficiently learnable (the reduction from them to network flows is easy).
28
Network Flow Games
30
Network flow games are generally hard to learn. But, if we limit ourselves to path queries, they are easy to learn! Theorem: the class of network flow games is PAC learnable (and PAC stabilizable) when we are limited to path queries.
31
Network Flow Games s t 3 7 5 10 1 3 6 1 3 1 4 5 7 2
32
Network Flow Games s t 2 2 2 2 2 2
33
s t 5 2 2 2 2 2 5 5 5 5
34
s t 2 2 5 5 5 5 1 1 1 1 1 1
38
Threshold Task Games [Chalkiadakis et al., 2011]
39
Threshold Task Games
40
Additional Results Induced Subgraph Games [Deng & Papadimitriou, 1994]: PAC learnable, PAC stabilizable if edge weights are non-negative. 1 7 3 9 2 8 4 5 6 3 2 5 4 1 3 6 1 3 1 4 5 7 2
41
Additional Results
43
Conclusions Handling uncertainty in cooperative games is important! -Gateway to their applicability. -Can we circumvent hardness of PAC learning and directly obtain PAC stable outcomes (like we did in simple games)? -What about distributional assumptions? Thank you! Questions?
44
Additional Slides
45
Shattering Dimension and Learning
49
Reverse Engineering a Game
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.