Rule-Based Explanations for Retrieval-Augmented LLM Systems
Joel Rorseth, Parke Godfrey, Lukasz Golab, Divesh Srivastava, Jarek Szlichta
TL;DR
This work introduces the first rule-based framework to explain retrieval-augmented LLM outputs by linking the presence or absence of retrieved sources to model behavior through retention and omission rules. It formalizes a precise rule formulation with a recursive validity notion encoded on a lattice of source combinations and develops two mining algorithms, Mono Rule Miner and Dual Rule Miner, that leverage pruning and dynamic programming to efficiently discover 100% valid rules. Through a RAG case study and HotpotQA-based experiments, the authors demonstrate significant pruning efficiency and practical usefulness for auditing misinformation and provenance, as well as clear advantages of the dual-rule approach in capturing reciprocal evidence. The work lays a foundation for actionable explainability in RAG systems and points to future directions like approximate rules, broader benchmarks, and deployable auditing workflows.
Abstract
If-then rules are widely used to explain machine learning models; e.g., "if employed = no, then loan application = rejected." We present the first proposal to apply rules to explain the emerging class of large language models (LLMs) with retrieval-augmented generation (RAG). Since RAG enables LLM systems to incorporate retrieved information sources at inference time, rules linking the presence or absence of sources can explain output provenance; e.g., "if a Times Higher Education ranking article is retrieved, then the LLM ranks Oxford first." To generate such rules, a brute force approach would probe the LLM with all source combinations and check if the presence or absence of any sources leads to the same output. We propose optimizations to speed up rule generation, inspired by Apriori-like pruning from frequent itemset mining but redefined within the scope of our novel problem. We conclude with qualitative and quantitative experiments demonstrating our solutions' value and efficiency.
