Abstract
In the classical approach of von Neumann and Morgenstern to cooperative games, it was assumed that the worth of all coalitions must be given. However, in real-world problems, the worth of some coalitions may be unknown. Therefore, in this study, we consider the Shapley value for convex partially defined games using two approaches. Firstly, we introduce a polytope that includes the set of Shapley values that can be obtained from a given convex partially defined game and select one rational value in some sense from the set. The elements of this polytope are said to be the Shapley payoff vectors. Secondly, we obtain the set of Shapley values that can be obtained from a given convex partially defined game and select one rational value in some sense from the set. Moreover, we axiomatize the proposed two values.
MSC:
91A12
1. Introduction
Cooperative game theory provides useful a tool to analyze various cost and/or surplus allocation problems, the distribution of voting power in a parliament, and so on. This theory is employed to analyze problems that involve n entities called players which are usually expressed by characteristic functions that map each subset of players to a real number. The solutions are given by a set of n-dimensional real numbers or value functions that assign a real number to each player. Such a real number can represent the cost borne by the player, the power of influence, allocation of shared profits, and so on. Several solution concepts for cooperative games have been proposed. Representative examples of solution concepts are the core, the Shapley value [1], and the nucleolus [2]. The core can be represented by a set of solutions, while the Shapley value and the nucleolus are one-point solutions. A partially defined game (a PDG, in short) is a cooperative game in which the worth of some coalitions is unknown.
Willson [3] first considered partially defined cooperative games. He proposed a generalized Shapley value obtained by using only the known coalitional worth of a game and then axiomatized the proposed Shapley value. Continuing the study of Willson [3], Housman [4] characterized the generalized Shapley value. However, the generalized Shapley value coincides with the ordinary Shapley value of a game whose coalitional worth is zero if it is unknown and given values otherwise, which seems to be not well justified. Usually, such a game dissatisfies natural properties such as superadditivity.
Masuya and Inuiguchi [5] defined full games as the lower and the upper games for given PDGs. Assuming that the PDG is superadditive, they showed that the lower game is superadditive, but the upper game need not be superadditive.
Moreover, Yu [6] studied a cooperative game with a coalition structure under limited feasible coalitions. Here, PDGs with a coalition structure were considered to develop and axiomatize the Owen value [7] for such games. The Owen value is an extension of the Shapley value for cooperative games with a coalition structure. Černý [8] investigated various solutions for PDGs, such as the Shapley value, the nucleolus, and the core. On the other hand, Albizuri et al. [9] considered an extended Shapley value for PDGs whose definition is based on the Harsanyi’s dividends approach [10].
The volume of research papers addressing the axiomatization of the Shapley value for PDGs is relatively small. In particular, there are no papers that deal with axiomatizations of a value for convex PDGs. Furthermore, to the best of our knowledge, there are no studies that explore the computational aspects such as running time analyses or upper and lower bound analyses of solutions pertaining to convex PDGs.
Recently, XAI under deep neural network architectures has been studied by many researchers as an application of the Shapley value. As representative examples, we refer to Ancona et al. [11] and Chen et al. [12]. Since explaining the architecture is complex from a computational view point, we believe that the theory of partially defined games is useful in such problems.
In this study, we consider the Shapley value for convex PDGs using two approaches. First, a polytope that includes the set of Shapley values obtained from a given convex PDG is introduced. The elements of this polytope are said to be Shapley payoff vectors. Second, the property of the Shapley value, which is the gravity center of the core if the game is convex, is used.
It is crucial to propose a selection method of the one-point solution from the set of Shapley values that can be obtained from a PDG. Therefore, we propose selection methods of one value from the set of Shapley values and the set of Shapley payoff vectors, and axiomatize the proposed values.
This paper is organized as follows. In Section 2, we introduce a PDG and well-known solution concepts. In Section 3, we introduce the set of Shapley payoff vectors that includes the set of Shapley values obtained from a convex PDG. In Section 4, we investigate the set of marginal vectors for each permutation of players obtained from a given convex PDG. In Section 5, we axiomatize the proposed value. The axiom system consists of six axioms. In Section 6, concluding remarks are given.
2. Partially Defined Cooperative Games and the Shapley Value
Let be the set of players and such that . A classical cooperative game is a coalitional game with transferable utility (a TU game) characterized by a pair . A set is regarded as a coalition of players, and the number represents a collective payoff that players in S can gain by forming a coalition S. For an arbitrary coalition S, the number is called the worth of coalition S.
A game is superadditive if and only if
Superadditivity is a natural property that gives each player an incentive to form a larger coalition.
A game is convex if and only if
The convexity can also be characterized by
where denotes for the sake of simplicity. This implies that the marginal contribution of a player to a coalition is nondecreasing as the coalition enlarges in the sense of set-theoretic inclusion if and only if the cooperative game is convex.
In cooperative games, the grand coalition N is assumed to be formed. The problem is how to allocate the collective payoff to all players. A solution is a vector , where each component represents the payoff to player i.
A solution x is efficient in a game if . A set of requirements , , is called individual rationality. Let denote the set of payoff vectors that satisfy efficiency and individual rationality in , or “imputations”.
Many solution concepts have been proposed. We introduce the Shapley value.
The Shapley value is a one-point solution concept. Let be the set of all cooperative games with the player set N. For convenience, a cooperative game is denoted simply by v because the set of players is fixed as N.
The Shapley value is defined by
where is the set of permutations of N and is the set of players that are the predecessors of i, including i under permutation .
In the Shapley value, the term is the marginal contribution of player i to coalition . Let be a permutation of players. Then, the n-dimensional real number is defined as follows:
That is, is the marginal contribution of player i in permutation on game v. Vectors for all are called marginal vectors. The convex hull of all the marginal vectors is called the Weber set [13]. The Weber set coincides with the core of v if it is convex, and then the Shapley value is its gravity center.
Now, we present the definition of PDGs by [5]. In classical cooperative games, we assume that the worth of all coalitions is known. However, in real-world problems, the worth of some coalitions may be unknown. For the sake of simplicity, we call such a game a PDG, and a conventional game a full game. A PDG can be characterized by a set of players , a set of coalitions whose worth is known, say , and a function , with and . We assume that the worth of singleton coalitions and the grand coalition is known and the worth of singleton coalitions is nonnegative, i.e., and for all and .
Moreover, we assume that v is superadditive in the following sense:
A triple identifies a PDG. When we consider only games under a fixed N and , a PDG is simply written as v. Given a PDG , we define two associated full games and :
As shown in the following theorem, is the minimal payoff of coalition S among superadditive full games that can be obtained from . On the other hand, is the maximal payoff of coalition S among superadditive full games that can be obtained from .
Theorem 1
Therefore, full games and are called a “lower game” and an “upper game” associated with , respectively. When there is no confusion about the underlying PDG, these games are simply called the lower game and the upper game.
In this study, we investigate the set of payoff vectors of convex PDGs that can be obtained from a given convex PDG . As it is difficult to investigate the set of payoff vectors for general , we assume a property of that is defined as follows:
We can establish . Therefore, a PDG satisfying Equation (11) is called an -PDG. Thus, holds. When , is a full game and when , the game is a PDG, where only the worth of the grand coalition and singleton coalitions is known. An -PDG could be written as . We provide the relation between and as follows:
An -PDG v is convex in the following sense:
An -convex PDG satisfies the monotonicity of the marginal contribution of each player. Generally, the set of convex full games obtained from a PDG is denoted as follows:
Let be the set of -convex PDGs and be the set of -convex PDGs, where k is not fixed. If there is no confusion, a PDG can be written as v or instead of .
In this study, since we consider -convex PDGs instead of general superadditive PDGs, the formulas of of are given as follows:
3. The Set of Shapley Payoff Vectors: A Relaxation of the Set of Shapley Values Obtained from a PDG
In this section, we define the set of Shapley payoff vectors as a relaxation of the set of Shapley values. Let be the set of Shapley values that can be obtained from .
Given an arbitrary player and , let such that . Moreover, let , where
where . Then, we define the set of n-dimensional real numbers , where is the convex hull of , where . includes . Each element of is said to be a Shapley payoff vector of PDG . The closer a payoff vector becomes to the center of , the more likely it is to be a Shapley value that can be obtained from v.
When a PDG is applied to real-world problems, a one-point solution needs to be selected from the set of payoff vectors . Before proposing a solution, we define a null player in PDG v.
Definition 1
(Null Player). Let and . Player i is said to be a null player in v if holds for all such that .
A null player is a player whose marginal contributions to any known coalitions are zero. A null player in a PDG is not necessarily a null player in a full game that can be obtained from the PDG. Even if the full game is the lower game or the upper game, they are not necessarily a null player. However, if is a null player in a PDG v, then i is a null player in the full game .
Let be the set of null players in PDG v. Now, we define a one-point solution that is an element of . We define as follows:
is the average of all extreme points of . Optimistically, as both and are polytopes and includes , can be an approximation of the average of all extreme points of .
Next, we axiomatize the proposed value using six axioms. First, we define the concept of the symmetry of players.
Definition 2.
Let and . If holds for all such that , then i and j are said to be symmetric in v.
Let . Notice that k is not fixed on the domain of . Let . We define as for all such that or . The axioms are given as follows.
Axiom 1
(Efficiency).
Axiom 2
(Symmetry). Let and such that i and j are symmetric in v. Then, the following holds:
Axiom 2 states that if two players are symmetric in a full game, then they are allocated the same amount of payoffs.
Axiom 3
(Additivity). Let . If , then the following holds:
Axiom 3 is an adaptation of the well-known axiom of additivity to a solution for PDGs.
Definition 3
(Null Coalition). Let and such that . If holds, then S is said to be a null coalition in v.
A null coalition is a coalition whose marginal contribution to N is zero if it can be obtained. The worth of all coalitions that form a subset of the null coalition S is zero.
Axiom 4
(Null Coalition). Let and be a null coalition in v. Then, the following holds:
Axiom 4 states that the players who belong to a null coalition are not allocated payoffs at all.
Axiom 5
(Aggregate Monotonicity). Let and . Let such that:
Then, for all .
Axiom 5 states that the same payoff is allocated to all players additionally to original allocated payoffs if the worth of the grand coalition increases.
Axiom 6
(Symmetric Difference). Let and . If holds for all such that and , the following holds:
Axiom 6 states that if two players are equivalent with respect to their marginal contributions to such that , their differences of values are the same if the number of known coalitions changes.
Theorem 2.
is the unique function on Γ that satisfies Axioms 1– 6.
Proof.
First, we show that satisfies Axioms 1–6. Clearly, satisfies Axiom 2. Furthermore, we can easily verify that satisfies Axiom 5.
We show that satisfies Axiom 3. Let , , and . Since is a convex game, holds for all such that , where such that satisfying is the maximal marginal contribution of player i within known coalitions. Thus, the assumption ensures that
With respect to , the same result holds. Let such that be the maximal marginal contribution of player i within known coalitions.
Then, the following holds:
Decreasing k one by one, all coalitional worth of can be obtained uniquely, and we can see that for all .
Therefore, we have:
The second equality follows since the worth of all coalitions of is obtained. The third equality follows from the additivity of the Shapley value.
That is, satisfies Axiom 3.
We show that satisfies Axiom 4. Let and such that . Let . If holds, then holds for all and for all such that since v is a convex PDG. Thus, i is a null player of v. Therefore, holds for all from the definition of .
That is, satisfies Axiom 4.
Next, we show that satisfies Axiom 6. For and , we have:
Since and are convex PDGs, the marginal contributions of player i to unknown coalitions are and , respectively. We define , as follows:
Then, we have:
From the definition of Axiom 6, the following holds:
Moreover, from the definition of Axiom 6 and the definitions of and , the marginal contributions of i and j are same within known coalitions.
Thus, we obtain:
Similarly, holds.
Therefore, the following holds:
That is, satisfies Axiom 6.
Next, to prove that satisfies Axiom 1, we assume that N does not include null players without the loss of generality.
We show that satisfies Axiom 1.
That is, satisfies Axiom 1.
Next, we show the uniqueness. Let . For an arbitrary , let be an -PDG which is defined as follows:
where such that or .
For an arbitrary or , we consider a value .
First, consider the case of . When , all players are symmetric in . Hence, from Axiom 1 and 2, holds. Therefore, is uniquely obtained when . Assume that is obtained uniquely when . We show that is obtained uniquely when . Then, from Axiom 6, we obtain equations that are linearly independent. Moreover, using Axioms 1 and 4, we obtain equations that are linearly independent. Thus, is obtained uniquely when .
Next, we consider the case of . If , then is a full game. All players who belong to T are symmetric in v, and for an arbitrary player , is a null coalition in . Therefore, from Axiom 4, . Furthermore, from Axioms 1 and 2, holds. Hence, is uniquely obtained when .
Assume that is uniquely obtained when . We show that is uniquely obtained when . In this case, for two arbitrary players , as holds for all such that and , the following holds from Axiom 6:
Therefore, we obtain equations that are linearly independent. Moreover, since is a null coalition, for all from Axiom 4. Further, Axiom 1 ensures that we obtain equations that are linearly independent. Therefore, holds for all .
That is, is uniquely obtained when and .
Finally, from Proposition 1 of Albizuri et al. [9], the collection of ( such that or ) is a basis of the linear space of -PDGs.
However, notice that among all unanimity PDGs , where or , only holds.
Therefore, for an arbitrary -convex PDG v, Axiom 3 ensures that
From Axiom 5, since holds for some , we have for all .
This completes the proof. □
The proposed value is an imputation as we prove below.
Proposition 1.
Given , .
Proof.
Without the loss of generality, we can assume that N does not include null players. From Theorem 2, satisfies efficiency for an arbitrary . Therefore, we show that satisfies individual rationality. Here, we have:
The first inequality holds, as holds from the definition of and . Therefore, holds. Therefore,
□
We show the independence of all axioms of Theorem 2. Let such that be a value that satisfies Axioms 1–6 other than Axiom l. The null coalition of is denoted . Let .
In the following, we enumerate .
where for all such that .
where is defined in the next section.
The proof is straightforward and is omitted.
Example 1.
Let be the set of players and such that . We define v as follows:
Then, are obtained as follows:
Moreover, we have:
Finally, from the definition of in Equation (16), the proposed value is obtained as follows:
4. The Set of Marginal Vectors and the Shapley Value Obtained by Convex PDGs
In this section, we investigate the marginal vectors and the Shapley values obtained from a convex PDG. We use a property of the Shapley value that is the gravity center of the core whose extreme points are marginal vectors if the game is convex.
We propose the second value selected from . To this end, we show that the set of marginal vectors for each permutation . First, we show the lower value of the marginal contribution of each player. Let , , and . The sequence of the lower value of a marginal vector is obtained from the convexity of the game as follows:
Furthermore, let and . Then, the marginal vector is defined as follows:
Let be an arbitrary permutation of N and . Then, the set of marginal vectors that can be obtained from v is denoted as . We can verify the following theorem below.
Theorem 3.
Let and . Then, is a polytope whose extreme points are for all . That is, the next expression holds:
Theorem 3 states that the set of marginal vectors that can be obtained from game v and a permutation of players is a polytope whose extreme points are for all . The number of extreme points of is . Notice that there are polytopes that can be obtained from v.
By selecting each point from for all , the convex hull of them is a Weber set that can be obtained from v and . As the gravity center of the Weber set for a convex game is the Shapley value, the gravity center of the convex hull of the selected points is the Shapley value that can be obtained from v.
However, there are an infinite number of points we can select from for each . Considering the applications of the theory of PDGs, a rational one-point solution should be selected from the set of Shapley values. Although several methods may exist to select a one-point solution from the set of Shapley values, we herein propose a simple method.
We formulate the Shapley value. Let be the gravity center of . Then, can be defined as follows:
Then, the proposed Shapley value is defined as follows:
Example 2.
We use the same example that was used in Example 1.
Let be the set of players and such that . We define v as follows:
Moreover, we define permutations as follows:
Then, we obtain from Equation (44) as follows:
Then, from the definition of in Equation (45), the proposed value is obtained as follows:
5. Axiomatic Approach
In this section, we axiomatize the proposed value using six axioms: Efficiency, Symmetry, Additivity, Null Coalition, Aggregate Monotonicity, and Dual Symmetric Difference. To axiomatize the value, the integer k is not fixed so that the set of -convex PDGs is denoted by . Let . Let be a permutation exchanging two players in .
Axiom 7
(Dual Symmetric Difference). Let and . If holds for all such that and , then the following holds:
Axiom 7 states that if two players are equivalent with respect to their contributions to N, then their differences of values are same if the number of known coalitions is changed.
We have obtained the following theorem.
Theorem 4.
is the unique function on Γ that satisfies Axiom 1, 2, 3, 4, and 7.
Proof.
First, we show that satisfies Axioms 1, 2, 3, 4, and 7. Clearly, satisfies Axioms 2 and 5, and it is straightforward to show that satisfies Axiom 1.
We show that satisfies Axiom 3. Since is the Shapley value for some convex full game, satisfies Axiom 3 from the additivity of the Shapley value.
We show that satisfies Axiom 4. Let and , such that . If holds, then for some , holds. Furthermore, since v is convex, is monotonic with respect to set inclusion to which player i belongs. Therefore, the maximal marginal contributions of players who belongs to S are zero; that is, they are null players in all fully defined convex games that can be obtained from v. That is, for all . Namely, satisfies Axiom 4.
Next, we show that satisfies Axiom 7. Let and two players be . If holds for all such that and , then such that holds. That is, holds. Namely, when , holds.
Then, we have:
From the discussion above, the following holds:
Moreover, from equation , holds, so that holds. That is, holds.
From the discussion above, the following holds:
Therefore, the following holds:
That is, satisfies Axiom 7.
Next, we show the uniqueness. Although the proof of the uniqueness is almost the same as that of , we show it for confirmation since Axiom 6 has changed to Axiom 7.
Let . For an arbitrary , let be an -PDG which is defined as follows:
where such that or .
For an arbitrary or , we consider a value .
First, consider the case of . When , all players are symmetric in . Hence, from Axioms 1 and 2, holds. Therefore, is uniquely obtained when . Assume that is uniquely obtained when . We show that is uniquely obtained when . Then, from Axiom 7 we obtain equations that are linearly independent. Moreover, using Axioms 1 and 4, we obtain equations that are linearly independent. Thus, is uniquely obtained when .
Next, we consider the case of . If , then is a full game. All players who belong to T are symmetric in v, and for an arbitrary player , is a null coalition in . Therefore, from Axiom 4, . Furthermore, from Axioms 1 and 2, holds. Hence, is uniquely obtained when .
Assume that is uniquely obtained when . We show that is uniquely obtained when . In this case, for two arbitrary players , as holds for all such that and , the following holds from Axiom 7:
Therefore, we obtain equations that are linearly independent. Moreover, since is a null coalition, for all from Axiom 4. Further, Axiom 1 ensures that we obtain equations that are linearly independent. Therefore, holds for all .
That is, is uniquely obtained when and when .
Finally, from Proposition 1 of Albizuri et al. [9], the collection of ( such that or ) is a basis of the linear space of -PDGs.
However, notice that among all unanimity PDGs , where or , only holds.
Therefore, for an arbitrary -convex PDG v, Axiom 3 ensures that
From Axiom 5, since holds for some , we have for all .
This completes the proof. □
Comparing axiom systems between and , only Axioms 6 and 7 are different. Additionally, the relationship between these axioms is analogous to the concept of duality. Furthermore, axioms, excluding the aforementioned, can be viewed as natural extensions of the classic axioms of the Shapley value for TU games.
6. Concluding Remarks
In this study, we proposed two values that are estimations of the Shapley value. First, we introduced a polytope that includes the set of Shapley values that can be obtained from a given convex PDG and selected one value. Additionally, we axiomatized the proposed value that consists of axioms of Efficiency, Symmetry, Additivity, Null Coalition, Aggregate Monotonicity, and Symmetric Difference.
Secondly, we obtained the set of Shapley values that can be obtained from a given convex PDG and selected a specific value as well as the first approach. The axiom system consists of axioms of Efficiency, Symmetry, Additivity, Null Coalition, Aggregate Monotonicity, and Dual Symmetric Difference. The sole distinction between axiom systems of the two proposed values is the axiom of symmetric difference.
Future research should focus on exploring the Shapley value for PDGs where the set of known coalitions is more general. While we have formulated axiom systems for -PDGs, the task becomes increasingly challenging. For instance, we used the properties of a convex game, such as the monotonicity of marginal contributions of each player in the sense of set-theoretic inclusion. This enabled us to use axioms such as a null coalition when a PDG is an -PDG.
Other topics include investigations of other solutions for PDGs such as the core, the nucleolus [2], and the Banzhaf value [14,15].
Funding
This research received no external funding.
Data Availability Statement
No new data were created or analyzed in this study. Data sharing is not applicable to this article.
Conflicts of Interest
The author declares no conflicts of interest.
References
- Shapley, L.S. A value for n-person games. In Contributions to the Theory of Games II; Kuhn, H., Tucker, A., Eds.; Princeton University Press: Princeton, NJ, USA, 1953; pp. 307–317. [Google Scholar]
- Schmeidler, D. The nucleolus of a characteristic function game. SIAM J. Appl. Math. 1969, 17, 1163–1170. [Google Scholar] [CrossRef]
- Willson, S.J. A value for partially defined cooperative games. Int. J. Game Theory 1993, 21, 371–384. [Google Scholar] [CrossRef]
- Housman, D. Linear and symmetric allocation methods for partially defined cooperative games. Int. J. Game Theory 2002, 30, 377–404. [Google Scholar] [CrossRef]
- Masuya, S.; Inuiguchi, M. A fundamental study for partially defined cooperative games. Fuzzy Optim. Decis. Mak. 2016, 15, 281–306. [Google Scholar] [CrossRef]
- Yu, X. Extension of Owen value for the game with a coalition structure under the limited feasible coalition. Soft Comput. 2021, 25, 6139–6156. [Google Scholar]
- Owen, G. Values of games with a priori unions. In Mathematical Economics and Game Theory; Henn, R., Moeschlin, O., Eds.; Springer: Berlin/Heidelberg, Germany, 1977; pp. 76–88. [Google Scholar]
- Černý, M. Approximations of solution concepts of cooperative games. arXiv 2022, arXiv:2212.04748v1. [Google Scholar]
- Albizuri, M.J.; Masuya, S.; Zarzuelo, J.M. Characterization of a value for games under restricted cooperation. Ann. Oper. Res. 2022, 318, 773–785. [Google Scholar] [CrossRef]
- Harsanyi, J.C. A simplified bargaining model for the n-person cooperative game. Int. Econ. Rev. 1963, 4, 194–220. [Google Scholar] [CrossRef]
- Ancona, M.; Oztireli, C.; Gross, M. Explaining Deep Neural Networks with a Polynomial Time Algorithm for Shapley Value Approximation. In Proceedings of the 36th International Conference on Machine Learning, Long Beach, CA, USA, 10–15 June 2019; pp. 272–281. [Google Scholar]
- Chen, H.; Covert, I.C.; Lundberg, S.M.; Lee, S.-I. Algorithms to estimate Shapley value feature attributions. Nat. Mach. Intell. 2023, 5, 590–601. [Google Scholar] [CrossRef]
- Weber, R.J. Probabilistic values for games. In The Shapley Value: Essays in Honor of Lloyd S. Shapley; Roth, A.E., Ed.; Cambridge University Press: Cambridge, UK, 1988; pp. 101–119. [Google Scholar]
- Banzhaf, J.F., III. Weighted voting does not work: A mathematical analysis. Rutgers Law Rev. 1965, 19, 317–343. [Google Scholar]
- Lehrer, E. An axiomatization of the Banzhaf value. Int. J. Game Theory 1988, 17, 89–99. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).