atlas

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

Decoupled Kullback-Leibler Divergence Loss

NeurIPS 2024 · Label-efficient and robust learning › Knowledge distillation · approach: Patient consistent distillation · 41 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.

Shows KL divergence equals a decoupled loss (weighted MSE plus soft-label cross-entropy) and proposes IKL, which breaks the asymmetric gradient and adds class-wise global weights, achieving SOTA AutoAttack robustness on CIFAR and competitive KD results.

Problem

KL divergence loss is widely used in adversarial training and knowledge distillation, but its gradient mechanism is poorly understood and its asymmetric optimization can neglect part of the loss when one branch is detached (as in KD).

Approach

Prove KL gives the same gradients as a decoupled DKL = weighted MSE on logit differences (weights from softmax products) + soft-label cross-entropy; then enable gradients on the detached branch in wMSE and replace sample-wise weights with class-wise mean probability weights, yielding IKL.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
enable breaking asymmetric optimization (BA) (ablation)DKL for ImageNet knowledge distillation · ImageNet, ResNet34 teacher to ResNet18 studentTop-1 accuracy (%): 71.03 -> 71.80Helped
add class-wise global information (GI) to DKL with BA (ablation)DKL for CIFAR-100 adversarial training · CIFAR-100, AutoAttackAA robustness (%): 30.42 -> 31.91Helped
add class-wise global information (GI) to DKL with BA (ablation)DKL for ImageNet knowledge distillation · ImageNet, ResNet34 teacher to ResNet18 studentTop-1 accuracy (%): 71.80 -> 71.91Helped
use DKL instead of KL (ablation)CIFAR-100 adversarial training · CIFAR-100, AutoAttackAA robustness (%): 30.29 -> 30.20No clear effect
set alpha/4 to 3, 4, 5, or 6 (ablation)IKL adversarial training · CIFAR-100AA robustness (%): 31.29; 31.33; 31.91; 31.64Mixed
set beta to 2, 3, 4, or 5 (ablation)IKL adversarial training · CIFAR-100AA robustness (%): 30.95; 31.33; 31.57; 31.91Helped
set global-information temperature tau to 1, 2, 3, or 4 (ablation)IKL adversarial training · CIFAR-100Clean accuracy (%): 59.99; 63.77; 65.28; 65.76Helped
replace KL with IKLTRADES adversarial training · CIFAR-100, AutoAttack at epsilon 8/255AA robustness (%): 30.29 -> 31.91Helped
replace KL with IKLKnowledge distillation on ImageNet-LT · ImageNet-LT, ResNeXt-101 teacher to ResNet-50All-class top-1 accuracy (%): 48.31 -> 49.29Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet ImageNet-LT ADE20K

Benchmarks: CIFAR-10 CIFAR-100 ImageNet RobustBench ImageNet-LT ADE20K

Metrics: top-1 clean accuracy AutoAttack robust accuracy top-1 accuracy training speed (sec/iter)

Baselines: TRADES AWP LBGAT LAS-AT ACAT DM-AT DKD KD ReviewKD OFD CRD FitNet

Builds on: TRADES AWP DKD DM-AT Knowledge Distillation

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