atlas

Research map / Label-efficient and robust learning / Knowledge distillation

Gap Preserving Distillation by Building Bidirectional Mappings with A Dynamic Teacher

ICLR 2025 · Label-efficient and robust learning › Knowledge distillation · approach: Rethinking distillation objectives · 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 Gap Preserving Distillation (GPD), which trains a dynamic teacher alongside the student, built from the student via Inverse Reparameterization and sharing parameters with it through Channel-Branch Reparameterization, to keep a moderate teacher-student gap during distillation.

Problem

Knowledge distillation from a fixed, large teacher can be hampered by a too-large teacher-student performance gap, especially early in training, and fixed teachers become less useful as the student catches up.

Approach

Train an additional dynamic teacher initialized to have the same accuracy as the student (via inverse reparameterization with arbitrary expansion ratio), share parameters between teacher and student, and extract the student from the expanded teacher via channel-branch reparameterization, so the gap is kept moderate at every iteration.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add GPD to ReviewKDReviewKD, ResNet34 → ResNet18 · ImageNetaccuracy (%): 71.61 -> 72.50 (+0.89)Helped
Add GPD to DKDDKD, ResNet34 → ResNet18 · ImageNetaccuracy (%): 71.70 -> 72.71 (+1.01)Helped
Add GPD to ReviewKDReviewKD, ResNet50 → MobileNet · ImageNetaccuracy (%): 72.56 -> 73.21 (+0.65)Helped
Add GPD to DKDDKD, ResNet50 → MobileNet · ImageNetaccuracy (%): 72.05 -> 73.63 (+1.58)Helped
Train with the dynamic teacher without a static teacherGPD*, ResNet18 · ImageNet training from scratchaccuracy (%): 70.07 -> 71.87 (+1.80)Helped
Fine-tune with the dynamic teacher without a static teacherGPD*, ResNet18 · ImageNet fine-tuningaccuracy (%): 70.23 -> 71.12 (+0.89)Helped
Add gap preservation without parameter sharing (ablation)DKD, ResNet34 → ResNet18 · ImageNetaccuracy (%): 71.70 -> 72.36 (+0.66)Helped
Add parameter sharing along with gap preservation (ablation)DKD, ResNet34 → ResNet18 · ImageNetaccuracy (%): 71.70 -> 72.71 (+1.01)Helped
Use channel-level reparameterization only (ablation)DKD, ResNet34 → ResNet18 · ImageNetaccuracy (%): 71.70 -> 72.56 (+0.86)Helped
Use branch-level reparameterization only (ablation)DKD, ResNet34 → ResNet18 · ImageNetaccuracy (%): 71.70 -> 72.31 (+0.61)Helped
Combine channel-level and branch-level reparameterization (ablation)DKD, ResNet34 → ResNet18 · ImageNetaccuracy (%): 71.70 -> 72.71 (+1.01)Helped
Increase branch count beyond 6 to 12 (ablation)GPD · ImageNet, branch expansionaccuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet

Benchmarks: ImageNet

Metrics: top-1 accuracy

Baselines: KD AT OFD CRD RKD WSLD SRRL SimKD DIST NKD CAT-KD MLKD

Builds on: DKD ReviewKD RepVGG Net2Net

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