atlas

Research map / Image generation / Fast diffusion sampling

Iterative Search Attribution for Deep Neural Networks

ICML 2024 · Image generation › Fast diffusion sampling · approach: Distributional control of diffusion

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 Iterative Search Attribution (ISA), a gradient ascent/descent search-based attribution method for DNN image classifiers that iteratively clips unimportant features with a scale parameter, and reports higher Insertion scores and lower INFD than IG, FIG, GIG, BIG, SM and AGI on ImageNet.

Problem

Gradient-based attribution methods for DNNs depend on reference points, adversarial sample quality, or gradient rules, and existing integration paths are under-explored, leading to inconsistent interpretability.

Approach

Treats attribution as an autoregressive iterative search that alternates gradient ascent and descent with sign-based, XOR-masked feature perturbations, normalizes and offsets attribution values per iteration (with a scale factor S) so later-removed features rank higher, and combines ascent and descent attributions into a single score.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ISA instead of AGIInception-v3 · ImageNet 1000 samplesInsertion score (AUC): 0.6256 -> 0.7346Helped
Use ISA instead of AGIResNet-50 · ImageNet 1000 samplesInsertion score (AUC): 0.5136 -> 0.6065Helped
Use ISA instead of AGIVGG16 · ImageNet 1000 samplesInsertion score (AUC): 0.4304 -> 0.5082Helped
Use ISA instead of GIGInception-v3 · ImageNet 1000 samplesDeletion score (AUC): 0.0343 -> 0.0523Hurt
Use ISA instead of GIGResNet-50 · ImageNet 1000 samplesDeletion score (AUC): 0.0191 -> 0.0512Hurt
Use ISA instead of GIGVGG16 · ImageNet 1000 samplesDeletion score (AUC): 0.0173 -> 0.0423Hurt
Use ISA instead of AGIInception-v3 · ImageNet 1000 samplesINFD score: 4.98 -> 4.82Helped
Use ISA instead of AGIResNet-50 · ImageNet 1000 samplesINFD score: 0.84 -> 0.83Helped
Use ISA instead of AGIVGG16 · ImageNet 1000 samplesINFD score: 3.36 -> 0.56Helped
Add gradient ascent and gradient descent rather than using either alone (ablation)ISA on Inception-v3 · ImageNetInsertion score: 0.7042 / 0.7055 -> 0.7346Helped
Add gradient ascent and gradient descent rather than using either alone (ablation)ISA on Inception-v3 · ImageNetDeletion score: 0.0715 / 0.0739 -> 0.0523Helped
Vary the number of features removed per iteration; step size 5000 gives the best reported result (ablation)ISA on Inception-v3 · ImageNetInsertion scoreMixed

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet

Benchmarks: ImageNet

Metrics: Insertion score Deletion score INFD score

Baselines: IG FastIG GuidedIG BIG SaliencyMap AGI

Builds on: Integrated Gradients Adversarial Gradient Integration Boundary-based Integrated Gradients Guided Integrated Gradients Saliency Map

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