atlas

Research map / Architectures and efficiency / CNN design

Comparing the Decision-Making Mechanisms by Transformers and CNNs via Explanation Methods

CVPR 2024 · Architectures and efficiency › CNN design · approach: Filter design and trained-filter analysis · 17 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 sub-explanation counting and cross-testing, built on search-based minimal sufficient explanations and insertion-based attribution metrics, to compare decision mechanisms of CNNs, ConvNeXt, and transformers on ImageNet, finding normalization choice strongly drives compositionality.

Problem

Understanding and comparing the decision-making mechanisms of CNNs and transformers at a dataset-wide level, beyond anecdotal per-image explanations.

Approach

Systematically applies beam-search minimal sufficient explanations and their sub-explanation trees over a dataset to count compositional vs disjunctive behavior, and cross-tests attribution maps between networks with insertion/deletion scores to build a feature-use similarity landscape.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use 3×3 kernels for all ConvNeXt blocks (ablation)ConvNeXt-T · ImageNet validation (first 5,000 images)subexplanations ≥50%: 5360.43 -> 3089.83Hurt
Use 3×3 kernels and group normalization (ablation)ConvNeXt-T · ImageNet validation (first 5,000 images)subexplanations ≥50%: 5360.43 -> 7476.92Helped
Use 3×3 kernels and batch normalization (ablation)ConvNeXt-T · ImageNet validation (first 5,000 images)subexplanations ≥50%: 5360.43 -> 672.92Hurt
Use 4×4 windows in the first two stages (ablation)Swin-T · ImageNet validation (first 5,000 images)subexplanations ≥50%: 7268.20 -> 4276.08Hurt
Use 4×4 windows in the first two stages and group normalization (ablation)Swin-T · ImageNet validation (first 5,000 images)subexplanations ≥50%: 7268.20 -> 7039.34No clear effect
Use 4×4 windows in the first two stages and batch normalization (ablation)Swin-T · ImageNet validation (first 5,000 images)subexplanations ≥50%: 7268.20 -> 943.29Hurt
Distill the transformer from a CNN teacherTransformers on ImageNet validation (first 5,000 images) · ImageNet validation (first 5,000 images)subexplanations ≥50%: DeiT-S 2408.30 -> DeiT-S-distilled 467.72; PiT-S 3862.10 -> PiT-S-distilled 334.45Hurt
Use newer data augmentationResNet CNNs · ImageNet validation (first 5,000 images)MSE count: 6.76 -> 9.52; 6.76 -> 11.01; 6.76 -> 9.88Helped
Average predictions from ConvNeXt-T, Swin-T, and ResNet50-C2Ensemble of ConvNeXt-T, Swin-T, and ResNet50-C2 · ImageNetaccuracy: 82.1%, 81.2%, 80.0% -> 82.9%Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet validation (first 5,000 images)

Benchmarks: ImageNet

Metrics: MSE count MSE size sub-explanation count at likelihood ratio thresholds insertion score deletion score top-1 accuracy

Baselines: ResNet50 VGG19 ConvNeXt-T Swin-T Nest-T DeiT-S PiT-S LeViT-256

Builds on: Structured Attention Graphs iGOS++ insertion and deletion metrics Score-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