Partition decision trees: representation for efficient computation of the Shapley value extended to games with externalities

While coalitional games with externalities model a variety of real-life scenarios of interest to computer science, they pose significant game-theoretic and computational challenges. Specifically, key game-theoretic solution concepts—and the Shapley value in particular—can be extended to games with externalities in multiple, often orthogonal, ways. As for the computational challenges, while there exist two concise representations for coalitional games with externalities—called embedded MC-Nets and weighted MC-Nets—they allow the polynomial-time computation of only two of the six existing direct extensions of the Shapley values to games with externalities. In this article, inspired by the literature on endogenous coalition formation protocols, we propose to represent games with externalities in a way that mimic an intuitive process in which coalitions might form. To this end, we utilize Partition Decision Trees—rooted directed trees, where non-leaf nodes are labelled with agents’ names, leaf nodes are labelled with payoff vectors, and edges indicate membership of agents in coalitions. Interestingly, despite their apparent differences, the representation based on partition decision trees can be considered a subclass of embedded MC-Nets and weighted MC-Nets. The key advantage of this new representation is that it allows the polynomial-time computation of five out of six direct extensions of the Shapley value to games with externalities. In other words, by focusing on narrower Partition Decision Trees instead of wider embedded or weighted MC-Nets, a user is guaranteed to compute most extensions of the Shapley value in polynomial time.

[1]  Oskar Skibski,et al.  The Stochastic Shapley Value for coalitional games with externalities , 2018, Games Econ. Behav..

[2]  Haris Aziz,et al.  Complexity of coalition structure generation , 2011, AAMAS.

[3]  Nicholas R. Jennings,et al.  Representation of coalitional games with algebraic decision diagrams , 2011, AAMAS.

[4]  Makoto Yokoo,et al.  A Compact Representation Scheme of Coalitional Games Based on Multi-Terminal Zero-Suppressed Binary Decision Diagrams , 2011, PRIMA.

[5]  Vincent Conitzer,et al.  Coalitional Games in Open Anonymous Environments , 2005, IJCAI.

[6]  Michael Wooldridge,et al.  A Tractable and Expressive Class of Marginal Contribution Nets and Its Applications , 2008, Math. Log. Q..

[7]  Sang-Seung Yi,et al.  Endogenous formation of coalitions in oligopoly , 1992 .

[8]  Avanidhar Subrahmanyam,et al.  The Value of Private Information , 2005 .

[9]  Hans Haller,et al.  Null Players Out? Linear Values for Games with Variable Supports , 1999, IGTR.

[10]  Michael Wooldridge,et al.  Computational Complexity of Weighted Threshold Games , 2007, AAAI.

[11]  Sasan Maleki,et al.  Addressing the computational issues of the Shapley value with applications in the smart grid , 2015 .

[12]  Xiaotie Deng,et al.  On the Complexity of Cooperative Solution Concepts , 1994, Math. Oper. Res..

[13]  Jérôme Lang,et al.  Expressive Power and Succinctness of Propositional Languages for Preference Representation , 2004, KR.

[14]  E. M. Bolger A set of axioms for a value for partition function games , 1989 .

[15]  de Bart Keijzer Externalities and Cooperation in Algorithmic Game Theory , 2014 .

[16]  L. Shapley,et al.  The Shapley Value , 1994 .

[17]  L. Shapley A Value for n-person Games , 1988 .

[18]  Michael Wooldridge,et al.  On the computational complexity of coalitional resource games , 2006, Artif. Intell..

[19]  Makoto Yokoo,et al.  Extension of MC-net-based coalition structure generation: handling negative rules and externalities , 2011, AAMAS.

[20]  Michael Wooldridge,et al.  Computational Aspects of Cooperative Game Theory , 2011, KES-AMSTA.

[21]  Bianca Rundshagen On the Formalization of Open Membership in Coalition Formation Games , 2002 .

[22]  Yoav Shoham,et al.  Marginal contribution nets: a compact representation scheme for coalitional games , 2005, EC '05.

[23]  Francis Bloch Endogenous Structures of Association in Oligopolies , 1995 .

[24]  M. Grabisch,et al.  Transversality of the Shapley value , 2008 .

[25]  Nicholas R. Jennings,et al.  Anytime coalition structure generation in multi-agent systems with positive or negative externalities , 2012, Artif. Intell..

[26]  Sang-Seung Yi Endogenous Formation of Economic Coalitions: A Survey on the Partition Function Approach , 2003 .

[27]  M. Bacharach Two-person Cooperative Games , 1976 .

[28]  Daniël Paulusma,et al.  Matching Games: The Least Core and the Nucleolus , 2003, Math. Oper. Res..

[29]  Yann Chevaleyre,et al.  Representing Utility Functions via Weighted Goals , 2009, Math. Log. Q..

[30]  Lakhdar Sais,et al.  Tractable Cover Compilations , 1997, IJCAI.

[31]  Stephen F. Smith,et al.  Multiagent social learning in large repeated games , 2009 .

[32]  Oskar Skibski Steady Marginality: A Uniform Approach to Shapley Value for Games with Externalities , 2011, SAGT.

[33]  Henk Norde,et al.  The Shapley Value for Partition Function Form Games , 2007, IGTR.

[34]  Nicholas R. Jennings,et al.  Computational Aspects of Extending the Shapley Value to Coalitional Games with Externalities , 2010, ECAI.

[35]  Luigi Palopoli,et al.  On the Complexity of Compact Coalitional Games , 2009, IJCAI.

[36]  Adnan Darwiche Compiling Knowledge into Decomposable Negation Normal Form , 1999, IJCAI.

[37]  Nicholas R. Jennings,et al.  On representing coalitional games with externalities , 2009, EC '09.

[38]  Rahul Savani,et al.  Wiretapping a hidden network , 2009, WINE.

[39]  Ulrich Endriss,et al.  Compactly representing utility functions using weighted goals and the max aggregator , 2010, Artif. Intell..

[40]  Rina Dechter,et al.  Directional Resolution: The Davis-Putnam Procedure, Revisited , 1994, KR.

[41]  R. Serrano,et al.  Marginal Contributions and Externalities in the Value , 2005 .

[42]  Francis Bloch Sequential Formation of Coalitions in Games with Externalities and Fixed Payoff Division , 1996 .

[43]  David Wettstein,et al.  Sharing the surplus: An extension of the Shapley value for environments with externalities , 2007, J. Econ. Theory.

[44]  C. Papadimitriou,et al.  On the value of private information , 2001 .

[45]  Nicholas R. Jennings,et al.  A logic-based representation for coalitional games with externalities , 2010, AAMAS.

[46]  Onn Shehory,et al.  Coalition structure generation with worst case guarantees , 2022 .

[47]  Makoto Yokoo,et al.  A Graphical Representation for Games in Partition Function Form , 2015, AAAI.

[48]  Oskar Skibski,et al.  Fair division in the presence of externalities , 2019, Int. J. Game Theory.

[49]  Oskar Skibski Complexity of Computing the Shapley Value in Games with Externalities , 2020, AAAI.

[50]  Ben McQuillin,et al.  The extended and generalized Shapley value: Simultaneous consideration of coalitional externalities and coalitional structure , 2009, J. Econ. Theory.

[51]  Jacob Engwerda,et al.  Staying together or breaking apart : Policy-makers' endogenous coalitions formation in the European economic and monetary union , 2002 .

[52]  Vincent Conitzer,et al.  Complexity of constructing solutions in the core based on synergies among coalitions , 2006, Artif. Intell..

[53]  Jeffrey S. Rosenschein,et al.  Rules of Encounter - Designing Conventions for Automated Negotiation among Computers , 1994 .

[54]  H. Young Monotonic solutions of cooperative games , 1985 .

[55]  Pierre Marquis,et al.  A Knowledge Compilation Map , 2002, J. Artif. Intell. Res..

[56]  W. Lucas,et al.  N‐person games in partition function form , 1963 .

[57]  Toby Walsh,et al.  A Study of Proxies for Shapley Allocations of Transport Costs , 2014, AAAI Workshop: AI for Transportation.

[58]  James W. Friedman,et al.  Chapter 11 Oligopoly theory , 1982 .

[59]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[60]  Nicholas R. Jennings,et al.  An Efficient Vector-Based Representation for Coalitional Games , 2013, IJCAI.

[61]  Felix Brandt,et al.  Monotone cooperative games and their threshold versions , 2010, AAMAS.

[62]  Cheng-Cheng Hu,et al.  An axiomatic characterization of a value for games in partition function form , 2010 .

[63]  Paul E. Dunne,et al.  Multiagent Resource Allocation in the Presence of Externalities , 2005, CEEMAS.

[64]  Jeffrey S. Rosenschein,et al.  Power in threshold network flow games , 2009, Autonomous Agents and Multi-Agent Systems.

[65]  Miyuki Koshimura,et al.  Solving the Coalition Structure Generation Problem with MaxSAT , 2012, 2012 IEEE 24th International Conference on Tools with Artificial Intelligence.

[66]  Jeffrey S. Rosenschein,et al.  Coalitional skill games , 2008, AAMAS.

[67]  R. Myerson Values of games in partition function form , 1977 .