Explanations Go Linear: Interpretable and Individual Latent Encoding for Post-hoc Explainability

Simone Piaggesi, Riccardo Guidotti, Fosca Giannotti, Dino Pedreschi
4/29/2025
cs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Post-hoc explainability is essential for understanding black-box machine learning models. Surrogate-based techniques are widely used for local and global model-agnostic explanations but have significant limitations. Local surrogates capture non-linearities but are computationally expensive and sensitive to parameters, while global surrogates are more efficient but struggle with complex local behaviors. In this paper, we present ILLUME, a flexible and interpretable framework grounded in representation learning, that can be integrated with various surrogate models to provide explanations for any black-box classifier. Specifically, our approach combines a globally trained surrogate with instance-specific linear transformations learned with a meta-encoder to generate both local and global explanations. Through extensive empirical evaluations, we demonstrate the effectiveness of ILLUME in producing feature attributions and decision rules that are not only accurate but also robust and faithful to the black-box, thus providing a unified explanation framework that effectively addresses the limitations of traditional surrogate methods.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{piaggesi2025explanations,
  title  = {Explanations Go Linear: Interpretable and Individual Latent Encoding for Post-hoc Explainability},
  author = {Simone Piaggesi and Riccardo Guidotti and Fosca Giannotti and Dino Pedreschi},
  year   = {2025},
  eprint = {2504.20667},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.20667v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.20667.svg)](https://codeofpaper.com/paper/2504.20667)

Discussion