SPIRAL: Learning to Search and Aggregate
2026-06-22 • Artificial Intelligence
Artificial Intelligence
AI summaryⓘ
The authors studied how language models can reason better by using three methods: working step-by-step (sequential), doing many tries at once (parallel), and combining those tries for a final answer (aggregative). Usually, models are only trained for step-by-step reasoning, but the authors created a new approach called SPIRAL that trains models to use all three together. SPIRAL lets the model explore multiple reasoning paths at the same time and then learn to pick the best combined answer, improving overall performance. Experiments showed SPIRAL works better and scales more efficiently than previous methods.
language modelsequential reasoningparallel reasoningaggregationreinforcement learningchain-of-thoughtinference computeset reinforcement learningscaling efficiency
Authors
Jubayer Ibn Hamid, Ifdita Hasan Orney, Michael Y. Li, Omar Shaikh, Yoonho Lee, Dorsa Sadigh, Chelsea Finn, Noah Goodman
Abstract
Language model reasoning can be substantially improved at test time via scaffolds that scale inference compute across different primitives -- sequential reasoning within a trace, independently sampled parallel traces, and aggregation of multiple reasoning traces into a final response. During post-training, however, language models are optimized only for sequential reasoning within a single trace. We introduce Sequential-Parallel-Aggregative Reinforcement Learning (SPIRAL), a framework in which a language model is trained to use all three primitives, as part of a unified inference compute pipeline. Concretely, the language model first samples a set of independent traces in parallel, each produced through sequential chain-of-thought reasoning, and then generates a final aggregation trace conditioned on those traces; all components are optimized end-to-end against the reward of the final aggregated response. To train this system, SPIRAL uses set reinforcement learning to teach models to produce a set of traces that are collectively useful for an aggregator and standard reinforcement learning to teach models to aggregate the set into improved final responses. Our experiments on reasoning tasks show that SPIRAL effectively scales with inference compute, outperforming GRPO by up to 11$\times$ scaling efficiency and 15% higher performance when all three compute primitives are scaled.