Advantage-Guided Distillation for Preference Alignment in Small Language Models
Shiping Gao, Fanqi Wan, Jiajian Guo, Xiaojun Quan, Qifan Wang
TL;DR
This work tackles the challenge of aligning small language models (SLMs) with human preferences by transferring alignment knowledge from a preference-aligned teacher. It introduces Dual-Constrained Knowledge Distillation (DCKD) as a baseline and Advantage-Guided Distillation for Preference Alignment (ADPA), which uses an advantage function derived from a DPO-trained teacher and a reference teacher to supply distribution-level reward signals. Empirical results show that both methods improve SLM alignment, with ADPA-based variants often outperforming baselines and narrowing the gap to larger models; combining ADPA with DCKD (ADPA+) yields the strongest gains across MT-Bench, AlpacaEval, and Open LLM Leaderboard. The work demonstrates the practical viability of leveraging larger, well-aligned models to guide alignment of resource-constrained models, offering scalable pathways for safer and more helpful AI in constrained environments.
Abstract
Alignment techniques enable Large Language Models (LLMs) to generate outputs that align with human preferences and play a crucial role in their effectiveness. However, their impact often diminishes when applied to Small Language Models (SLMs), likely due to the limited capacity of these models. Instead of directly applying existing alignment techniques to SLMs, we propose to utilize a well-aligned teacher LLM to guide the alignment process for these models, thereby facilitating the transfer of the teacher's knowledge of human preferences to the student model. To achieve this, we first explore a straightforward approach, Dual-Constrained Knowledge Distillation (DCKD), that employs knowledge distillation with two KL-divergence constraints from the aligned teacher to the unaligned student. To further enhance the student's ability to distinguish between preferred and dispreferred responses, we then propose Advantage-Guided Distillation for Preference Alignment (ADPA), which leverages an advantage function from the aligned teacher to deliver more nuanced, distribution-level reward signals for the student's alignment. Our experimental results show that these two approaches appreciably improve the alignment of SLMs and narrow the performance gap with larger counterparts. Among them, ADPA demonstrates superior performance and achieves even greater effectiveness when integrated with DCKD. Our code is available at https://github.com/SLIT-AI/ADPA.
