atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Sparse Model Inversion: Efficient Inversion of Vision Transformers for Data-Free Applications

ICML 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Efficient ViT adaptation · 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 Sparse Model Inversion (SMI), a plug-and-play strategy that progressively stops inverting background patches in ViTs using last-layer CLS attention, speeding up dense inversion up to 3.79x while keeping or improving data-free quantization and knowledge transfer performance.

Problem

Dense model inversion reconstructs the entire image, which is extremely slow for high-resolution inputs from large-scale ViTs, and it also inverts noisy backgrounds and spurious foreground-background correlations.

Approach

Use the CLS-token attention from the previous iteration to identify semantic patches and progressively discard low-attention background patches from both forward and backward passes during inversion, as a plug-and-play addition that leaves the dense loss unchanged.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use sparse rather than dense inversionDeiT/16-Tiny model quantization · ImageNet validation, W4/A8Top-1: 64.28 -> 64.04Hurt
Use sparse rather than dense inversionDeiT/16-Tiny model quantization · ImageNet validation, W8/A8Top-1: 70.27 -> 70.13Hurt
Use sparse rather than dense inversionDeiT/16-Base model quantization · ImageNet validation, W4/A8Top-1: 75.99 -> 77.51Helped
Use sparse rather than dense inversionDeiT/16-Base model quantization · ImageNet validation, W8/A8Top-1: 78.58 -> 79.63Helped
Use sparse rather than dense inversionDeiT/16-Tiny and DeiT/16-Base inversion · ImageNet inversionThroughput (its/s): 7.33 -> 18.82; 1.19 -> 4.51Helped
Use sparse rather than dense inversionDeiT/16-Tiny and DeiT/16-Base knowledge transfer · CIFAR-10Top-1: 69.51 -> 90.08; 90.02 -> 95.10Helped
Use sparse rather than dense inversionDeiT/16-Tiny and DeiT/16-Base knowledge transfer · CIFAR-100Top-1: 70.32 -> 70.48; 74.88 -> 74.53Mixed
Use multi-stage rather than one-stage stopping at the same sparsity (ablation)DeiT/16-Tiny knowledge transfer · CIFAR-10Data-free knowledge transfer: 88.82 -> 90.08Helped
Vary the stopping schedule while keeping overall sparsity at 77% (ablation)DeiT/16-Tiny knowledge transfer · CIFAR-10Data-free knowledge transfer: 88.82; 89.02; 89.13; 89.26; 89.38; 90.02; 89.90; 90.08; 90.14No clear effect
Increase batch size during sparse inversion (ablation)DeiT/16-Base · Model inversionSpeed gains: ×3.21; ×3.52; ×3.79Helped
Increase model scale during sparse inversion (ablation)DeiT/16-Tiny versus DeiT/16-Base · Model inversionSpeed gains: ×2.57; ×3.79Helped
Use sparse rather than dense inverted training dataKnowledge transfer from DeiT/16-Base · CIFAR-10 convergence conditionsSample complexity (N): 14080 -> 5540Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet CIFAR-10 CIFAR-100 MiniImageNet Oxford 102 Flower CUB-200-2011

Benchmarks: ImageNet CIFAR-10 CIFAR-100

Metrics: throughput (its/s) FLOPs (G) GPU memory (MB) top-1 accuracy

Baselines: DeepInversion PSAQ-ViT Gaussian Noise calibration

Builds on: DeepInversion PSAQ-ViT token sparsification

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