GRANITE: A Generalized Regional Framework for Identifying Agreement in Feature-Based Explanations
Julia Herbinger, Gabriel Laberge, Maximilian Muschalik, Yann Pequignot, Marvin N. Wright, Fabian Fumagalli
TL;DR
GRANITE addresses inconsistent feature-based explanations by partitioning the input space into regions where interaction and distribution influences are minimized, enabling consistent, interpretable regional explanations. It builds on a unifying fANOVA/Möbius framework with masking, behavior, and interaction operators across four design dimensions, and extends to feature groups. The method uses recursive partitioning to identify regions that minimize regional disagreement between explanations (e.g., full vs pure, conditional vs marginal), with estimations derived from empirical distributions and a tractable tree-based search. Experiments on real datasets show substantial reduction in disagreement between different explanation paradigms, improving interpretability while preserving faithfulness to data distribution.
Abstract
Feature-based explanation methods aim to quantify how features influence the model's behavior, either locally or globally, but different methods often disagree, producing conflicting explanations. This disagreement arises primarily from two sources: how feature interactions are handled and how feature dependencies are incorporated. We propose GRANITE, a generalized regional explanation framework that partitions the feature space into regions where interaction and distribution influences are minimized. This approach aligns different explanation methods, yielding more consistent and interpretable explanations. GRANITE unifies existing regional approaches, extends them to feature groups, and introduces a recursive partitioning algorithm to estimate such regions. We demonstrate its effectiveness on real-world datasets, providing a practical tool for consistent and interpretable feature explanations.
