atlas

Research map / Large language models / Reasoning and chain of thought

BRiTE: Bootstrapping Reinforced Thinking Process to Enhance Language Model Reasoning

ICML 2025 · Large language models › Reasoning and chain of thought · approach: Search and self-correction in reasoning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes BRiTE, an EM-style probabilistic framework where RL (PPO/GRPO) with a log-probability reward-shaping scheme approximates the posterior over reasoning traces, followed by SFT or DPO on the bootstrapped rationales, improving math and code reasoning without human-annotated rationales.

Problem

LLM reasoning reliability depends on high-quality thinking processes (CoT rationales), which are costly to annotate and hard to generate automatically; existing rejection-sampling EM methods do not optimize the rationale generator itself.

Approach

Model the prompt, latent thinking process, response and evaluation signal as a probabilistic graphical model; cast posterior sampling of correct rationales as an entropy-regularized MDP solved by RL, with per-token reward given by log-probabilities (reward shaping), then fine-tune the LLM on the sampled rationales (EM-style M-step).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use BRiTE instead of SFTMistral-7B-Instruct-v0.2 · GSM8Kaccuracy: 52.8 -> 52.2Hurt
Use BRiTE instead of SFTMistral-7B-Instruct-v0.2 · MATHaccuracy: 13.6 -> 11.2Hurt
Use BRiTE instead of rejection samplingGemma-1.1-7B-it · GSM8Kaccuracy: 58.4 -> 59.2Helped
Use BRiTE instead of SFTGemma-1.1-7B-it · MATHaccuracy: 19.6 -> 23.7Helped
Use BRiTE instead of rejection samplingGemma-2-9B-it · GSM8Kaccuracy: 87.6 -> 89.7Helped
Use BRiTE instead of rejection samplingGemma-2-9B-it · MATHaccuracy: 47.5 -> 50.5Helped
Use BRiTE instead of rejection samplingLlama-3-8B-Instruct · GSM8Kaccuracy: 79.5 -> 81.0Helped
Use BRiTE instead of rejection samplingLlama-3-8B-Instruct · MATHaccuracy: 28.9 -> 30.0Helped
Use BRiTE-iter-2 ($\psi$-update) instead of RSQwen2.5-7B · MATH500pass@1 accuracy: 54.3 -> 80.6Helped
Use BRiTE-iter-2 ($\psi$-update) instead of RSQwen2.5-7B · Minerva Mathpass@1 accuracy: 21.0 -> 41.3Helped
Use BRiTE-iter-2 ($\theta$-update) instead of RSQwen2.5-7B · OlympiadBenchpass@1 accuracy: 23.1 -> 37.9Helped
Use BRiTE-iter-2 ($\theta$-update) instead of RSQwen2.5-7B · AIME24pass@1 accuracy: 5.6 -> 15.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: GSM8K MATH RUC-AIBOX/STILL-3-Preview-RL-Data OpenCoder-LLM/opc-sft-stage2 RLHF4MATH prompt_iter1,2,3

Benchmarks: GSM8K MATH MATH500 Minerva Math OlympiadBench AIME24 AMC23 GPQA Diamond

Metrics: accuracy pass@1

Baselines: rejection sampling (RS) SFT with human-annotated rationales iterative DPO

Builds on: expectation-maximization rejection sampling fine-tuning (ReST-EM) PPO iterative DPO STaR

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy