Forward versus Backward: Comparing Reasoning Objectives in Direct Preference Optimization
On the map: LLM reasoning → Test-time compute and efficient thinking
Abstract (arXiv)
Large language models exhibit impressive reasoning capabilities yet frequently generate plausible but incorrect solutions, a phenomenon commonly termed hallucination. This paper investigates the effect of training objective composition on reasoning reliability through Direct Preference Optimization. Two complementary training signals are examined: forward chain-of-thought generation, which trains the model to produce correct reasoning traces, and backward verification, which trains the model to verify and acknowledge errors in candidate solutions. Experiments on GSM8K reveal a fundamental trade-off between these objectives. Forward-only DPO training achieves the highest accuracy improvement, increasing from 83.1% to 86.6% (+3.5 percentage points), while backward-only training yields minimal accuracy gains but substantially reduces the false positive rate from 13.4% to 4.3%. Notably, both training variants reduce acknowledgement rate compared to the baseline, suggesting that preference optimization increases model confidence in its outputs. These findings indicate that forward and backward reasoning objectives provide distinct and complementary learning signals: forward training improves problem-solving capability, while backward training improves verification calibration. The complete training and evaluation pipeline, implemented efficiently through Low-Rank Adaptation, is released to facilitate further research.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Test-time compute and efficient thinking, one of 17 directions in LLM reasoning. Builds on 13 of its 15 references that are in the map. First posted on arXiv 12 Jan 2026.
Builds on
13 of 15 references.
Closest ancestors · 3
Same direction, newest first
- 2023Automatically Correcting Large Language Models: Surveying the landscape of diverse self-correction strategies6 Aug
- 2023Tree of Thoughts: Deliberate Problem Solving with Large Language Models17 May
- 2023Self-Refine: Iterative Refinement with Self-Feedback30 Mar
Other references · 10
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,084
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2021Training Verifiers to Solve Math Word Problemscited by 9,743
- 2023Direct Preference Optimization: Your Language Model is Secretly a Reward Modelcited by 7,916
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,601
- 2023Let's Verify Step by Stepcited by 3,598
- 2023QLoRA: Efficient Finetuning of Quantized LLMscited by 3,355
- 2023A Survey on Hallucination in Large Language Models: Principles, Taxonomy, Challenges, and Open Questionscited by 1,582
- 2024Step-DPO: Step-wise Preference Optimization for Long-chain Reasoning of LLMscited by 265
- 2023Reverse Chain: A Generic-Rule for LLMs to Master Multi-API Planningcited by 16
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2024Self-Training with Direct Preference Optimization Improves Chain-of-Thought Reasoning
- 2026Continuous-Utility Direct Preference Optimization
- 2024Preference Optimization for Reasoning with Pseudo Feedback
- 2026Reasoning Matters: Mitigate Hallucination in Multimodal Large Reasoning Models via Reasoning-Conditioned Preference Optimization
- 2024Reversal of Thought: Enhancing Large Language Models with Preference-Guided Reverse Reasoning Warm-up
- 2025Direct Value Optimization: Improving Chain-of-Thought Reasoning in LLMs with Refined Values
- 2026Stabilizing Efficient Reasoning with Step-Level Advantage Selection
- 2026Decomposing the Delta: What Do Models Actually Learn from Preference Pairs?