GuidedSampling: Steering LLMs Towards Diverse Candidate Solutions at Inference-Time
Divij Handa, Mihir Parmar, Aswin RRV, Md Nayem Uddin, Hamid Palangi, Chitta Baral
TL;DR
This work tackles the limited diversity of solutions produced by inference-time repeated sampling (RS) in large language models. It introduces GuidedSampling, a two-phase framework that explicitly explores diverse concepts (exploration) before generating final solutions conditioned on those concepts (generation), coupled with theoretical bounds that explain when it outperforms RS. Empirically, GuidedSampling delivers substantial gains in pass@k across math, science, coding, and Olympiad benchmarks, and increases the diversity of attempted concepts per instance. The authors further demonstrate the utility of GuidedSampling for post-training data synthesis, showing improvements when finetuning on trajectories generated by GuidedSampling and evidencing some cross-domain generalization. Overall, this approach offers a principled and efficient way to leverage inference-time compute for richer, more diverse problem-solving strategies in LLMs.
Abstract
Repeated Sampling (RS) is a simple inference-time algorithm that has been shown to improve model performance on complex tasks. Although it is an effective way of scaling inference time, it often struggles to generate diverse solution candidates, frequently relying on the same underlying approach to solve the problem and thus producing redundant samples. To address this limitation, we propose a new inference algorithm, GuidedSampling, which decouples the exploration and generation phases during inference, increasing diversity of generated candidate solutions. The exploration phase identifies multiple concepts that can be utilized to solve the problem, while the generation phase applies a specific concept to provide final solution candidates. We first define the theoretical bounds of GuidedSampling and then empirically demonstrate that it improves the performance of base model at pass@50 by on an average ~21.6% across various benchmarks compared to RS. Furthermore, models trained on trajectories of GuidedSampling exhibit substantial performance improvements at pass@5 by on an average ~9.7%, compared to models trained on traditional RS. Additionally, models trained with GuidedSampling increases the average number of concepts per instance (1.67 -> 3.03), yielding a diverse set of candidates than traditional RS.
