SFR-RAG: Towards Contextually Faithful LLMs
Xuan-Phi Nguyen, Shrey Pandit, Senthil Purushwalkam, Austin Xu, Hailin Chen, Yifei Ming, Zixuan Ke, Silvio Savarese, Caiming Xong, Shafiq Joty
TL;DR
The paper targets faithful factual grounding in retrieval augmented generation by proposing SFR-RAG, a 9B instruction-tuned LLM focused on context-grounded generation and minimal hallucination. It introduces ContextualBench, a standardized, reproducible evaluation suite spanning seven contextual QA tasks, to enable fair comparisons. Experimental results show SFR-RAG-9B achieving state-of-the-art on three ContextualBench tasks and outperforming larger open baselines on several others, while maintaining competitiveness on standard benchmarks and function-calling tasks. FaithEval analyses reveal robust fidelity to contextual information even under unknown, conflicting, or counterfactual settings, highlighting practical resilience for real-world RAG deployments.
Abstract
Retrieval Augmented Generation (RAG), a paradigm that integrates external contextual information with large language models (LLMs) to enhance factual accuracy and relevance, has emerged as a pivotal area in generative AI. The LLMs used in RAG applications are required to faithfully and completely comprehend the provided context and users' questions, avoid hallucination, handle unanswerable, counterfactual or otherwise low-quality and irrelevant contexts, perform complex multi-hop reasoning and produce reliable citations. In this paper, we introduce SFR-RAG, a small LLM that is instruction-tuned with an emphasis on context-grounded generation and hallucination minimization. We also present ContextualBench, a new evaluation framework compiling multiple popular and diverse RAG benchmarks, such as HotpotQA and TriviaQA, with consistent RAG settings to ensure reproducibility and consistency in model assessments. Experimental results demonstrate that our SFR-RAG-9B model outperforms leading baselines such as Command-R+ (104B) and GPT-4o, achieving state-of-the-art results in 3 out of 7 benchmarks in ContextualBench with significantly fewer parameters. The model is also shown to be resilient to alteration in the contextual information and behave appropriately when relevant context is removed. Additionally, the SFR-RAG model maintains competitive performance in general instruction-following tasks and function-calling capabilities.
