ReST-MCTS*: LLM Self-Training via Process Reward Guided Tree Search
FreeLLM self-training via process reward guided tree search.
About ReST-MCTS*: LLM Self-Training via Process Reward Guided Tree Search
ReST-MCTS* is a reinforced self-training approach for LLMs that integrates process reward guidance with tree search (MCTS*) to collect high-quality reasoning traces and per-step value estimates. It circumvents the need for per-step manual annotation by using tree-search-based reinforcement learning: given oracle final correct answers, it infers process rewards by estimating the probability that a step leads to the correct answer. These inferred rewards serve dual purposes: as value targets to refine the process reward model and to select high-quality traces for policy model self-training. The method achieves higher accuracy compared to Best-of-N and Tree-of-Thought within the same search budget, and continuously enhances language models over multiple iterations, outperforming other self-training algorithms such as ReST^EM and Self-Rewarding LM. The paper was accepted to NeurIPS 2024 and the code is publicly released.
Key Features
Pros & Cons
- Higher accuracy compared to existing reasoning baselines like Best-of-N and Tree-of-Thought
- Eliminates need for per-step manual annotation in process reward training
- Continuously improves model performance across multiple self-training iterations
- Provides both reasoning traces and value estimates for dual-purpose training
- Code publicly available for replication and extension