ImageNet classification with deep convolutional neural networks
Alex Krizhevsky, Ilya Sutskever et al.
163
Citations
10
Influential Citations
Conference on Empirical Methods in Natural Language Processing
Venue
2024
Year
Retrieval Augmented Generation (RAG) has been a powerful tool for Large Language Models (LLMs) to efficiently process overly lengthy contexts. However, recent LLMs like Gemini-1.5 and GPT-4 show exceptional capabilities to understand long contexts directly. We conduct a comprehensive comparison between RAG and long-context (LC) LLMs, aiming to leverage the strengths of both. We benchmark RAG and LC across various public datasets using three latest LLMs. Results reveal that when resourced sufficiently, LC consistently outperforms RAG in terms of average performance. However, RAG’s significantly lower cost remains a distinct advantage. Based on this observation, we propose Self-Route, a simple yet effective method that routes queries to RAG or LC based on model self-reflection. Self-Route significantly reduces the computation cost while maintaining a comparable performance to LC. Our findings provide a guideline for long-context applications of LLMs using RAG and LC.
This paper addresses a critical trade-off in deploying large language models (LLMs) for long-context tasks: whether to use retrieval-augmented generation (RAG) or rely on the model's own long-context (LC) capabilities. As LLMs like Gemini-1.5 and GPT-4 demonstrate remarkable ability to process lengthy inputs directly, the conventional wisdom that RAG is necessary for efficiency is challenged. The authors provide a systematic comparison that reveals LC outperforms RAG when resources are abundant, but RAG remains far more cost-effective. This finding is crucial for practitioners who must balance performance and budget.
The introduction of Self-Route, a simple method that uses the model's own confidence to decide between RAG and LC, offers a practical solution that achieves near-LC performance at a fraction of the cost. This work is timely as the field moves toward ever-larger context windows, and it provides a clear guideline for when to use each approach.
The key empirical finding is that long-context LLMs consistently outperform RAG in average performance across all tested datasets when sufficient computational resources are available. However, RAG's cost is substantially lower—often by an order of magnitude. Self-Route achieves performance comparable to LC while reducing computation cost by a significant margin (exact figures not provided in abstract, but the method is described as significantly reducing cost). The routing decision is based on the model's self-reflection, which is a simple yet effective heuristic.
This paper has immediate practical implications for AI practitioners deploying LLMs in production. It provides a clear decision framework: use LC when performance is paramount and budget allows, use RAG when cost is a concern, and use Self-Route as a balanced middle ground. The work also opens avenues for more sophisticated routing strategies that combine the strengths of both paradigms. As LLMs continue to improve their long-context handling, this research will help guide efficient and effective system design.
Alex Krizhevsky, Ilya Sutskever et al.
Ashish Vaswani, Noam Shazeer et al.
Douglas M. Bates, Martin Mächler et al.
Diederik P. Kingma, Jimmy Ba