Command Palette
Search for a command to run...
Making Sense of Dependence: Efficient Black-box Explanations Using Dependence Measure
Novello Paul ; Fel Thomas ; Vigouroux David

Abstract
This paper presents a new efficient black-box attribution method based onHilbert-Schmidt Independence Criterion (HSIC), a dependence measure based onReproducing Kernel Hilbert Spaces (RKHS). HSIC measures the dependence betweenregions of an input image and the output of a model based on kernel embeddingsof distributions. It thus provides explanations enriched by RKHS representationcapabilities. HSIC can be estimated very efficiently, significantly reducingthe computational cost compared to other black-box attribution methods. Ourexperiments show that HSIC is up to 8 times faster than the previous bestblack-box attribution methods while being as faithful. Indeed, we improve ormatch the state-of-the-art of both black-box and white-box attribution methodsfor several fidelity metrics on Imagenet with various recent modelarchitectures. Importantly, we show that these advances can be transposed toefficiently and faithfully explain object detection models such as YOLOv4.Finally, we extend the traditional attribution methods by proposing a newkernel enabling an ANOVA-like orthogonal decomposition of importance scoresbased on HSIC, allowing us to evaluate not only the importance of each imagepatch but also the importance of their pairwise interactions. Ourimplementation is available athttps://github.com/paulnovello/HSIC-Attribution-Method.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| error-understanding-on-cub-200-2011-1 | HSIC-Attribution | Average highest confidence (EfficientNetV2-M): 0.2679 Average highest confidence (MobileNetV2): 0.2914 Average highest confidence (ResNet-101): 0.2493 Insertion AUC score (EfficientNetV2-M): 0.1611 Insertion AUC score (MobileNetV2): 0.1635 Insertion AUC score (ResNet-101): 0.1446 |
| error-understanding-on-cub-200-2011-resnet | HSIC-Attribution | Average highest confidence: 0.2493 Insertion AUC score: 0.1446 |
| image-attribution-on-celeba | HSIC-Attribution | Deletion AUC score (ArcFace ResNet-101): 0.1151 Insertion AUC score (ArcFace ResNet-101): 0.5692 |
| image-attribution-on-cub-200-2011-1 | HSIC-Attribution | Deletion AUC score (ResNet-101): 0.0647 Insertion AUC score (ResNet-101): 0.6843 |
| image-attribution-on-vggface2 | HSIC-Attribution | Deletion AUC score (ArcFace ResNet-101): 0.1317 Insertion AUC score (ArcFace ResNet-101): 0.6694 |
| interpretability-techniques-for-deep-learning-1 | HSIC-Attribution | Insertion AUC score: 0.5692 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.