Exploring the Generalizability of Factual Hallucination Mitigation via Enhancing Precise Knowledge Utilization

Siyuan Zhang, Yichi Zhang, Yinpeng Dong, Hang Su
2/26/2025
cs.CL

No official code found. Best implementation: ZSYNOTZSH/FactualBench (3 stars, Apache-2.0, last commit 2025-12-30).

Abstract

Large Language Models (LLMs) often struggle to align their responses with objective facts, resulting in the issue of factual hallucinations, which can be difficult to detect and mislead users without relevant knowledge. Although post-training techniques have been employed to mitigate the issue, existing methods usually suffer from poor generalization and trade-offs in other different capabilities. In this paper, we propose to address these by directly augmenting LLM's fundamental ability to precisely leverage its knowledge and introduce PKUE (Precise Knowledge Utilization Enhancement), which fine-tunes the model on self-generated responses to precise and simple factual questions through preference optimization. Furthermore, we construct FactualBench, a comprehensive and precise factual QA dataset containing 181k Chinese data spanning 21 domains, to facilitate both evaluation and training. Extensive experiments demonstrate that PKUE significantly improves LLM overall performance, with consistent enhancement across factual tasks of various forms, general tasks beyond factuality, and tasks in different language.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

The official repository for the dataset FactualBench, which is introduced in paper "Exploring the Generalizability of Factual Hallucination Mitigation via Enhancing Precise Knowledge Utilization".

30PythonSep 18, 20259 months agoApache-2.0
chinesedatasetdeep-learningevalutionnlp

Similar Papers

Cite this paper

@article{zhang2025exploring,
  title  = {Exploring the Generalizability of Factual Hallucination Mitigation via Enhancing Precise Knowledge Utilization},
  author = {Siyuan Zhang and Yichi Zhang and Yinpeng Dong and Hang Su},
  year   = {2025},
  eprint = {2502.19127},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.19127v3}
}

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

Discussion