Papers
Topics
Authors
Recent
Search
2000 character limit reached

Shapley Value Decomposition Methods

Updated 28 January 2026
  • Shapley Value-Based Decomposition Methods are approaches that use decomposability in cooperative games to fairly distribute value based on players’ marginal contributions.
  • They enhance computational efficiency by breaking down high-dimensional problems into independent subgames, reducing exponential complexity to manageable polynomial tasks.
  • These methods find practical applications in multiterminal data compression, portfolio attribution, and resource allocation, offering both theoretical robustness and actionable workflows.

Shapley Value-Based Decomposition Methods

The Shapley value, a fundamental solution concept in cooperative game theory, provides an axiomatic framework for fairly allocating the total value (or cost) of a coalition among players, based on their marginal contributions. In complex, high-dimensional, or structured systems, direct Shapley value computation is often intractable due to the combinatorial explosion in the number of coalitions. Shapley value-based decomposition methods systematically exploit structure—such as independence, decomposability, and submodularity—to enable scalable, principled, and interpretable allocations in settings ranging from multiterminal data compression and portfolio attribution to networked systems and allocation games.

1. Classical Shapley Value and Decomposition Theorems

The classical Shapley value for a cooperative game (N,v)(N, v) with n=Nn=|N| players is defined as

ϕi(v)=SN{i}S!(nS1)!n![v(S{i})v(S)].\phi_i(v) = \sum_{S\subseteq N\setminus\{i\}} \frac{|S|!\,(n-|S|-1)!}{n!} [v(S\cup\{i\})-v(S)].

For convex games with cost functions satisfying submodularity, the core is nonempty and the Shapley value lies uniquely in the core.

A central result for structured games is the Shapley Decomposition Theorem: if the characteristic function vv (e.g., a submodular cost such as entropy) is decomposable, i.e., there exists a partition P={C1,,Ck}P=\{C_1,\ldots,C_k\} of NN such that

v(N)=CPv(C),v(N) = \sum_{C\in P} v(C),

and v(CC)=v(C)+v(C)v(C\cup C')=v(C)+v(C') for CC=C\cap C'=\emptyset, then both the core and the Shapley value factorize:

  • Core: C(N)=CPC(C)C(N) = \bigoplus_{C\in P} C(C),
  • Shapley value: ϕN=CPϕC\phi_N = \bigoplus_{C\in P}\phi_C (Ding et al., 2018).

Thus, ϕi\phi_i depends only on the subgame in its partition block CC; the total computation reduces to smaller, independent subproblems.

2. Algorithmic Decomposition and Complexity

The decomposition approach operates as follows:

  1. Find the finest decomposer: Identify the partition PP^*, the maximal decomposition into independent blocks, via submodular minimization (e.g., minimizing H(X)r(X)H(X)-r(X) over all XNX\subseteq N for entropy games); see Algorithm 1 in (Ding et al., 2018).
  2. Compute subgame Shapley values: For each CPC\in P^*, compute ϕC\phi_C via the classical formula, restricted to CC.
  3. Aggregate global Shapley value: Concatenate subgame values into the global vector: ϕN=CPϕC\phi_N = \bigoplus_{C\in P^*} \phi_C.

The computational complexity improves dramatically:

  • Direct: O(2nδ)O(2^{n}\,\delta), where δ\delta is the cost of a function evaluation.
  • Decomposed: After O(n2δ)O(n^2\,\delta) for partition finding, each block CC requires O(2Cδ)O(2^{|C|}\,\delta). Maximum block size mnm\ll n yields total complexity O(n2δ+(n/m)2mδ)O(n^2\,\delta + (n/m) 2^m \delta), a substantial reduction for modest mm (Ding et al., 2018).

For sufficiently decomposable games, the bottleneck shifts from exponential to polynomial in nn for block enumeration, enabling tractable computations for large systems.

3. Applications: Data Compression, Portfolio Attribution, Allocation

Multiterminal Data Compression

In multiterminal Slepian-Wolf coding, sources (sensors) are modeled as players, and the joint entropy function provides the submodular cost. The decomposability of inter-source dependency (e.g., statistical independence between subsets) enables the decomposition method to efficiently yield a fair rate-allocation vector in the Slepian-Wolf region, consistent with both information-theoretic optimality and Shapley fairness (Ding et al., 2018).

Performance Attribution in Finance

Shapley decomposition attributes portfolio performance to individual features or investment signals, considering all possible interactions (Moehle et al., 2021). Exact enumeration is feasible only for small numbers of features, but sampling and structural decomposition—where certain sets of features operate independently—permit accurate and interpretable attributions in complex strategies.

Allocation Games

In resource allocation with indivisible goods, decomposability can arise when agents' preferences or goods split into disjoint clusters; each cluster can be solved independently (Lupia et al., 2017). Algorithmic decompositions, coupled with approximation schemes (FPRAS, range-based sampling), yield tight bounds and efficient computations at scale.

4. Structural and Convex-Analytic Foundations

Shapley decomposition is rooted in the theory of submodular base polyhedra and convex games. When the characteristic function is submodular (e.g., entropy, cut functions), the base polyhedron B(f)B(f) coincides with the game core. Its extreme points, corresponding to orderings of the ground set, structurally factor along decomposable partitions: EX(N)=CPEX(C).\mathrm{EX}(N) = \bigoplus_{C\in P^*} \mathrm{EX}(C). The Shapley value is the barycenter of these extreme points, thus inherits the block-wise separability (Ding et al., 2018).

Moreover, for any submodular cost game, the decomposition theorem applies directly:

  • Network design: cut cost games decompose by disconnected components.
  • Facility location: independent facilities induce block structure.

5. Extensions, Generalizations, and Limitations

Beyond Entropy: General Submodular Games

Any cooperative game with submodular characteristic function admits decomposition as above (Ding et al., 2018). This includes myriad combinatorial optimization problems where costs or rewards decompose due to independence, conditional independence, or modularity.

Parallel Computation

Decomposed subgames can be solved in parallel, reducing wall-clock time from exponential to O(2mδ)O(2^m\,\delta), with mm the maximal block size, further enhancing scalability in distributed environments (Ding et al., 2018).

Limitations

The method requires exact or approximate decomposability, and its efficiency gain is directly tied to the maximal block size after partitioning. If interactions are dense (i.e., all components interact), the decomposition collapses back to the full exponential problem.

Approximate versions—sampling or hybridizations—can address modest violations of strict decomposability, but do not guarantee exact Shapley allocations.

6. Illustrative Example and Practical Workflow

Consider sources V={1,2,3}V = \{1,2,3\} where Z1Z_1 and Z3Z_3 are correlated, Z2Z_2 is independent:

  • H({1,3})+H({2})=H({1,2,3})    P={{1,3},{2}}H(\{1,3\}) + H(\{2\}) = H(\{1,2,3\}) \implies P^* = \{\{1,3\},\{2\}\}.
  • Compute Shapley value for block {1,3}\{1,3\} (two-player formula), and assign H({2})H(\{2\}) to player $2$.
  • The global Shapley vector is the direct sum: (ϕ1,ϕ2,ϕ3)(\phi_1, \phi_2, \phi_3) (Ding et al., 2018).

For general workflow:

  1. Input game function (e.g., entropy, cost, utility).
  2. Detect decomposable partition via submodular minimization.
  3. Compute subgame Shapley values.
  4. Aggregate.

This pipeline generalizes across domains—network design, economics, operations research—leveraging structure for scalable, fair allocation.


References

  • "Fairness in Multiterminal Data Compression: Decomposition of Shapley Value" (Ding et al., 2018)
  • "Portfolio Performance Attribution via Shapley Value" (Moehle et al., 2021)
  • "Computing the Shapley Value in Allocation Problems: Approximations and Bounds..." (Lupia et al., 2017)

Topic to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Shapley Value-Based Decomposition Methods.