EMaP: Explainable AI with Manifold-based Perturbations
Not on the map. Why?
Abstract (arXiv)
In the last few years, many explanation methods based on the perturbations of input data have been introduced to improve our understanding of decisions made by black-box models. The goal of this work is to introduce a novel perturbation scheme so that more faithful and robust explanations can be obtained. Our study focuses on the impact of perturbing directions on the data topology. We show that perturbing along the orthogonal directions of the input manifold better preserves the data topology, both in the worst-case analysis of the discrete Gromov-Hausdorff distance and in the average-case analysis via persistent homology. From those results, we introduce EMaP algorithm, realizing the orthogonal perturbation scheme. Our experiments show that EMaP not only improves the explainers' performance but also helps them overcome a recently-developed attack against perturbation-based methods.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 22 of its 44 references that are in the map. First posted on arXiv 18 Sep 2022.
Builds on
22 of 44 references.
References · 22
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2013Visualizing and Understanding Convolutional Networkscited by 2,290
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2016The Mythos of Model Interpretabilitycited by 721
- 2017Interpretation of Neural Networks is Fragilecited by 444
- 2019Fooling LIME and SHAP: Adversarial Attacks on Post hoc Explanation Methodscited by 443
- 2019On the (In)fidelity and Sensitivity for Explanationscited by 310
10 more
- 2019Interpretable machine learning: definitions, methods, and applicationscited by 305
- 2020Explaining by Removing: A Unified Framework for Model Explanationcited by 218
- 2019Explanations can be manipulated and geometry is to blamecited by 216
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 211
- 2019Fooling Neural Network Interpretations via Adversarial Model Manipulationcited by 112
- 2019CXPlain: Causal Explanations for Model Interpretation under Uncertaintycited by 98
- 2021Zorro: Valid, Sparse, and Stable Explanations in Graph Neural Networkscited by 35
- 2020Making Fair ML Software using Trustworthy Explanationcited by 24
- 2020Improving LIME Robustness with Smarter Locality Samplingcited by 12
- 2021Better sampling in explanation methods can prevent dieselgate-like deceptioncited by 5
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025Measuring the (Un)Faithfulness of Concept-Based Explanations15 Apr 2025