atlas

Research map / Large language models / Alignment and preferences

Thinking LLMs: General Instruction Following with Thought Generation

ICML 2025 · Large language models › Alignment and preferences · approach: Active and token-level preference learning · 3 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 Thought Preference Optimization (TPO), which prompts an instruction-tuned LLM to think before responding and iteratively optimizes the thoughts with DPO using a judge that scores only the final responses, yielding gains on AlpacaEval and Arena-Hard for general instruction following.

Problem

Instruction-tuned LLMs respond directly without explicit thinking, and there is no labeled thought data for general instruction following, so it is unclear how to train models to think before answering beyond math and logic tasks.

Approach

Bootstrap thoughts via thought prompts on a seed model, then optimize thoughts indirectly by judging only the response part (hiding thoughts from the judge) and applying iterative DPO on thought+response pairs, with length control to prevent verbosity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train with TPO rather than direct-response optimizationLlama-3-8B-Instruct · AlpacaEval 2 (LC)win rate (%): 48.4 -> 52.5Helped
Train with TPO rather than direct-response optimizationLlama-3-8B-Instruct · Arena-Hardwin rate (%): 33.0 -> 37.3Helped
Add thought prompting without TPO training (ablation)Llama-3-8B-Instruct · AlpacaEval 2 (LC)win rate (%): 24.9 -> 17.3Hurt
Add thought prompting without TPO training (ablation)Llama-3-8B-Instruct · Arena-Hardwin rate (%): 20.6 -> 14.1Hurt
Use a Specific rather than Generic thought prompt (ablation)TPO with ArmoRM and UltraFeedback · AlpacaEval 2 (LC)win rate (%): 47.0 -> 52.5Mixed
Replace DPO loss with IRPO loss (ablation)TPO with STE judge and Synthetic data · AlpacaEval 2 (LC), iteration 1win rate (%): 32.0 -> 31.6%No clear effect
Train the direct-response baseline on Synthetic instructions (ablation)Llama-3-8B-Instruct direct baseline · GSM8K (answer-only)accuracy (%): 69.7% -> 51.3%Hurt
Train TPO with a Generic thought prompt on Synthetic instructions (ablation)Llama-3-8B-Instruct · GSM8K (answer-only)accuracy (%): 57.2% -> 21.4%Hurt
Train TPO with a Generic thought prompt on UltraFeedback (ablation)Llama-3-8B-Instruct · GSM8K (answer-only)accuracy (%): 57.2% -> 10.2%Hurt
Train TPO with a Specific thought prompt on UltraFeedback (ablation)Llama-3-8B-Instruct · GSM8K (answer-only)accuracy (%): 57.2% -> 43.4%Hurt
Train TPO with a Generic thought prompt on Synthetic instructions (ablation)Llama-3-8B-Instruct · GSM8K (original prompts)accuracy (%): 77.1% -> 78.2%No clear effect
Use ArmoRM rather than STE as the training judge (ablation)TPO · AlpacaEval 2 (LC)win rate (%): 47.6 -> 51.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: UltraFeedback Open Assistant-based synthetic instructions (Llama-2-70B-Chat generated) GSM8K

Benchmarks: AlpacaEval 2 Arena-Hard GSM8K UltraFeedback fine-grained 20-category evaluation

Metrics: length-controlled win rate win rate accuracy ArmoRM score

Baselines: Llama-3-8B-Instruct Direct response baseline GPT-4 (06/13) Llama-3-70b-instruct Mistral Large (24/02) Qwen2 72B Instruct

Builds on: DPO Chain-of-Thought STaR IRPO Self-Taught Evaluator

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