Fixed Point Explainability
Emanuele La Malfa, Jon Vadillo, Marco Molinari, Michael Wooldridge
TL;DR
The paper proposes fixed point explanations as a formal, recursive framework to assess the stability, faithfulness, and minimality of explanations by studying the convergence of an explainer when applied repeatedly to a model. It formalizes the notions of fixed points and $P$-fixed points, and derives convergence guarantees for feature-based, prototype-based, and mechanistic (SAE) explainers, including examples with LLMs. Through extensive experiments on MNIST/FashionMNIST/CIFAR10 and large language models, it shows that fixed-point analysis can reveal inconsistencies, self-consistency failures, and scaling effects on convergence, offering a diagnostic tool for robust explainability. The work highlights both the potential of recursion-based evaluation and the limitations when dealing with non-monotonic components (e.g., certain LLMs) and rule-based systems, pointing to future work on broader classes of explainers and explicit regularization for self-consistency.
Abstract
This paper introduces a formal notion of fixed point explanations, inspired by the "why regress" principle, to assess, through recursive applications, the stability of the interplay between a model and its explainer. Fixed point explanations satisfy properties like minimality, stability, and faithfulness, revealing hidden model behaviours and explanatory weaknesses. We define convergence conditions for several classes of explainers, from feature-based to mechanistic tools like Sparse AutoEncoders, and we report quantitative and qualitative results for several datasets and models, including LLMs such as Llama-3.3-70B.
