atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

Bayesian Knowledge Distillation: A Bayesian Perspective of Distillation with Uncertainty Quantification

ICML 2024 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Bayesian decision-making under uncertainty

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 Bayesian Knowledge Distillation (BKD), which places a teacher-informed Dirichlet prior on student parameters so KD loss minimization equals posterior mode estimation, and samples the posterior with SGLD for uncertainty quantification and credible intervals.

Problem

Knowledge distillation lacks a clear statistical explanation and provides no principled way to quantify the uncertainty of the distilled student model's predictions.

Approach

Treat the cross-entropy to labels as a likelihood and the teacher's probabilities as a Dirichlet teacher-informed prior over student parameters; the KD loss then equals the negative log posterior, so KD = posterior mode, and SGLD sampling of the posterior gives mean-deviance uncertainty and credible intervals.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
distill the teacher with BKD instead of Orig KDstudent model · Fashion MNISTaccuracy: 0.902 -> 0.905Helped
distill the teacher with BKD instead of Orig KDstudent model · CIFAR-10accuracy: 0.963 -> 0.964Helped
distill the teacher with BKD instead of Orig KDstudent model · CIFAR-100accuracy: 0.841 -> 0.842Helped
distill the teacher with BKD instead of Orig KDstudent model · MNISTaccuracy: 0.986 -> 0.984No clear effect
use BKD instead of the teacher modelstudent model · Fashion MNISTaccuracy: 0.901 -> 0.905Helped
use BKD instead of the teacher modelstudent model · CIFAR-100accuracy: 0.929 -> 0.842Hurt
use BKD instead of the teacher modelstudent model · Scenario 4accuracy: 0.838 -> 0.870Helped
use BKD instead of Orig KDstudent model · Scenario 1MAE: 0.027 -> 0.023Helped
use BKD instead of Orig KDstudent model · Scenario 2accuracy: 0.896 -> 0.901Helped
use BKD instead of Orig KDstudent model · Scenario 3accuracy: 0.858 -> 0.868Helped
use BKD instead of Orig KDstudent model · Scenario 4accuracy: 0.862 -> 0.870Helped
replace the Dirichlet prior with a continuous categorical prior (ablation)BKD on MNIST · MNISTaccuracy: 0.980 -> 0.979No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MNIST Fashion MNIST CIFAR-10 CIFAR-100 synthetic simulation scenarios

Benchmarks: MNIST Fashion MNIST CIFAR-10 CIFAR-100

Metrics: classification accuracy mean deviance coverage rate of credible intervals MAE of class probability

Baselines: Teacher model Original KD KD + BNN KD + Dropout

Builds on: knowledge distillation stochastic gradient Langevin dynamics Bayesian neural networks Monte Carlo dropout Bayesian Dark Knowledge

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