Improving Factuality in Large Language Models via Decoding-Time Hallucinatory and Truthful Comparators
Dingkang Yang, Dongling Xiao, Jinjie Wei, Mingcheng Li, Zhaoyu Chen, Ke Li, Lihua Zhang
TL;DR
This work tackles factuality in large language models by introducing a decoding-time intervention called Comparator-driven Decoding-Time (CDT). CDT steers next-token predictions by contrasting the base model with a hallucinatory comparator and a truthful comparator, formalized as $p_{cdt}(y_t|x,y_{<t}) \propto p_{\theta}(y_t|x,y_{<t}) \frac{p_{\theta_{f}}(y_t|x,y_{<t})^{\beta}}{p_{\theta_{h}}(y_t|x,y_{<t})^{\gamma}}$, with an adaptive plausibility constraint to filter implausible tokens. The comparators are trained via LoRA-based SFT on multi-task hallucination/factuality data, and a instruction prototype-guided mixture of experts enables task-aware routing across diverse patterns. Empirical results across KNIGHT-Judge, Alpaca-Judge, TruthfulQA, and XSUM demonstrate substantial improvements in factuality and robustness with complementary contributions from both comparators and the mixture-of-experts framework, while maintaining fluency. The approach is model-agnostic and extensible to multiple LLMs, though it incurs modest decoding-time overhead and relies on the availability of task-aligned hallucination/factuality data.
Abstract
Despite their remarkable capabilities, Large Language Models (LLMs) are prone to generate responses that contradict verifiable facts, i.e., unfaithful hallucination content. Existing efforts generally focus on optimizing model parameters or editing semantic representations, which compromise the internal factual knowledge of target LLMs. In addition, hallucinations typically exhibit multifaceted patterns in downstream tasks, limiting the model's holistic performance across tasks. In this paper, we propose a Comparator-driven Decoding-Time (CDT) framework to alleviate the response hallucination. Firstly, we construct hallucinatory and truthful comparators with multi-task fine-tuning samples. In this case, we present an instruction prototype-guided mixture of experts strategy to enhance the ability of the corresponding comparators to capture different hallucination or truthfulness patterns in distinct task instructions. CDT constrains next-token predictions to factuality-robust distributions by contrasting the logit differences between the target LLMs and these comparators. Systematic experiments on multiple downstream tasks show that our framework can significantly improve the model performance and response factuality.
