Search papers, labs, and topics across Lattice.
This paper introduces DecompRL, a novel reinforcement learning algorithm that enables Large Language Models (LLMs) to tackle complex problems by decomposing them into smaller, independently solvable sub-functions. By shifting the computational burden from GPU inference to more efficient CPU evaluations, DecompRL significantly reduces GPU token costs by approximately 50 times while enhancing solution diversity. The approach demonstrates superior performance on benchmarks like LiveCodeBench and CodeContests, successfully solving problems that traditional methods struggle with, particularly beyond 100,000 tokens per problem.
DecompRL enables LLMs to solve complex problems by breaking them down into manageable sub-tasks, achieving a 50x reduction in GPU costs while enhancing solution diversity.
How can Large Language Models (LLMs) solve problems they currently cannot? Repeated sampling scales test-time compute but GPU cost grows linearly with attempts, while reinforcement learning (RL) with verifiable rewards improves single-attempt accuracy at the expense of sample diversity. Both strategies ultimately fail when the base policy has near-zero probability of producing a correct solution: no amount of sampling or gradient signal can overcome a search space that is simply too large. We take a different approach: rather than sampling harder, we make the task easier by decomposing problems into smaller, independently solvable sub-functions whose implementations can be recombined. Since off-the-shelf models are not trained for this modular generation, we introduce DecompRL, an RL algorithm that explicitly learns to decompose and implement hierarchical code structures. Recombining $k$ implementations of $n$ modules yields up to $k^{n}$ candidate solutions, shifting the bottleneck from GPU inference to cheap CPU evaluation and cutting GPU token cost by $\sim$50$\times$. On LiveCodeBench and CodeContests (Qwen~2.5~7B, Code World Model~32B), DecompRL outperforms standard and diversity-optimized RL baselines beyond $10^5$ tokens per problem, solving problems that standard generation cannot reach.