Ignore the KL Penalty! Boosting Exploration on Critical Tokens to Enhance RL Fine-Tuning
Jean Vassoyan, Nathanaël Beau, Roman Plaud
TL;DR
The paper investigates exploration in RL fine-tuning of LLMs using a simple arithmetic addition task and reveals that a small set of critical tokens decisively influence outcomes. It introduces a token-aware prioritized KL penalty that weights the standard KL term by the pre-trained model's token-wise certainty, aiming to boost exploration on high-impact decisions. Empirical results show that larger pre-training improves generalization, while the prioritized KL penalty enhances exploration efficiency and stabilizes performance on critical tokens across settings. The work provides a practical mechanism to improve RL fine-tuning efficiency and highlights the importance of token-level uncertainty in guiding exploration, with limitations stemming from a small model and domain scope.
Abstract
The ability to achieve long-term goals is a key challenge in the current development of large language models (LLMs). To address this, pre-trained LLMs can be fine-tuned with reinforcement learning (RL) to explore solutions that optimize a given goal. However, exploration with LLMs is difficult, as a balance has to be struck between discovering new solutions and staying close enough to the pre-trained model, so as not to degrade basic capabilities. This is typically controlled with a Kullback-Leibler (KL) penalty. In this paper, we investigate the exploration dynamics of a small language model on a simple arithmetic task. We show how varying degrees of pre-training influence exploration and demonstrate the importance of "critical tokens" which have a dramatic impact on the final outcome. Consequently, we introduce a simple modification to the KL penalty that favors exploration on critical tokens, increasing the efficiency of the RL fine-tuning stage.
