TensorX
返回文献探索

Paper · arXiv 2504.07081

Self-Steering Language Models

Gabriel Grand, Joshua B. Tenenbaum, Vikash K. Mansinghka, Alexander K. Lew, Jacob Andreas

19 upvotesApril 9, 2025arXiv 预印本
AI 摘要

DisCIPL, a method combining a Planner and Follower model, enables efficient and verifiable reasoning in language models by generating task-specific inference programs.

test-time reasoninglanguage modelsPlanner modelFollower modelsrecursive search proceduresverifiable reasoningconstrained generation tasksMonte Carlo inference strategiesbest-of-N samplingexisting LMs

Abstract

While test-time reasoning enables language models to tackle complex tasks, searching or planning in natural language can be slow, costly, and error-prone. But even when LMs struggle to emulate the precise reasoning steps needed to solve a problem, they often excel at describing its abstract structure--both how to verify solutions and how to search for them. This paper introduces DisCIPL, a method for "self-steering" LMs where a Planner model generates a task-specific inference program that is executed by a population of Follower models. Our approach equips LMs with the ability to write recursive search procedures that guide LM inference, enabling new forms of verifiable and efficient reasoning. When instantiated with a small Follower (e.g., Llama-3.2-1B), DisCIPL matches (and sometimes outperforms) much larger models, including GPT-4o and o1, on challenging constrained generation tasks. In decoupling planning from execution, our work opens up a design space of highly-parallelized Monte Carlo inference strategies that outperform standard best-of-N sampling, require no finetuning, and can be implemented automatically by existing LMs.

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号
Self-Steering Language Models | TensorX