B-STaR: Monitoring and Balancing Exploration and Exploitation in Self-Taught Reasoners

Weihao Zeng, Yuzhen Huang, Lulu Zhao, Yijun Wang, Zifei Shan +1 more
2/12/2026

No official code found. Best implementation: hkust-nlp/B-STaR (86 stars, last commit 2025-05-21).

Abstract

In the absence of extensive human-annotated data for complex reasoning tasks, self-improvement -- where models are trained on their own outputs -- has emerged as a primary method for enhancing performance. However, the critical factors underlying the mechanism of these iterative self-improving methods remain poorly understood, such as under what conditions self-improvement is effective, and what are the bottlenecks in the current iterations. In this work, we identify and propose methods to monitor two pivotal factors in this iterative process: (1) the model's ability to generate sufficiently diverse responses (exploration); and (2) the effectiveness of external rewards in distinguishing high-quality candidates from lower-quality ones (exploitation). Using mathematical reasoning as a case study, we begin with a quantitative analysis to track the dynamics of exploration and exploitation, discovering that a model's exploratory capabilities rapidly deteriorate over iterations, and the effectiveness of exploiting external rewards diminishes as well. Motivated by these findings, we introduce B-STaR, a Self-Taught Reasoning framework that autonomously adjusts configurations across iterations to Balance exploration and exploitation, thereby optimizing the self-improving effectiveness based on the current policy model and available rewards. Our experiments on mathematical reasoning, coding, and commonsense reasoning demonstrate that B-STaR not only enhances the model's exploratory capabilities throughout training but also achieves a more effective balance between exploration and exploitation, leading to superior performance.

View on arXivView PDF

Code Implementations(1)

hkust-nlp/B-STaRCommunity100%

B-STAR: Monitoring and Balancing Exploration and Exploitation in Self-Taught Reasoners

8611Shell, PythonDec 19, 20241 years ago

Similar Papers

Cite this paper

@article{zeng2026bstar,
  title  = {B-STaR: Monitoring and Balancing Exploration and Exploitation in Self-Taught Reasoners},
  author = {Weihao Zeng and Yuzhen Huang and Lulu Zhao and Yijun Wang and Zifei Shan and Junxian He},
  year   = {2026},
  eprint = {2412.17256},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2412.17256},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.17256.svg)](https://codeofpaper.com/paper/2412.17256)

Discussion