atlas

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

VkD: Improving Knowledge Distillation using Orthogonal Projections

CVPR 2024 · Label-efficient and robust learning › Knowledge distillation · approach: Knowledge distillation for detectors · 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 VkD, a feature distillation method that uses an orthogonal (Stiefel-manifold) projection layer plus task-specific standardisation or whitening of teacher features, improving ImageNet, COCO detection, and data-limited GAN distillation.

Problem

Feature distillation relies on heuristic projectors and auxiliary losses that add hyperparameters and can distort or shortcut the student representation, hurting generality across tasks, modalities, and architectures.

Approach

Derive from preserving intra-batch feature similarity that the projector should be orthogonal, implement it cheaply via matrix exponential of a skew-symmetric matrix truncated to rows, and replace auxiliary diversity losses with whitening of teacher features in generative tasks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use an orthogonal projection instead of the standard distillation setup (ablation)DeiT-Ti with RegNetY-160 teacher · ImageNet-1KTop-1 accuracy: 76.3 -> 77.9Helped
Add task-specific normalisation alongside the orthogonal projection (ablation)DeiT-Ti with RegNetY-160 teacher · ImageNet-1KTop-1 accuracy: 77.9 -> 78.3Helped
Use teacher-feature whitening (ablation)DA + VkD with BigGAN · CIFAR-10, 10% dataFID: 16.42 ± 0.07 -> 13.16 ± 0.06Helped
Use teacher-feature whitening (ablation)DA + VkD with BigGAN · CIFAR-100, 10% dataFID: 24.92 ± 0.15 -> 16.87 ± 0.09Helped
Use teacher-feature whitening (ablation)DA + VkD with BigGAN · CIFAR-100, 20% dataFID: 17.97 ± 0.17 -> 14.00 ± 0.07Helped
Use an orthogonal projection for ViDT object detectionViDT Swin-nano · COCO2017 valAP: 40.4 -> 43.0Helped
Use an orthogonal projection for ViDT object detectionViDT Swin-tiny · COCO2017 valAP: 44.8 -> 46.9Helped
Use an orthogonal projection for ViDT object detectionViDT Swin-small · COCO2017 valAP: 47.5 -> 48.5Helped
Replace token matching with VkDViDT Swin-nano student with ViDT-base teacher · COCO2017 valAP: 41.9 -> 43.0Helped
Replace token matching with VkDViDT Swin-tiny student with ViDT-small teacher · COCO2017 valAP: 45.8 -> 45.9No clear effect
Use VkD-Ti rather than SRDDeiT-Ti with RegNetY-160 teacher · ImageNet-1KTop-1 accuracy: 77.2 -> 78.3Helped
Replace VkD with DA + VkD w/ whitening (ablation)BigGAN generator · CIFAR-100, 100% dataFID: 10.61 ± 0.08 -> 10.41 ± 0.01Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K ImageNet-21K MS-COCO 2017 CIFAR-10 CIFAR-100

Benchmarks: ImageNet-1K MS-COCO 2017 val CIFAR-10 CIFAR-100

Metrics: top-1 accuracy AP FPS FID

Baselines: DeiT DeiT with distillation token CivT MaskedKD Manifold DearKD USKD SRD ViDT token matching KD-DLGAN FitNets SPKD

Builds on: DeiT KD-DLGAN ViDT Projector ensemble

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