Enhancing LLM Reasoning via Critique Models with Test-Time and Training-Time Supervision logo

Enhancing LLM Reasoning via Critique Models with Test-Time and Training-Time Supervision

Free
FreeFree tier
Inputs: text
Type
Open Source

About Enhancing LLM Reasoning via Critique Models with Test-Time and Training-Time Supervision

This paper presents a two-player paradigm for enhancing LLM reasoning by separating reasoning and critique models. The critique model provides step-level feedback to supervise the reasoning model during both test-time and train-time. The authors introduce AutoMathCritique, an automated framework for collecting critique data, resulting in a dataset of 76,321 responses paired with step-level feedback. Fine-tuning language models with this dataset enables them to generate natural language feedback for mathematical reasoning. At test-time, critique models consistently improve the actor's performance on difficult queries, especially when scaling inference-time computation. The paper also proposes a critique-in-the-loop self-improvement method that enhances exploration efficiency and solution diversity on challenging queries, leading to stronger reasoning models. Code and datasets are publicly available.

Key Features

Two-player paradigm separating reasoning and critique models
AutoMathCritique: automated scalable framework for collecting step-level critique data (76,321 responses)
Fine-tuning language models to generate natural language feedback for mathematical reasoning
Test-time critique supervision improves actor performance on difficult queries with scaled inference computation
Critique-in-the-loop self-improvement method for actor's training, improving exploration efficiency and solution diversity

Pros & Cons

Pros
  • Consistently improves reasoning performance on difficult queries at test-time
  • Enhances exploration efficiency and solution diversity during self-training
  • Automated and scalable data collection for critique data reduces human annotation effort
  • Open-source code and datasets available for reproduction and further research
Cons
  • Requires training a separate critique model in addition to the reasoning model
  • Evaluation focused primarily on mathematical reasoning; generalization to other domains not extensively demonstrated
  • Effectiveness may depend on the quality and coverage of the AutoMathCritique dataset
  • Test-time scaling of inference computation may be computationally expensive

Best For

Mathematical reasoning tasks requiring step-level feedbackComplex reasoning tasks in science, coding, and mathematicsSelf-improvement of LLMs on challenging queries through critique-based supervisionExploring self-talk reasoning models via critique supervision

FAQ

What is AutoMathCritique?
An automated and scalable framework for collecting critique data paired with step-level feedback, resulting in a dataset of 76,321 responses for mathematical reasoning.
How does the critique model supervise the reasoning model?
The critique model provides step-level natural language feedback to the reasoning (actor) model during both test-time inference and training-time self-improvement.
Is this method only applicable to mathematical reasoning?
The paper focuses on mathematical reasoning and constructs the AutoMathCritique dataset for math, but the paradigm of critique-based supervision could potentially be extended to other complex reasoning tasks.
Where can I find the code and datasets?
Code and datasets are available at the GitHub repository linked in the paper: https://github.com/... (URL referenced in the arXiv paper).