Explaining Predictions by Approximating the Local Decision Boundary
Not on the map. Why?
Abstract (arXiv)
Constructing accurate model-agnostic explanations for opaque machine learning models remains a challenging task. Classification models for high-dimensional data, like images, are often inherently complex. To reduce this complexity, individual predictions may be explained locally, either in terms of a simpler local surrogate model or by communicating how the predictions contrast with those of another class. However, existing approaches still fall short in the following ways: a) they measure locality using a (Euclidean) metric that is not meaningful for non-linear high-dimensional data; or b) they do not attempt to explain the decision boundary, which is the most relevant characteristic of classifiers that are optimized for classification accuracy; or c) they do not give the user any freedom in specifying attributes that are meaningful to them. We address these issues in a new procedure for local decision boundary approximation (DBA). To construct a meaningful metric, we train a variational autoencoder to learn a Euclidean latent space of encoded data representations. We impose interpretability by exploiting attribute annotations to map the latent space to attributes that are meaningful to the user. A difficulty in evaluating explainability approaches is the lack of a ground truth. We address this by introducing a new benchmark data set with artificially generated Iris images, and showing that we can recover the latent attributes that locally determine the class. We further evaluate our approach on tabular data and on the CelebA image data set.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 2; 2024: 0; 2025: 1; 2026: 1.
7 papers.
- 2022Robust Bayesian Recoursecited by 18
- 2023Feasible Recourse Plan via Diverse Interpolationcited by 6
- 2021XPROAX-Local explanations for text classification with progressive neighborhood approximationcited by 5
- 2021How to Explain Neural Networks: an Approximation Perspectivecited by 1
- 2023CLIMAX: An exploration of Classifier-Based Contrastive Explanationscited by 1
- 2025Towards Personalized Treatment Plan: Geometrical Model-Agnostic Approach to Counterfactual Explanationscited by 0
- 2026Conditional Attribution for Root Cause Analysis in Time-Series Anomaly Detectioncited by 0
- 2026Conditional Attribution for Root Cause Analysis in Time-Series Anomaly Detection19 Apr 2026
- 2025Towards Personalized Treatment Plan: Geometrical Model-Agnostic Approach to Counterfactual Explanations27 Oct 2025
- 2023CLIMAX: An exploration of Classifier-Based Contrastive Explanations2 Jul 2023
- 2023Feasible Recourse Plan via Diverse Interpolation22 Feb 2023
- 2022Robust Bayesian Recourse22 Jun 2022
- 2021XPROAX-Local explanations for text classification with progressive neighborhood approximation30 Sep 2021
- 2021How to Explain Neural Networks: an Approximation Perspective17 May 2021