← Back to blogs

Knowledge Distillation: Soft Labels, Temperature, and Dark Knowledge

Teacher-student training with temperature-scaled softmax

Knowledge distillation sits within the broader model-compression taxonomy alongside pruning, low-rank factorization, and quantization-aware training. Pruning removes redundant parameters, quantization reduces numeric precision, and distillation replaces the teacher with a smaller student parameterization. Unlike pruning and quantization, distillation changes the architecture of the deployed model, which permits structural compression that cannot be expressed as a sparsity pattern or bit-width reduction.

The intellectual precursor of KD is the work of (Buciluǎ et al. 2006), who showed that a small neural network (a 1-hidden-layer "mimic model" with 128-256 units) can be trained to recover 91-98% of the AUC of a roughly 1000-model heterogeneous ensemble (SVMs, boosted trees, bagged trees, random forests, kNN) across eight benchmark datasets, producing a 1000x parameter reduction whose original motivation was strictly deploying ensembles onto 2006-era PDAs and embedded devices. Their loss was mean-squared-error on the ensemble's predicted probability (regression onto raw probabilities, not logits and not KL on softened distributions), which is structurally distinct from Hinton's recipe. Their compression pipeline used MUNGE, a synthetic-data generator that expands the training set by perturbing each feature of a real example (categorical features swap to another value with probability p=0.5p = 0.5, continuous features swap to a neighbor's value and add Gaussian noise). MUNGE was needed because in-distribution labelled data alone was insufficient to transfer the ensemble's decision boundary, and MUNGE is load-bearing: disabling it drops AUC recovery from 91-98% to 50-70% on some datasets. A notable empirical observation was that the mimic often beats individual ensemble members despite being trained against the mean, suggesting the compression captures ensemble behavior more regularly than any single component does. The failure mode Hinton later solved is saturation: when the ensemble's predicted probabilities are near 0 or 1, the MSE gradient nearly vanishes; this is precisely what motivates temperature scaling. (Ba and Caruana 2014) extended the idea by matching the logits (pre-softmax activations) of a deep teacher rather than its probabilities; their key empirical finding on TIMIT phone recognition was that a shallow 1-hidden-layer MLP with 30,000 units trained on hard labels reaches 23.1% phone error rate, trained on teacher logits it reaches 20.9%, essentially closing the gap to the 20.7% deep 4-layer CNN teacher. This holds only when the regression target is logits, not softmax probabilities, since logit regression preserves gradient magnitude even when teacher probabilities saturate. They also introduced a bottleneck linear-layer trick: the 30K-unit shallow model has roughly 20M parameters and takes 6-12 GPU-days to train densely, so they factorize the 30K-unit hidden layer through a rank-400 bottleneck, reducing parameters to roughly 1M and training time to 1-2 days. This low-rank factorization predates modern LoRA by almost a decade. The claim in the paper's title ("Do Deep Nets Really Need to Be Deep?") is pointed but often misread: the paper does not claim shallow nets are inherently sufficient, only that the optimization problem for shallow nets can reach good solutions when guided by a deep teacher. The distinction bears on any contemporary "is distillation necessary?" argument. (Hinton et al. 2015) unified and formalized these approaches, introducing the temperature-scaled softmax that makes logit-matching recoverable as a limit case of probability-matching, and popularized the term "dark knowledge" for the information contained in the teacher's off-target probabilities.

Subsequent research diverged along two axes. The representation axis asks what to match: probabilities (Hinton et al. 2015), intermediate features (Romero et al. 2015), attention maps (Zagoruyko and Komodakis 2017), pairwise relations (Park et al. 2019), or contrastive similarity (Tian et al. 2020). The training-regime axis asks how to organize the teacher-student loop: offline (Hinton et al. 2015), online (Zhang et al. 2018), self-distillation (Furlanello et al. 2018), or iterative (Mirzadeh et al. 2020). More recent theoretical work has examined why distillation helps generalization (Menon et al. 2021), when it fails silently (Stanton et al. 2021), and how it relates to label smoothing (Müller et al. 2019).

Related to but distinct from KD are self-supervised learning methods that use self-distillation as a pretext task rather than a compression mechanism. DINO (Caron et al. 2021) and BYOL apply EMA-based teacher-student dynamics for representation learning, borrowing the optimization template of distillation but aiming for representation quality rather than compression. (Tian et al. 2020) explicitly connects contrastive representation learning to distillation through the CRD framework.

KD method inventory, with a metric column attached where one exists. Backbone gives student architecture or task family. The Loss cell uses (key=value) for headline hyperparameters, with KL the temperature-softmax KL, CE cross-entropy and MSE squared error. Data is the training set. The CIFAR-100 columns report student top-1 accuracy (%) with Tch the teacher's, and Δ is meant to be student-with-KD minus the same student trained with hard labels alone, so a positive Δ is the KD gain. GLUE is the GLUE Avg score (%) and SQuAD is SQuAD-v1.1 F1. The numeric columns are a composite and not a controlled comparison. Each per-row citation names the method's source paper, not the source of that row's digits, and the CIFAR-100 Student, Tch and Δ entries for the FitNets, AT, RKD, DML, ONE, Born-Again and PS-KD rows have been re-cast onto a common backbone rather than copied from the cited paper, which in several cases never ran that backbone or never reported a same-student KD delta at all. Read those cells as indicative magnitudes only. The rows that do trace to their citation under the stated backbone are CRD and DKD (WRN-40-2 to WRN-40-1, student-only 71.98, teacher 75.61) and the four NLP rows, each taken from its own paper's reported GLUE and SQuAD. For a genuine head-to-head under one pipeline see Table tbl:kd-classification-benchmarks and the reproduction harness of (Tian et al. 2020) and (Zhao et al. 2022). Dashes mark settings the paper does not report: NLP rows carry no vision metric and conversely, and the diffusion entry reports FID rather than accuracy and is discussed in the walk-through. Stanton et al. is a diagnostic audit and reports no headline accuracy gain by design.
CIFAR-100 NLP
Method Year Backbone Loss Data Student Tch Δ GLUE SQuAD
Bucilua (Buciluǎ et al. 2006) 2006 1-hidden MLP MSE on probs UCI 8 sets - - - - -
Ba & Caruana (Ba and Caruana 2014) 2014 shallow MLP MSE on logits TIMIT - - - - -
Hinton (Hinton et al. 2015) 2015 MLP/DNN KL(τ=20)+CE(α=0.9) MNIST/speech - - - - -
FitNets (Romero et al. 2015) 2015 17-layer thin KL+MSE(hint) CIFAR-10/100 64.96 64.4 +1.5 - -
AT (Zagoruyko and Komodakis 2017) 2017 WRN-16-2 KL+MSE(attn maps,β=103) CIFAR-100 73.5 75.6 +1.7 - -
RKD (Park et al. 2019) 2019 ResNet-20 KL+Huber(dist)+Huber(angle) CIFAR-100 70.4 72.3 +1.0 - -
CRD (Tian et al. 2020) 2020 WRN-40-1 KL+InfoNCE(τ=0.07,K=16384) CIFAR-100 74.14 75.6 +2.2 - -
DKD (Zhao et al. 2022) 2022 WRN-40-1 TCKD(α=1)+NCKD(β=8) CIFAR-100 74.81 75.6 +2.8 - -
DML (Zhang et al. 2018) 2018 ResNet-32×2 CE+KL(peer,no-T) CIFAR-100 70.3 - +2.2 - -
ONE (Lan et al. 2018) 2018 ResNet-32 K=3 KL(τ=3)+gated ensemble CIFAR-100 73.4 - +3.7 - -
Born-Again (Furlanello et al. 2018) 2018 DenseNet-BC KL(same arch, gen-3) CIFAR-100 84.5 82.3 +2.2 - -
PS-KD (Kim et al. 2021) 2021 ResNet-18 KL(past-self, αt lin 0..0.8) CIFAR-100 78.4 - +1.5 - -
DistilBERT (Sanh et al. 2019) 2019 6L Transf. MLM+KL(τ=2)+cos BookCorp+W. - - - 77.0 86.9
TinyBERT4_4 (Jiao et al. 2020) 2020 4L Transf. MSE(attn)+MSE(hidden)+KL(pred) BookCorp+W. - - - 76.5 82.1
MobileBERT (Sun et al. 2020) 2020 IB-bottleneck KL(post-attn)+MSE+progr. freeze BookCorp+W. - - - 77.7 90.0
MiniLM (6L) (Wang et al. 2020) 2020 6L Transf. KL(QK)+KL(VV) last-layer BookCorp+W. - - - 78.9 89.5
FGFI (Wang et al. 2019) 2019 Faster R-CNN MSE(near-obj mask) VOC07+12 - - - - -
Stanton (Stanton et al. 2021) 2021 ResNet-50 KL audit (self-distill) CIFAR/IN1k - - 0.0 - -
Salimans diffusion (Salimans and Ho 2022) 2022 U-Net MSE(v-param, 2-step rollout) CIFAR-10 - - - - -

The table groups the literature into seven families, walked through in chronological order. Early response distillation methods (Bucilua, Ba & Caruana, Hinton) match either probabilities or logits between teacher and student; the recipe is simple and effective when the capacity gap is moderate, but it leaves no signal on intermediate representations and degrades under heavy compression1. The Hinton temperature-scaled KL emerged as the dominant logit-based recipe and is still the single-method baseline reproductions reach for, with DKD (Zhao et al. 2022) later showing that the implicit (1−pyt)(1 - p^t_y) suppression of the non-target term silently kills the dark-knowledge signal precisely when the teacher is most confident; explicit reweighting (β=8 on CIFAR-100) recovers a lift of roughly 1.0 to 3.0 points over vanilla KD across the teacher-student pairs in the DKD paper's CIFAR-100 table.

Feature distillation (FitNets, AT, NST, FSP) and relational distillation (RKD, CRD) constitute the second strand. They supplement the output match with constraints on intermediate representations or pairwise structure, which adds learning signal when the gap is large2 but introduces a hint-layer choice that varies results by 1-2 points3. CRD imports the InfoNCE machinery from contrastive learning with K=16384 negatives in a memory bank and provides a 2.1-point lift on heterogeneous teacher-student pairs (VGG-13 →\to MobileNet-V2) where point-wise feature matching stalls; the projection-head depth and memory-bank momentum each move the result by ~0.5%, which is a reproducibility tax practitioners regularly underestimate.

Online and self-distillation (DML, ONE, Born-Again, PS-KD) abandon the offline pre-training requirement: peers train jointly (DML, ONE) or the teacher is the model's own past checkpoint (Born-Again, PS-KD). DML's surprising finding is that small + large peers both improve over solo training, which fits the regularization channel4 better than the "knowledge transfer" framing; identical initialization collapses the KL term, an instability that recurs across peer methods5. PS-KD operates at epoch scale with a linearly annealed αt from 0 to 0.8 over training, providing the smooth spectral-shrinkage curriculum (Mobahi et al. 2020) formalizes for kernel regression, at the operational cost of caching one prediction-distribution snapshot per training sample (≈\approx5 GB FP32 on ImageNet).

KD family evolution from 2015 feature distillation to 2022 logit-decoupled DKD, plotted only for the methods whose headline number is reported by their own paper under the stated backbone. Marker shape and colour encode family, and the dotted line marks a representative WRN-40-2 teacher (75.6% CIFAR-100). Methods whose commonly quoted CIFAR-100 figure does not appear in the source paper are left off rather than given a placeholder coordinate, which is why Hinton, AT, RKD and PS-KD have no point here and why the diagnostic and diffusion entries of the leaderboard are absent: an audit reports no headline gain by design, and progressive distillation reports FID. Two readings survive that restriction. First, the vision cluster sits between 65 and 75 across 2015-2022 and only self-distillation (Born-Again on DenseNet-80-80, where teacher and student are the same architecture and the 84.5 is not comparable to the WRN line) leaves that band. Second, the NLP family forms a separate band because it is a separate metric: GLUE average rather than image accuracy, MobileBERT at 77.7 and MiniLM at 78.9, at 2-9x inference speedup over BERT-base. Mixing axes this way is unavoidable, because KD has no single benchmark; the figure is readable within each family and not across them.

NLP distillation (DistilBERT, TinyBERT, MobileBERT, MiniLM) is empirically the most consequential application: every entry retains 96-99% of BERT-base's GLUE while shrinking the model 1.7-7.5x and accelerating inference 1.6-9.4x. The four methods differ in which structural objects are matched: DistilBERT matches output KL plus hidden-state cosine; TinyBERT adds pre-softmax attention MSE plus a two-stage (general + task-specific) recipe with BERT-paraphrased data augmentation; MobileBERT redesigns each layer into an inverted bottleneck and trains an IB-BERT teacher-assistant before progressive layer-wise freeze-and-distill; MiniLM matches only QQ/KK and VV self-attention relations on the last layer (dimension-agnostic). All four depend critically on layer-copy initialization from the teacher6, and DistilBERT's drop-in compatibility (same tokenizer, same hidden size) is arguably more responsible for its adoption than its raw GLUE score. The LLM era pushes the recipe further: MiniLLM (Gu et al. 2024) swaps forward for reverse KL7 and trains via policy gradient on student rollouts to suppress the long-tail mean-seeking behaviour that produces hedging outputs at 32K-128K vocabulary scale.

Task-specific distillation (FGFI for detection, Structured-KD for segmentation, Salimans progressive distillation for diffusion) tailors the matching to dense or generative outputs. FGFI restricts feature distillation to ~0.5% of the feature map (high-IoU anchor positions); enlarging the mask reverts to baseline performance because background features swamp object features8. Salimans progressive distillation halves the teacher's denoising steps recursively (8192 →\to 4096 →\to ... →\to 4 over 11 rounds) and reports FID 3.0 on CIFAR-10 at the 4-step end of that chain; the recipe requires deterministic DDIM sampling, warm-start from teacher weights, and v-parameterization without which the loss explodes at noise extremes9.

Diagnostic and theoretical work (Stanton, Müller, Menon, Yuan, Busbridge) frames the field's open questions rather than providing new methods. Stanton's audit shows students disagree with teachers on 5-15% of training samples even with 4x training budget, and pushing fidelity below 5% degrades test accuracy: KD is partly implicit-regularization rather than faithful imitation10. Müller shows that a label-smoothed teacher makes a worse teacher than an unsmoothed one of lower accuracy, because the penultimate similarity structure collapses11. Yuan's teacher-free Tf-KD recovers up to 0.65% of the gain with no teacher at all, supporting a regularization-dominant view12. Busbridge's scaling-law analysis (Busbridge et al. 2025) finds that for fixed student compute, teacher size has an optimum and over-large teachers hurt13, retiring the folklore "teacher 4x student" prescription. These threads remain unreconciled: the dark-knowledge and regularization hypotheses are both supported by direct experiments, and the practical implication is that distillation strength depends on regime (capacity gap, teacher quality, dataset size) more than on objective design.

Read back over those families and one axis organises all of them. Each method family is a choice of which channel carries the teacher's signal, and each new channel was opened because the one before it ran out of signal at some capacity gap. Table tbl:kd-channels states that progression once, splitting online from self since they open different channels, and holding the diagnostic work aside because it is not a channel at all. The chronology above and the era boundaries below are then two readings of the same object rather than two competing taxonomies.

The method families as channels. The middle column is the object the loss compares. The right two columns are what opening that channel buys and what it charges. The rows are not a ranking. A channel gets opened when the one above it stops carrying signal, so the useful question about any row is which regime it was opened for, not which row scores highest.
Family Channel matched Opened because Charged in
response softened output distribution one-hot labels carry no inter-class structure one CC-vector per sample, no matter the depth
feature intermediate activations, attention maps the output channel is too thin when the gap is large a hint-layer choice worth 1-2 points14
relational pairwise distance, angle, contrastive similarity point-wise features are not comparable across architectures O(B2)O(B^2)-O(B3)O(B^3) batch terms, memory bank
online peers' outputs, co-trained offline requires a finished teacher first peers must differ at init and clear a capacity floor15
self the model's own past or deeper self no teacher exists, or none is wanted 3x compute (BAN) or one cached prediction per sample (PS-KD)
NLP structural attention, hidden states, QK/VV relations transformers expose matched objects at every layer layer-copy init constrains student shape16
task-specific masked features, dense affinities, sampler rollouts dense and generative outputs have no single softmax mask ratio, sampler and parameterization all load-bearing17

The diagnostic row of the leaderboard belongs to none of these channels. It asks a prior question, how much of any row's gain is the teacher's content at all, and that question is taken up in the theory section. It is also what the era boundaries below are ultimately tracking.

The table separates four eras: response-only (2006-2015), feature/relational expansion (2015-2020), online/self-distillation and NLP scaling (2018-2021), and the modern logit-decoupled + LLM-distillation line (2022-2023). Three readings. First, gains from logit distillation alone plateau around the WRN-40-2 →\to WRN-40-1 baseline of about 73.5%; DKD's logit-only recipe matches feature-based methods at 74.8% and is the highest-scoring single-objective method on this pairing. Second, NLP distillation is the empirically most successful application of KD: every method on the GLUE band retains 97%+ of teacher accuracy at 1.6-9.4x speedup, far exceeding the proportional gains seen in vision distillation. Third, recent diagnostic and scaling-law work has shifted the field's framing from "how do we transfer more knowledge" to "how do we balance fidelity, regularization, and optimization dynamics", which means newer methods (DKD, MiniLLM, Tf-KD) increasingly justify themselves through diagnostic ablations rather than benchmark-only comparisons.

References

Ba, Jimmy, and Rich Caruana. 2014. "Do Deep Nets Really Need to Be Deep?" NeurIPS. https://arxiv.org/abs/1312.6184.
Buciluǎ, Cristian, Rich Caruana, and Alexandru Niculescu-Mizil. 2006. "Model Compression." KDD.
Busbridge, Dan, Amitis Shidani, Floris Weers, Jason Ramapuram, Etai Littwin, and Russ Webb. 2025. "Distillation Scaling Laws." International Conference on Machine Learning (ICML). https://arxiv.org/abs/2502.08606.
Caron, Mathilde, Hugo Touvron, Ishan Misra, et al. 2021. "Emerging Properties in Self-Supervised Vision Transformers." ICCV. https://arxiv.org/abs/2104.14294.
Furlanello, Tommaso, Zachary Lipton, Michael Tschannen, Laurent Itti, and Anima Anandkumar. 2018. "Born-Again Neural Networks." ICML. https://arxiv.org/abs/1805.04770.
Gu, Yuxian, Li Dong, Furu Wei, and Minlie Huang. 2024. "MiniLLM: Knowledge Distillation of Large Language Models." ICLR. https://arxiv.org/abs/2306.08543.
Hinton, Geoffrey, Oriol Vinyals, and Jeff Dean. 2015. "Distilling the Knowledge in a Neural Network." NeurIPS Deep Learning and Representation Learning Workshop. https://arxiv.org/abs/1503.02531.
Jiao, Xiaoqi, Yichun Yin, Lifeng Shang, et al. 2020. "TinyBERT: Distilling BERT for Natural Language Understanding." Findings of EMNLP. https://arxiv.org/abs/1909.10351.
Kim, Kyungyul, ByeongMoon Ji, Doyoung Yoon, and Sangheum Hwang. 2021. "Self-Knowledge Distillation with Progressive Refinement of Targets." ICCV. https://arxiv.org/abs/2006.12000.
Lan, Xu, Xiatian Zhu, and Shaogang Gong. 2018. "Knowledge Distillation by on-the-Fly Native Ensemble." NeurIPS. https://arxiv.org/abs/1806.04606.
Menon, Aditya Krishna, Ankit Singh Rawat, Sashank Reddi, Seungyeon Kim, and Sanjiv Kumar. 2021. "A Statistical Perspective on Distillation." ICML. https://arxiv.org/abs/2009.10683.
Mirzadeh, Seyed Iman, Mehrdad Farajtabar, Ang Li, Nir Levine, Akihiro Matsukawa, and Hassan Ghasemzadeh. 2020. "Improved Knowledge Distillation via Teacher Assistant." AAAI. https://arxiv.org/abs/1902.03393.
Mobahi, Hossein, Mehrdad Farajtabar, and Peter L. Bartlett. 2020. "Self-Distillation Amplifies Regularization in Hilbert Space." NeurIPS. https://arxiv.org/abs/2002.05715.
Müller, Rafael, Simon Kornblith, and Geoffrey Hinton. 2019. "When Does Label Smoothing Help?" NeurIPS. https://arxiv.org/abs/1906.02629.
Park, Wonpyo, Dongju Kim, Yan Lu, and Minsu Cho. 2019. "Relational Knowledge Distillation." CVPR. https://arxiv.org/abs/1904.05068.
Romero, Adriana, Nicolas Ballas, Samira Ebrahimi Kahou, Antoine Chassang, Carlo Gatta, and Yoshua Bengio. 2015. "FitNets: Hints for Thin Deep Nets." ICLR. https://arxiv.org/abs/1412.6550.
Salimans, Tim, and Jonathan Ho. 2022. "Progressive Distillation for Fast Sampling of Diffusion Models." ICLR. https://arxiv.org/abs/2202.00512.
Sanh, Victor, Lysandre Debut, Julien Chaumond, and Thomas Wolf. 2019. "DistilBERT, a Distilled Version of BERT: Smaller, Faster, Cheaper and Lighter." NeurIPS Workshop on Energy Efficient ML and Cognitive Computing. https://arxiv.org/abs/1910.01108.
Stanton, Samuel, Pavel Izmailov, Polina Kirichenko, Alexander A. Alemi, and Andrew Gordon Wilson. 2021. "Does Knowledge Distillation Really Work?" NeurIPS. https://arxiv.org/abs/2106.05945.
Sun, Zhiqing, Hongkun Yu, Xiaodan Song, Renjie Liu, Yiming Yang, and Denny Zhou. 2020. "MobileBERT: A Compact Task-Agnostic BERT for Resource-Limited Devices." ACL. https://arxiv.org/abs/2004.02984.
Tian, Yonglong, Dilip Krishnan, and Phillip Isola. 2020. Contrastive Multiview Coding. arXiv. https://doi.org/10.48550/arXiv.1906.05849.
Wang, Tao, Li Yuan, Xiaopeng Zhang, and Jiashi Feng. 2019. "Distilling Object Detectors with Fine-Grained Feature Imitation." CVPR. https://arxiv.org/abs/1906.03609.
Wang, Wenhui, Furu Wei, Li Dong, Hangbo Bao, Nan Yang, and Ming Zhou. 2020. "MiniLM: Deep Self-Attention Distillation for Task-Agnostic Compression of Pre-Trained Transformers." NeurIPS. https://arxiv.org/abs/2002.10957.
Yuan, Li, Francis E. H. Tay, Guilin Li, Tao Wang, and Jiashi Feng. 2020. "Revisiting Knowledge Distillation via Label Smoothing Regularization." CVPR. https://arxiv.org/abs/1909.11723.
Zagoruyko, Sergey, and Nikos Komodakis. 2017. "Paying More Attention to Attention: Improving the Performance of Convolutional Neural Networks via Attention Transfer." ICLR. https://arxiv.org/abs/1612.03928.
Zhang, Ying, Tao Xiang, Timothy M. Hospedales, and Huchuan Lu. 2018. "Deep Mutual Learning." CVPR. https://arxiv.org/abs/1706.00384.
Zhao, Borui, Quan Cui, Renjie Song, Yiyu Qiu, and Jiajun Liang. 2022. "Decoupled Knowledge Distillation." CVPR. https://arxiv.org/abs/2203.08679.

  1. Extreme-compression breakdown: very-low-capacity students (depth ratio below 1:5 to teacher) fail to absorb dark knowledge entirely; intermediate teacher-assistants are required to bridge the gap, at 3x compute cost (Mirzadeh et al. 2020).↩︎

  2. Teacher capacity gap: distilling from a teacher whose VC-dimension or depth exceeds the student's by a large factor frequently hurts rather than helps; the student cannot represent the teacher's decision boundary and its gradient descent oscillates between partial approximations (Mirzadeh et al. 2020).↩︎

  3. Hint-layer choice: feature distillation requires picking which student layer is supervised by which teacher layer; results vary by 1-2 accuracy points depending on the choice, and a deeper learned regressor partly defeats the purpose by offloading representational work onto the regressor itself (Romero et al. 2015).↩︎

  4. Dark-knowledge vs. regularization: even hand-crafted "teachers" (uniform-over-non-target, label-smoothed one-hot) recover much of the KD gain, and reverse-distillation (small teacher improving large student) shows that classical "knowledge transfer" overstates the role of teacher content (Yuan et al. 2020).↩︎

  5. Online co-training instability: peer methods (DML, ONE) require independent random initialization and a capacity floor; identical inits collapse the KL term to zero, and very-low-capacity peers cannot generate informative soft targets for each other (Zhang et al. 2018).↩︎

  6. Layer-copy initialization fragility: NLP distillation depends critically on copying alternate teacher layers as the student warm-start. Random init roughly doubles compute and rarely closes to the same GLUE average, which constrains student architecture to share the teacher's hidden dimension (Sanh et al. 2019).↩︎

  7. KL direction is empirical. Forward KL is mean-seeking and produces hedging students. Reverse KL is mode-seeking but unstable without policy-gradient variance reduction. The choice has no clean theoretical winner and depends on whether the deployment task rewards coverage or concentration (Gu et al. 2024).↩︎

  8. Detection imitation-mask sensitivity: object-detector distillation breaks under naive feature matching because >99% of feature-map positions are background; the imitation mask must be roughly 0.5% positive, and enlarging it to "hard negatives" degrades back to baseline (Wang et al. 2019).↩︎

  9. Diffusion-distillation prerequisites: progressive distillation requires a deterministic teacher sampler (DDIM, not DDPM), warm-start from teacher weights, and v-parameterization; cold init or stochastic samplers fail outright (Salimans and Ho 2022).↩︎

  10. Silent fidelity failure: students often disagree with the teacher on 5-15% of training samples even with 4x training budget, and reducing this fidelity gap can degrade test accuracy; KD's gain depends on a delicate fidelity-regularization trade-off rather than on faithful imitation (Stanton et al. 2021).↩︎

  11. Label-smoothing equivalence: a teacher trained with label smoothing collapses its penultimate similarity structure, and distillation from such a teacher produces a worse student than distilling from an unsmoothed teacher of lower accuracy. The soft-target signal is not just confidence reduction (Müller et al. 2019).↩︎

  12. Dark-knowledge vs. regularization: even hand-crafted "teachers" (uniform-over-non-target, label-smoothed one-hot) recover much of the KD gain, and reverse-distillation (small teacher improving large student) shows that classical "knowledge transfer" overstates the role of teacher content (Yuan et al. 2020).↩︎

  13. Teacher-size saturation: for a fixed student-compute budget, larger teachers help only up to a threshold beyond which they hurt; the optimal teacher size shifts with student compute, so fixed-ratio prescriptions ("teacher 4x student") should be retired (Busbridge et al. 2025).↩︎

  14. Hint-layer choice: feature distillation requires picking which student layer is supervised by which teacher layer; results vary by 1-2 accuracy points depending on the choice, and a deeper learned regressor partly defeats the purpose by offloading representational work onto the regressor itself (Romero et al. 2015).↩︎

  15. Online co-training instability: peer methods (DML, ONE) require independent random initialization and a capacity floor; identical inits collapse the KL term to zero, and very-low-capacity peers cannot generate informative soft targets for each other (Zhang et al. 2018).↩︎

  16. Layer-copy initialization fragility: NLP distillation depends critically on copying alternate teacher layers as the student warm-start. Random init roughly doubles compute and rarely closes to the same GLUE average, which constrains student architecture to share the teacher's hidden dimension (Sanh et al. 2019).↩︎

  17. Detection imitation-mask sensitivity: object-detector distillation breaks under naive feature matching because >99% of feature-map positions are background; the imitation mask must be roughly 0.5% positive, and enlarging it to "hard negatives" degrades back to baseline (Wang et al. 2019).↩︎