atlas

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

De-confounded Data-free Knowledge Distillation for Handling Distribution Shifts

CVPR 2024 · Label-efficient and robust learning › Knowledge distillation · approach: Self and data-free distillation · 10 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 KDCI, a causal-intervention plug-in for data-free knowledge distillation that uses a clustered confounder dictionary and backdoor adjustment to compensate for distribution shifts between substitution and original data.

Problem

Data-free knowledge distillation trains student models on substitute (synthetic or sampled) data whose quality and class proportions differ from the original training data, and this distribution shift confounds student learning and limits performance.

Approach

Model the distribution shift as a confounder in a customized causal graph, build a confounder dictionary by K-Means++ clustering of teacher prediction features with cluster proportions, and apply backdoor adjustment (approximated via NWGM) to compensate student predictions with an attention-weighted prior, so it can be plugged into existing DFKD methods.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add KDCI to DFNDDFND · CIFAR-10accuracy: 95.36 -> 95.44Helped
Add KDCI to DFNDDFND · CIFAR-100accuracy: 74.42 -> 77.09Helped
Add KDCI to DFNDDFND · Tiny-ImageNetaccuracy: 42.64 -> 49.54Helped
Add KDCI to DFNDDFND · ImageNetaccuracy: 42.82 -> 51.26Helped
Add KDCI to DFNDDFND · ImageNet, ResNet-50 → MobileNetV2accuracy: 16.03 -> 34.32Helped
Use learned attention weights instead of random λᵢ (ablation)KDCI prior information · CIFAR-10 and CIFAR-100accuracy: 93.92 vs 94.56; 74.79 vs 75.10 (Fast); 91.56 vs 93.67; 72.72 vs 74.59 (DeepInv); 95.28 vs 95.38; 76.86 vs 77.09 (DFND)Helped
Use extracted prototype confounders instead of randomly initialized zᵢ (ablation)KDCI prior information · CIFAR-10 and CIFAR-100accuracy: 93.35 vs 94.56; 73.76 vs 75.10 (Fast); 91.84 vs 93.67; 72.81 vs 74.59 (DeepInv); 94.94 vs 95.38; 76.14 vs 77.09 (DFND)Helped
Include prototype proportions P(zᵢ) (ablation)KDCI prior information · CIFAR-10 and CIFAR-100accuracy: 93.70 vs 94.56; 74.60 vs 75.10 (Fast); 92.76 vs 93.67; 72.66 vs 74.59 (DeepInv); 95.11 vs 95.38; 76.97 vs 77.09 (DFND)Helped
Use a confounder dictionary from the teacher trained on the other CIFAR dataset (ablation)KDCI · CIFAR-10 and CIFAR-100accuracy: Fast: 94.56 vs 93.96; DeepInv: 93.67 vs 93.56; DFND: 95.44 vs 95.41 (CIFAR-10); Fast: 75.10 vs 74.75; DeepInv: 74.59 vs Hurt
Add KDCI to FastFast · Tiny-ImageNetaccuracy: 28.79 -> 38.23Helped
Add KDCI to DeepInvDeepInv · Tiny-ImageNetaccuracy: 20.68 -> 34.84Helped
Add KDCI to FastFast · ImageNet, ResNet-50 → ResNet-18accuracy: 53.45 -> 58.24Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 Tiny-ImageNet ImageNet Flickr1M ImageNet unlabeled subset (600k)

Benchmarks: CIFAR-10 CIFAR-100 Tiny-ImageNet ImageNet

Metrics: top-1 accuracy FID GPU time per epoch memory usage

Baselines: DAFL Fast CMI DeepInv Mosaick DFND

Builds on: DAFL DeepInv CMI Fast DFND Mosaick

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