Möbius transforms and Shapley values for vector-valued functions on weighted directed acyclic multigraphs
2510.05786v2
cs.GT, cs.DM, cs.LG, math.CO, 91A12 (Primary) 06A07, 05E99 (Secondary), F.2.2; G.2.1; G.2.2; I.2.0
2025-10-09
Авторы:
Patrick Forré, Abel Jansma
Abstract
We generalize the concept of M\"obius inversion and Shapley values to
directed acyclic multigraphs and weighted versions thereof. We further allow
value functions (games) and thus their M\"obius transforms (synergy function)
and Shapley values to have values in any abelian group that is a module over a
ring that contains the graph weights, e.g. vector-valued functions. To achieve
this and overcome the obstruction that the classical axioms (linearity,
efficiency, null player, symmetry) are not strong enough to uniquely determine
Shapley values in this more general setting, we analyze Shapley values from two
novel points of view: 1) We introduce projection operators that allow us to
interpret Shapley values as the recursive projection and re-attribution of
higher-order synergies to lower-order ones; 2) we propose a strengthening of
the null player axiom and a localized symmetry axiom, namely the weak elements
and flat hierarchy axioms. The former allows us to remove coalitions with
vanishing synergy while preserving the rest of the hierarchical structure. The
latter treats player-coalition bonds uniformly in the corner case of
hierarchically flat graphs. Together with linearity these axioms already imply
a unique explicit formula for the Shapley values, as well as classical
properties like efficiency, null player, symmetry, and novel ones like the
projection property. This whole framework then specializes to finite inclusion
algebras, lattices, partial orders and mereologies, and also recovers certain
previously known cases as corner cases, and presents others from a new
perspective. The admission of general weighted directed acyclic multigraph
structured hierarchies and vector-valued functions and Shapley values opens up
the possibility for new analytic tools and application areas, like machine
learning, language processing, explainable artificial intelligence, and many
more.