atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Saliency strikes back: How filtering out high frequencies improves white-box explanations

ICML 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Provable post-hoc explanations · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes FORGrad, which low-pass filters the input gradient with a per-architecture, per-method cut-off frequency chosen to maximize faithfulness, so white-box attribution methods become competitive with black-box methods at much lower cost.

Problem

White-box attribution methods (gradient-based) are computationally cheap but less faithful than black-box methods; the paper attributes this gap to high-frequency artifacts inherited from the input gradient.

Approach

Filter the input gradient with a Fourier low-pass filter whose cut-off frequency is tuned per network architecture and attribution method to maximize faithfulness on training images; the authors trace the high-frequency content to max-pooling and striding in CNNs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply FORGrad gradient filtering to Saliency (ablation)Saliency on ResNet50 · ImageNet validationFaithfulness: 0.18 -> 0.28Helped
Apply FORGrad gradient filtering to GuidedBackprop (ablation)GuidedBackprop on ResNet50 · ImageNet validationFaithfulness: 0.31 -> 0.35Helped
Apply FORGrad gradient filtering to GradInput (ablation)GradInput on ResNet50 · ImageNet validationFaithfulness: 0.2 -> 0.26Helped
Apply FORGrad gradient filtering to Integrated Gradients (ablation)Integrated Gradients on ResNet50 · ImageNet validationFaithfulness: 0.24 -> 0.31Helped
Apply FORGrad gradient filtering to SmoothGrad (ablation)SmoothGrad on ResNet50 · ImageNet validationFaithfulness: 0.23 -> 0.37Helped
Apply FORGrad gradient filtering to VarGrad (ablation)VarGrad on ResNet50 · ImageNet validationFaithfulness: 0.36 -> 0.35Hurt
Apply FORGrad gradient filtering to SquareGrad (ablation)SquareGrad on ResNet50 · ImageNet validationFaithfulness: 0.36 -> 0.36No clear effect
Apply FORGrad gradient filtering to Saliency (ablation)Saliency on ConvNeXt · ImageNet validationFaithfulness: -0.01 -> 0.06Helped
Apply FORGrad gradient filtering to Integrated Gradients (ablation)Integrated Gradients on ConvNeXt · ImageNet validationFaithfulness: 0.11 -> 0.07Hurt
Apply FORGrad gradient filtering to Integrated Gradients (ablation)Integrated Gradients on ViT · ImageNet validationFaithfulness: 0.19 -> 0.21Helped
Replace MaxPooling with AveragePooling (ablation)ResNet50 gradients · Gradient frequency profileHigh-frequency powerHelped
Set MaxPooling stride to 1 instead of greater than 1 (ablation)VGG16 gradients · Gradient frequency profileHigh-frequency contentHelped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet

Benchmarks: ImageNet validation subset (1,280 images)

Metrics: faithfulness (insertion minus deletion) mu-Fidelity sensitivity (stability) computation time

Baselines: Saliency Guided Backprop Gradient x Input Integrated Gradients SmoothGrad VarGrad SquareGrad Grad-CAM Grad-CAM++ Occlusion HSIC Sobol

Builds on: Saliency SmoothGrad VarGrad SquareGrad Grad-CAM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy