KETCHUP: K-Step Return Estimation for Sequential Knowledge Distillation
Jiabin Fan, Guoqing Luo, Michael Bowling, Lili Mou
TL;DR
KETCHUP introduces a $K$-step return induction for RL-based knowledge distillation in text generation, deriving a multi-step Bellman-guided learning signal to reduce gradient variance. By constructing $\hat{G}_t$ from $K$-step reward blocks and using the student policy to propagate states, the method achieves variance reduction with a controllable bias, performing well across XSum, Europarl EN-NL, and GSM8K. Empirical results show improved RL return and NLP metrics, with moderate $K$ (2–8) offering the best balance between bias and variance, and LLM-based evaluation corroborating human-aligned improvements. The approach promises more stable and effective RL-based KD in large language model settings, highlighting a practical path for enhancing distillation in resource-constrained deployments.
Abstract
We propose a novel k-step return estimation method (called KETCHUP) for Reinforcement Learning(RL)-based knowledge distillation (KD) in text generation tasks. Our idea is to induce a K-step return by using the Bellman Optimality Equation for multiple steps. Theoretical analysis shows that this K-step formulation reduces the variance of the gradient estimates, thus leading to improved RL optimization especially when the student model size is large. Empirical evaluation on three text generation tasks demonstrates that our approach yields superior performance in both standard task metrics and large language model (LLM)-based evaluation. These results suggest that our K-step return induction offers a promising direction for enhancing RL-based KD in LLM research.
