LLM-Oriented Token-Adaptive Knowledge Distillation
Xurong Xie, Zhucun Xue, Jiafu Wu, Jian Li, Yabiao Wang, Xiaobin Hu, Yong Liu, Jiangning Zhang
TL;DR
AdaKD introduces token-level adaptability into knowledge distillation for LLMs by coupling a Loss-Driven Adaptive Token Focusing module with an Inverse Difficulty Temperature Scaling strategy, both guided by a unified token-difficulty metric based on Hellinger distance. LATF dynamically selects the most informative tokens to distill, while IDTS assigns per-token temperatures that sharpen hard-token learning and smooth easy-token distributions for better generalization. The approach is plug-and-play, yielding consistent improvements across multiple baselines and model families, with ablations confirming the necessity and synergy of its components. Empirical results on instruction-following benchmarks demonstrate notable performance gains and robustness, while analyses show favorable gradient dynamics and negligible efficiency costs. This work offers a practical framework for token-aware KD that adapts to the student’s learning state in real time, enhancing distillation effectiveness in diverse LLM settings.
Abstract
Knowledge distillation (KD) is a key technique for compressing large-scale language models (LLMs), yet prevailing logit-based methods typically employ static strategies that are misaligned with the dynamic learning process of student models. These methods typically treat all tokens indiscriminately and apply a single, fixed temperature, resulting in suboptimal knowledge transfer. To address these limitations, we propose LLM-Oriented Token-Adaptive Knowledge Distillation (AdaKD), a novel framework that adapts the distillation process to the real-time learning state of each token. AdaKD consists of two synergistic modules driven by a unified token difficulty metric. First, our Loss-Driven Adaptive Token Focusing (LATF) module dynamically adjusts the distillation focus by monitoring the student's learning stability, concentrating computational resources on the most valuable tokens at each training phase. Second, we introduce Inverse Difficulty Temperature Scaling (IDTS), a counterintuitive yet effective token-level temperature strategy. It employs low temperatures for difficult tokens for targeted error correction, and high temperatures for easy tokens to encourage students to learn from the teacher's complete and smooth output distribution, thereby enhancing generalization. As a plug-and-play framework, AdaKD can consistently improve the performance of various distillation methods on multiple model architectures and benchmarks.
