• Classified by Research Topic • Sorted by Date • Classified by Publication Type •

Probabilistic Explanations for Linear Models

Probabilistic Explanations for Linear Models.
Bernardo Subercaseaux, Marcelo Arenas and Kuldeep S. Meel.
In Proceedings of AAAI Conference on Artificial Intelligence (AAAI), February 2025.

Download

[PDF] 

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 $M$ and an input instance $\vecx$, a sufficient reason for the decision $M(\vecx)$ is a subset $S$ of the features of $\vecx$ such that for any instance $\vecz$ that has the same values as $\vecx$ for every feature in $S$, it holds that $M(\vecx) = M(\vecz)$. Intuitively, this means that the features in $S$ are sufficient to fully justify the classification of $\vecx$ by $M$. 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(\vecx) = M(\vecz)$ must be at least some value $\delta \in (0,1]$, for a random instance $\vecz$ that coincides with $\vecx$ on the features in $S$. 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.

BibTeX

@inproceedings{BAM25,
  title={Probabilistic Explanations for Linear Models},
  booktitle=AAAI,
  author={Subercaseaux, Bernardo and Arenas, Marcelo and Meel, Kuldeep S.},
  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 $M$ and an input instance $\vec{x}$, a
    sufficient reason for the decision $M(\vec{x})$ is a subset $S$ of the
    features of $\vec{x}$ such that for any instance $\vec{z}$ that has the same
    values as $\vec{x}$ for every feature in $S$, it holds that $M(\vec{x}) =
    M(\vec{z})$. Intuitively, this means that the features in $S$ are sufficient
    to fully justify the classification of $\vec{x}$ by $M$. 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(\vec{x}) = M(\vec{z})$ must
    be at least some value $\delta \in (0,1]$, for a random instance $\vec{z}$
    that coincides with $\vec{x}$ on the features in $S$. 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.
  },
  year={2025},
  month=feb,
  bib2html_rescat={Formal Methods 4 ML},
  bib2html_pubtype={Refereed Conference},
  bib2html_dl_pdf={https://arxiv.org/abs/2501.00154},
}

Generated by bib2html.pl (written by Patrick Riley with layout from Sanjit A. Seshia ) on Thu Sep 10, 2026 16:32:38