atlas

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

Wasserstein Distance Rivals Kullback-Leibler Divergence for Knowledge Distillation

NeurIPS 2024 · Label-efficient and robust learning › Knowledge distillation · approach: Rethinking distillation objectives · 21 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 Wasserstein distance based knowledge distillation: WKD-L (discrete WD over teacher/student class probabilities with category interrelations from CKA) for logits and WKD-F (closed-form continuous WD between channel-wise Gaussians) for intermediate features, evaluated on ImageNet, CIFAR-100 and MS-COCO.

Problem

KL divergence in knowledge distillation compares only same-category probabilities (no cross-category comparison) and is ill-suited to intermediate-layer features, since high-dimensional sparse features yield non-overlapping distributions and KL is not a metric or geometry-aware.

Approach

Replace KL divergence with Wasserstein distance: for logits, use discrete WD with a ground cost derived from CKA-based category interrelations so probability mass can move across categories; for features, model each feature map as a Gaussian (channel-wise mean and covariance) and use the closed-form Gaussian WD, a Riemannian metric.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use WKD-L instead of NKD for logit distillationImageNet distillation, ResNet34 → ResNet18 and ResNet50 → MobileNetV1 · ImageNetTop-1 accuracy: 71.96 -> 72.49; 72.58 -> 73.17Helped
Use WKD-F instead of ReviewKD for feature distillationImageNet distillation, ResNet34 → ResNet18 and ResNet50 → MobileNetV1 · ImageNetTop-1 accuracy: 71.61 -> 72.50; 72.56 -> 73.12Helped
Combine WKD-L and WKD-FImageNet distillation, ResNet34 → ResNet18 and ResNet50 → MobileNetV1 · ImageNetTop-1 accuracy: 72.49 -> 72.76; 73.17 -> 73.69Helped
Use WKD-L instead of OFA for logit distillationCNN–Transformer cross-architecture transfer · CIFAR-100Top-1 accuracy: 80.54 -> 81.42±0.22; 80.15 -> 80.81±0.21; 78.45 -> 79.04±0.05; 75.76 -> 76.11±0.18; 78.32 -> 78.94±0.17Helped
Use WKD-F instead of the strongest listed feature baselineCNN–Transformer cross-architecture transfer · CIFAR-100Top-1 accuracy: 78.87 -> 81.57±0.12; 77.71 -> 81.12±0.24; 78.14 -> 79.11±0.07; 69.79 -> 73.27±0.22; 72.63 -> 74.80±0.13Mixed
Replace KL-Div with WD for logit distillation without target/non-target separation (ablation)WKD-L · ImageNet, ResNet34 → ResNet18Top-1 accuracy: 71.03 -> 72.04Helped
Add target/non-target probability separation (ablation)WKD-L · ImageNet, ResNet34 → ResNet18Top-1 accuracy: 72.04 -> 72.49Helped
Use linear CKA rather than cosine class centroids to model interrelations (ablation)WKD-L · ImageNet, ResNet34 → ResNet18Top-1 accuracy: 72.02 -> 72.49Helped
Use diagonal rather than full Gaussian covariance with WD (ablation)WKD-F · ImageNet, ResNet34 → ResNet18Top-1 accuracy: 72.37 -> 72.50Helped
Use Gaussian (Diag) with WD rather than Gaussian (Diag) with KL-Div (ablation)WKD-F · ImageNet, ResNet34 → ResNet18Top-1 accuracy: 71.75 -> 72.50Helped
Use a 2×2 grid rather than a 1×1 grid for feature distribution matching (ablation)WKD-F · ImageNet, ResNet34 → ResNet18Top-1 accuracy: 72.50 -> 72.40Hurt
Match features from Conv4x and Conv5x rather than Conv5x alone (ablation)WKD-F · ImageNet, ResNet34 → ResNet18Top-1 accuracy: 72.50 -> 72.44Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet CIFAR-100 MS-COCO

Benchmarks: ImageNet CIFAR-100 MS-COCO

Metrics: Top-1 accuracy Top-5 accuracy mAP AP50 AP75 training latency

Baselines: KD DKD NKD CTKD WTTM FitNet CRD ReviewKD CAT CRD+KD DPK FCFD

Builds on: Hinton knowledge distillation DKD NKD WTTM CKA WCoRD EMD+IPOT

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