Reasoning Models Hallucinate More: Factuality-Aware Reinforcement Learning for Large Reasoning Models

Junyi Li, Hwee Tou Ng
5/30/2025
cs.CLcs.AI

No official code found. Best implementation: nusnlp/FSPO (26 stars, Apache-2.0, last commit 2025-10-31).

Abstract

Large language models (LLMs) have significantly advanced in reasoning tasks through reinforcement learning (RL) optimization, achieving impressive capabilities across various challenging benchmarks. However, our empirical analysis reveals a critical drawback: reasoning-oriented RL fine-tuning significantly increases the prevalence of hallucinations. We theoretically analyze the RL training dynamics, identifying high-variance gradient, entropy-induced randomness, and susceptibility to spurious local optima as key factors leading to hallucinations. To address this drawback, we propose Factuality-aware Step-wise Policy Optimization (FSPO), an innovative RL fine-tuning algorithm incorporating explicit factuality verification at each reasoning step. FSPO leverages automated verification against given evidence to dynamically adjust token-level advantage values, incentivizing factual correctness throughout the reasoning process. Experiments across mathematical reasoning and hallucination benchmarks using Qwen2.5 and Llama models demonstrate that FSPO effectively reduces hallucinations while enhancing reasoning accuracy, substantially improving both reliability and performance.

View on arXivView PDF

Code Implementations(1)

nusnlp/FSPOCommunity100%
Apache-2.0

Official code for our paper "Reasoning Models Hallucinate More: Factuality-Aware Reinforcement Learning for Large Reasoning Models"

260Shell, PythonJun 3, 202511 months agoApache-2.0

Similar Papers

Cite this paper

@article{li2025reasoning,
  title  = {Reasoning Models Hallucinate More: Factuality-Aware Reinforcement Learning for Large Reasoning Models},
  author = {Junyi Li and Hwee Tou Ng},
  year   = {2025},
  eprint = {2505.24630},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.24630v2}
}

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/2505.24630.svg)](https://codeofpaper.com/paper/2505.24630)

Discussion