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

Oskar Skibski, Tomasz P. Michalak, Yuko Sakurai, Michael Wooldridge, Makoto Yokoo

Research output: Contribution to journalArticle

Abstract

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.

Original languageEnglish
Article number11
JournalAutonomous Agents and Multi-Agent Systems
Volume34
Issue number1
DOIs
Publication statusPublished - Apr 1 2020

Fingerprint

Decision trees
Polynomials
Computer science
Network protocols

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence

Cite this

Partition decision trees : representation for efficient computation of the Shapley value extended to games with externalities. / Skibski, Oskar; Michalak, Tomasz P.; Sakurai, Yuko; Wooldridge, Michael; Yokoo, Makoto.

In: Autonomous Agents and Multi-Agent Systems, Vol. 34, No. 1, 11, 01.04.2020.

Research output: Contribution to journalArticle

@article{6cf9243e982b45d7a7ea40e26fe6af55,
title = "Partition decision trees: representation for efficient computation of the Shapley value extended to games with externalities",
abstract = "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.",
author = "Oskar Skibski and Michalak, {Tomasz P.} and Yuko Sakurai and Michael Wooldridge and Makoto Yokoo",
year = "2020",
month = "4",
day = "1",
doi = "10.1007/s10458-019-09429-7",
language = "English",
volume = "34",
journal = "Autonomous Agents and Multi-Agent Systems",
issn = "1387-2532",
publisher = "Springer Netherlands",
number = "1",

}

TY - JOUR

T1 - Partition decision trees

T2 - representation for efficient computation of the Shapley value extended to games with externalities

AU - Skibski, Oskar

AU - Michalak, Tomasz P.

AU - Sakurai, Yuko

AU - Wooldridge, Michael

AU - Yokoo, Makoto

PY - 2020/4/1

Y1 - 2020/4/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=85076372761&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85076372761&partnerID=8YFLogxK

U2 - 10.1007/s10458-019-09429-7

DO - 10.1007/s10458-019-09429-7

M3 - Article

AN - SCOPUS:85076372761

VL - 34

JO - Autonomous Agents and Multi-Agent Systems

JF - Autonomous Agents and Multi-Agent Systems

SN - 1387-2532

IS - 1

M1 - 11

ER -