Presentation is loading. Please wait.

Presentation is loading. Please wait.

Learning Cooperative Games Maria-Florina Balcan, Ariel D. Procaccia and Yair Zick (to appear in IJCAI 2015)

Similar presentations


Presentation on theme: "Learning Cooperative Games Maria-Florina Balcan, Ariel D. Procaccia and Yair Zick (to appear in IJCAI 2015)"— Presentation transcript:

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

4

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

29

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

35

36

37

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

42

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

46

47

48

49 Reverse Engineering a Game


Download ppt "Learning Cooperative Games Maria-Florina Balcan, Ariel D. Procaccia and Yair Zick (to appear in IJCAI 2015)"

Similar presentations


Ads by Google