English

Probabilistic Explanations for Linear Models

Artificial Intelligence 2025-01-03 v1 Computational Complexity

Abstract

Formal XAI is an emerging field that focuses on providing explanations with mathematical guarantees for the decisions made by machine learning models. A significant amount of work in this area is centered on the computation of "sufficient reasons". Given a model MM and an input instance x\vec{x}, a sufficient reason for the decision M(x)M(\vec{x}) is a subset SS of the features of x\vec{x} such that for any instance z\vec{z} that has the same values as x\vec{x} for every feature in SS, it holds that M(x)=M(z)M(\vec{x}) = M(\vec{z}). Intuitively, this means that the features in SS are sufficient to fully justify the classification of x\vec{x} by MM. For sufficient reasons to be useful in practice, they should be as small as possible, and a natural way to reduce the size of sufficient reasons is to consider a probabilistic relaxation; the probability of M(x)=M(z)M(\vec{x}) = M(\vec{z}) must be at least some value δ(0,1]\delta \in (0,1], for a random instance z\vec{z} that coincides with x\vec{x} on the features in SS. Computing small δ\delta-sufficient reasons (δ\delta-SRs) is known to be a theoretically hard problem; even over decision trees--traditionally deemed simple and interpretable models--strong inapproximability results make the efficient computation of small δ\delta-SRs unlikely. We propose the notion of (δ,ϵ)(\delta, \epsilon)-SR, a simple relaxation of δ\delta-SRs, and show that this kind of explanation can be computed efficiently over linear models.

Keywords

Cite

@article{arxiv.2501.00154,
  title  = {Probabilistic Explanations for Linear Models},
  author = {Bernardo Subercaseaux and Marcelo Arenas and Kuldeep S Meel},
  journal= {arXiv preprint arXiv:2501.00154},
  year   = {2025}
}

Comments

Extended version of AAAI paper