Don't Lie to Me! Robust and Efficient Explainability with Verified Perturbation Analysis
Authors:
- 1 June 2023
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 16153-16163
Abstract
A plethora of attribution methods have recently been developed to explain deep neural networks. These methods use different classes of perturbations (e.g, occlusion, blurring, masking, etc) to estimate the importance of individual image pixels to drive a model's decision. Nevertheless, the space of possible perturbations is vast and current attribution methods typically require significant computation time to accurately sample the space in order to achieve high-quality explanations. In this work, we introduce EVA (Explaining using Verified Perturbation Analysis) - the first explainability method which comes with guarantees that an entire set of possible perturbations has been exhaustively searched. We leverage recent progress in verified perturbation analysis methods to directly propagate bounds through a neural network to exhaustively probe a - potentially infinite-size - set of perturbations in a single forward pass. Our approach takes advantage of the beneficial properties of verified perturbation analysis, i.e., time efficiency and guaranteed complete - sampling agnostic - coverage of the perturbation space - to identify image pixels that drive a model's decision. We evaluate EVA systematically and demonstrate state-of-the-art results on multiple benchmarks. Our code isfreely available: github.com/deel-ai/formal-explainabilityKeywords
All Related Versions
This publication has 14 references indexed in Scilit:
- The (Un)reliability of Saliency Methods2019
- An abstract domain for certifying neural networksProceedings of the ACM on Programming Languages, 2019
- The Right to Explanation, ExplainedSSRN Electronic Journal, 2018
- Grad-CAM++: Generalized Gradient-Based Visual Explanations for Deep Convolutional Networks2018
- Interpretable Explanations of Black Boxes by Meaningful Perturbation2017
- Grad-CAM: Visual Explanations from Deep Networks via Gradient-Based Localization2017
- Formal Verification of Piece-Wise Linear Feed-Forward Neural Networks2017
- Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networks2017
- "Why Should I Trust You?"2016
- Deep learningNature, 2015