Factuality on Demand: Controlling the Factuality-Informativeness Trade-off in Text Generation
Ziwei Gong, Yanda Chen, Julia Hirschberg, Chen Zhao, He He, Zhou Yu, Kathleen Mckeown
TL;DR
This work tackles the challenge of balancing factuality and informativeness in knowledge-heavy text generation. It introduces Factuality-Controlled Generation (FCG), a framework that conditions outputs on a numeric factuality level $c$ to trade off accuracy and content. The authors develop a synthetic data pipeline that constructs $(x,c,r)$ triplets by removing low-confidence facts to meet $f(r) \geq c$, and they fine-tune a mid-sized model (Mistral-7B-Instruct) on these examples. Empirical results on biography generation show that FCG substantially improves factuality adherence at high $c$ values and shifts the trade-off frontier outward, preserving informativeness where possible. This approach provides a practical, controllable mechanism for customizing LLM outputs to domain-specific factuality requirements, with implications for safer, more reliable knowledge-grounded generation.
Abstract
Large language models (LLMs) encode knowledge with varying degrees of confidence. When responding to queries, models face an inherent trade-off: they can generate responses that are less informative but highly factual, or more informative but potentially less accurate. Different applications demand different balances between informativeness and factuality. We introduce Factuality-Controlled Generation (FCG), a framework that enables users to specify factuality constraints alongside their queries. We propose to evaluate FCG performance on two dimensions: adherence to factuality constraints and response informativeness. We propose to train models on the FCG task using synthetic data, and show that our synthetic training significantly improves models' ability to both respect factuality requirements and maintain informativeness in their outputs.
