atlas

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

DA-KD: Difficulty-Aware Knowledge Distillation for Efficient Large Language Models

ICML 2025 · Label-efficient and robust learning › Knowledge distillation · approach: Distillation with causal and adaptive guidance

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 DA-KD, a difficulty-aware knowledge distillation framework that dynamically prunes easy samples via a distillation difficulty score with stratified sampling, plus a bidirectional discrepancy loss, cutting LLM distillation cost roughly in half.

Problem

Knowledge distillation for LLMs is expensive because existing methods use the full dataset, including easy samples whose distillation adds little value.

Approach

Score each sample by the ratio of student to teacher cross-entropy loss (DDS), progressively shrink the per-epoch dataset with a decay schedule while stratified-mixing easy and hard samples, and use a KL-based loss over mixed teacher/student distributions (BDL) that keeps gradients bounded and emphasizes hard samples.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DA-KD instead of KD-RKLLlama2-2.7B distillation · instruction-following evaluation averageROUGE-L: 27.70 -> 28.11Helped
use DA-KD instead of DistillmLlama2-1.3B distillation · instruction-following evaluation averageROUGE-L: 24.13 -> 26.15Helped
use DA-KD instead of GKDQwen2.5-1.5B distillation · instruction-following evaluation averageROUGE-L: 32.16 -> 33.01Helped
use DA-KD instead of DistillmQwen2.5-0.5B distillation · instruction-following evaluation averageROUGE-L: 30.24 -> 30.44Helped
use DA-KD instead of the strongest listed baselineQwen2.5-1.5B distillation · GSM8Kzero-shot accuracy: 50.80 -> 54.66Helped
use DA-KD instead of DistillmQwen2.5-1.5B distillation · SAMSumROUGE-L: 39.21 -> 40.05Helped
use DA-KD instead of GKDLlama2-1.3B distillation · GSM8Kzero-shot accuracy: 14.18 -> 14.56Helped
use DA-KD instead of GKDLlama3.2-1B distillation · GSM8Kzero-shot accuracy: 20.17 -> 22.37Helped
add DDS-based selection rather than random data selection (ablation)DiffUp · instruction-following evaluation averageROUGE-L: 25.08 -> 26.15Helped
add stratified data mixing (ablation)DiffUp · instruction-following evaluation averageROUGE-L: 25.24 -> 26.15Helped
add difficulty-aware data updating rather than using the entire dataset (ablation)DA-KD · instruction-following evaluation averageROUGE-L: 25.91 -> 26.15Helped
replace KL with BDL (ablation)DA-KD with DiffUp · instruction-following evaluation averageROUGE-L: 21.04 -> 26.15Helped

Surprising findings

Experimental setup

Datasets: databricks-dolly SAMSum GSM8K

Benchmarks: DollyEval SelfInst Super-Natural Instructions Unnatural Instruction VicunaEval SAMSum GSM8K

Metrics: ROUGE-L zero-shot accuracy training iterations training time (minutes)

Baselines: SFT KD-KL KD-RKL SeqKD GKD DistiLLM

Builds on: Knowledge distillation (Hinton 2015) MiniLLM reverse KL GKD DistiLLM

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