HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Making Sense of Dependence: Efficient Black-box Explanations Using Dependence Measure

Novello Paul ; Fel Thomas ; Vigouroux David

Making Sense of Dependence: Efficient Black-box Explanations Using
  Dependence Measure

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

BenchmarkMethodologyMetrics
error-understanding-on-cub-200-2011-1HSIC-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-resnetHSIC-Attribution
Average highest confidence: 0.2493
Insertion AUC score: 0.1446
image-attribution-on-celebaHSIC-Attribution
Deletion AUC score (ArcFace ResNet-101): 0.1151
Insertion AUC score (ArcFace ResNet-101): 0.5692
image-attribution-on-cub-200-2011-1HSIC-Attribution
Deletion AUC score (ResNet-101): 0.0647
Insertion AUC score (ResNet-101): 0.6843
image-attribution-on-vggface2HSIC-Attribution
Deletion AUC score (ArcFace ResNet-101): 0.1317
Insertion AUC score (ArcFace ResNet-101): 0.6694
interpretability-techniques-for-deep-learning-1HSIC-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.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Making Sense of Dependence: Efficient Black-box Explanations Using Dependence Measure | Papers | HyperAI