Speculative Sampling with Reinforcement Learning
Chenan Wang, Daniel H. Shi, Haipeng Chen
TL;DR
This work tackles the latency of large language model inference by learning to adapt speculative sampling draft-tree hyperparameters with reinforcement learning. The proposed Re-SpS framework uses efficient state representations drawn from target-model hidden states and a multi-step action persistence mechanism to amortize policy costs, achieving up to 5.45× speedup over the backbone LLM and up to 1.12× over SOTA EAGLE-3 while preserving exact output fidelity. Through evaluations on five benchmarks across multiple model sizes and ablations, Re-SpS demonstrates robust, context-aware dynamic adaptation that outperforms static configurations. The findings indicate that learning-driven adaptive draft-tree control can meaningfully enhance inference throughput in real-world LLM deployments without sacrificing correctness or quality.
Abstract
Inference time latency has remained an open challenge for real world applications of large language models (LLMs). State-of-the-art (SOTA) speculative sampling (SpS) methods for LLMs, like EAGLE-3, use tree-based drafting to explore multiple candidate continuations in parallel. However, the hyperparameters controlling the tree structure are static, which limits flexibility and efficiency across diverse contexts and domains. We introduce Reinforcement learning for Speculative Sampling (Re-SpS), the first reinforcement learning (RL)-based framework for draft tree hyperparameter optimization. Re-SpS dynamically adjusts draft tree hyperparameters in real-time, learning context-aware policies that maximize generation speed by balancing speculative aggression with computational overhead. It leverages efficient state representations from target model hidden states and introduces multi-step action persistence for better context modeling. Evaluation results across five diverse benchmarks demonstrate consistent improvements over the SOTA method EAGLE-3, achieving up to 5.45$\times$ speedup over the backbone LLM and up to 1.12$\times$ speedup compared to EAGLE-3 across five diverse benchmarks, with no loss in output fidelity.
