A Statistical Framework for Data-dependent Retrieval-Augmented Models
Soumya Basu, Ankit Singh Rawat, Manzil Zaheer
TL;DR
The paper investigates data-dependent retrieval-augmented models (RAMs) by formalizing a joint training objective that couples a retriever with a predictor operating over a data-store. It provides a rigorous excess risk analysis decomposing errors into generalization, retriever, and predictor components, with Sobolev-space and Rademacher-based bounds to quantify approximation and generalization effects. The authors instantiate the framework with MLP-based retriever/predictor pairs and demonstrate benefits on open-domain QA benchmarks, including clear trade-offs between retriever and predictor capacity and data-store size. The work connects to existing end-to-end RAM training approaches and offers principled guidance for designing RAMs with provable generalization properties and scalable performance in real-world QA tasks.
Abstract
Modern ML systems increasingly augment input instances with additional relevant information to enhance final prediction. Despite growing interest in such retrieval-augmented models, their fundamental properties and training are not well understood. We propose a statistical framework to study such models with two components: 1) a {\em retriever} to identify the relevant information out of a large corpus via a data-dependent metric; and 2) a {\em predictor} that consumes the input instances along with the retrieved information to make the final predictions. We present a principled method for end-to-end training of both components and draw connections with various training approaches in the literature. Furthermore, we establish excess risk bounds for retrieval-augmented models while delineating the contributions of both retriever and predictor towards the model performance. We validate the utility of our proposed training methods along with the key takeaways from our statistical analysis on open domain question answering task where retrieval augmentation is important.
