How good Neural Networks interpretation methods really are? A quantitative benchmark
Not on the map. Why?
Abstract (arXiv)
Saliency Maps (SMs) have been extensively used to interpret deep learning models decision by highlighting the features deemed relevant by the model. They are used on highly nonlinear problems, where linear feature selection (FS) methods fail at highlighting relevant explanatory variables. However, the reliability of gradient-based feature attribution methods such as SM has mostly been only qualitatively (visually) assessed, and quantitative benchmarks are currently missing, partially due to the lack of a definite ground truth on image data. Concerned about the apophenic biases introduced by visual assessment of these methods, in this paper we propose a synthetic quantitative benchmark for Neural Networks (NNs) interpretation methods. For this purpose, we built synthetic datasets with nonlinearly separable classes and increasing number of decoy (random) features, illustrating the challenge of FS in high-dimensional settings. We also compare these methods to conventional approaches such as mRMR or Random Forests. Our results show that our simple synthetic datasets are sufficient to challenge most of the benchmarked methods. TreeShap, mRMR and LassoNet are the best performing FS methods. We also show that, when quantifying the relevance of a few non linearly-entangled predictive features diluted in a large number of irrelevant noisy variables, neural network-based FS and interpretation methods are still far from being reliable.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 17 of its 40 references that are in the map. First posted on arXiv 5 Apr 2023.
Builds on
17 of 40 references.
References · 17
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2018Sanity Checks for Saliency Mapscited by 1,149
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2019Unmasking Clever Hans Predictors and Assessing What Machines Really Learncited by 359
- 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
- 2019Concrete Autoencoders for Differentiable Feature Selection and Reconstructioncited by 90
- 2020Evaluating Saliency Map Explanations for Convolutional Neural Networks: A User Studycited by 86
5 more
- 2019LassoNet: A Neural Network with Feature Sparsitycited by 81
- 2018A Theoretical Explanation for Perplexing Behaviors of Backpropagation-based Visualizationscited by 59
- 2018DeepPINK: reproducible feature selection in deep neural networkscited by 41
- 2020FsNet: Feature Selection Network on High-dimensional Biological Datacited by 23
- 2016Diet Networks: Thin Parameters for Fat Genomicscited by 12
Built on by
Citing papers per year: 2023: 1; 2024: 1.
2 papers.