atlas

Research map / Architectures and efficiency / Attention and transformers

ScaleKD: Strong Vision Transformers Could Be Excellent Teachers

NeurIPS 2024 · Architectures and efficiency › Attention and transformers · approach: Efficient and robust vision transformers · 8 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 ScaleKD, a cross-architecture feature distillation method that uses a pre-trained ViT teacher (Swin-L, BEiT-L/14) to train CNN, MLP and ViT students on ImageNet-1K from scratch, approaching pre-training-level accuracy with far fewer viewed samples.

Problem

Transferring the scalable knowledge of large pre-trained ViTs to heterogeneous student architectures (CNN, MLP, ViT) under a setting where only ImageNet-1K is available, given differences in feature computing paradigm, model scale, and knowledge density.

Approach

Three coupled components: a cross attention projector (transformer decoder with trainable queries) to align computing paradigms; dual-view feature mimicking that adds a path matching teacher features with the DC (zero-frequency) component removed; and teacher parameter perception, a proxy path connecting the student's early stages to the teacher's last stage so student parameters align with teache

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
distill from a pre-trained Swin-L using ScaleKD rather than train the student individuallyImageNet-1K students · ImageNet-1Ktop-1 accuracy: +3.05|+3.39|+2.02|+4.61|+5.52|+4.03|+2.62|+3.73Helped
use BEiT-L/14 rather than Swin-L as the teacherResNet-50 · ImageNet-1Ktop-1 accuracy: +0.32Helped
use ScaleKD instead of scratch trainingResNet-50 · MS-COCO object detectionAP: 40.2 -> 42.3Helped
use ScaleKD instead of scratch trainingSwin-T · MS-COCO object detectionAP: 42.7 -> 44.4Helped
use ScaleKD instead of scratch trainingResNet-50 · ADE20KmIoU: 42.37 -> 44.50Helped
add CAP to the baseline (ablation)ResNet-50 with Swin-S teacher · ImageNet-1Ktop-1 accuracy: 76.55 -> 77.87Helped
add DFM to CAP (ablation)ResNet-50 with Swin-S teacher · ImageNet-1Ktop-1 accuracy: 77.87 -> 78.51Helped
add TPP to CAP (ablation)ResNet-50 with Swin-S teacher · ImageNet-1Ktop-1 accuracy: 77.87 -> 78.62Helped
add logits KD to CAP + DFM + TPP (ablation)ResNet-50 with Swin-S teacher · ImageNet-1Ktop-1 accuracy: 79.30 -> 79.62Helped
replace CAP with a linear projector (ablation)ResNet-50 with Swin-S teacher · ImageNet-1Ktop-1 accuracy: 77.87 -> 77.43Hurt
replace CAP with a convolutional projector (ablation)ResNet-50 with Swin-S teacher · ImageNet-1Ktop-1 accuracy: 77.87 -> 77.52Hurt
remove the direct component in the second DFM path (ablation)ResNet-50 with Swin-S teacher · ImageNet-1Ktop-1 accuracy: 78.12 -> 78.51Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K MS-COCO ADE20K CIFAR-100

Benchmarks: ImageNet-1K MS-COCO ADE20K CIFAR-100

Metrics: top-1 accuracy AP mIoU FLOPs parameters GPU memory training time

Baselines: FD DIST DiffKD OFA FunMatch KD AT OFD RKD CRD DKD SRRL

Builds on: feature distillation DIST logits-based knowledge distillation Mask R-CNN UperNet

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