atlas

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

CustomKD: Customizing Large Vision Foundation for Edge Model Improvement via Knowledge Distillation

CVPR 2025 · Label-efficient and robust learning › Knowledge distillation · approach: Few-shot and metric distillation · 5 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 CustomKD, which alternates between customizing a large vision foundation model's (DINOv2/OpenCLIP) features with the frozen student head and distilling those features into edge models for UDA and SSL image classification.

Problem

Knowledge distillation from large vision foundation models (ViT-L teachers) to small edge CNNs yields limited gains because of large capacity and architecture discrepancies between teacher and student.

Approach

Alternate between a feature customization stage, where a teacher projection layer is trained through the frozen student classifier to map teacher features into the student's representation space, and a KD stage where the student imitates both the original teacher features and the customized features via MSE losses, alongside CE/entropy-minimization losses on labeled and unlabeled data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add CustomKD to DKDMobileNetV3 · OfficeHome UDA (Avg.)accuracy: 69.48 -> 74.63Helped
Add CustomKD to DKDMobileNetV3 · DomainNet UDA (Avg.)accuracy: 37.99 -> 41.10Helped
Add CustomKD to TfFDMobileNetV3 · OfficeHome UDA (clipart source; Avg.)accuracy: 48.14 -> 57.96Helped
Add CustomKD to NORMMobileNetV3 · OfficeHome UDA (clipart source; Avg.)accuracy: 59.20 -> 66.65Helped
Add CustomKD to DisWotMobileNetV3 · OfficeHome UDA (clipart source; Avg.)accuracy: 77.12 -> 77.54Helped
Add L ˜ft alongside Lft (ablation)CIFAR-100 SSL with WideResNet28-2 and DINOv2 ViT-L teacher · CIFAR-100 (400 labels)error rate: 48.58 -> 32.51Helped
Add L ˜ft alongside Lft (ablation)CIFAR-100 SSL with WideResNet28-2 and DINOv2 ViT-S teacher · CIFAR-100 (400 labels)error rate: 49.88 -> 47.97Helped
Add L ˜ft alongside Lft (ablation)CIFAR-100 SSL with WideResNet28-2 and OpenCLIP ViT-B teacher · CIFAR-100 (400 labels)error rate: 58.46 -> 50.49Helped
Add L ˜ft alongside Lft (ablation)CIFAR-100 SSL with WideResNet28-2 and OpenCLIP ViT-L teacher · CIFAR-100 (400 labels)error rate: 60.89 -> 45.02Helped
Use the student head classifier instead of a randomly initialized teacher head classifier (ablation)CustomKD with MobileNetV3 · OfficeHome UDAaccuracy: 47.15 -> 56.47Helped
Add Lft to LL and LU (ablation)CustomKD with MobileNetV3 · OfficeHome UDAaccuracy: 56.16 -> 56.32No clear effect
Add L ˜ft to LL and LU (ablation)CustomKD with MobileNetV3 · OfficeHome UDAaccuracy: 56.16 -> 62.14Helped

Surprising findings

Limitations

Experimental setup

Datasets: OfficeHome DomainNet CIFAR-100 ImageNet

Benchmarks: OfficeHome DomainNet CIFAR-100 ImageNet

Metrics: classification accuracy error rate CKA

Baselines: FitNet Soft Target Logits DKD RKD CC DAN Deep Coral DANN DSAN TfFD NORM

Builds on: FitNet Decoupled KD USB SimMatch AdaMatch

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