Surface-Based Retrieval Reduces Perplexity of Retrieval-Augmented Language Models
On the map: Retrieval-augmented generation → Generation and context integration
Abstract (arXiv)
Augmenting language models with a retrieval mechanism has been shown to significantly improve their performance while keeping the number of parameters low. Retrieval-augmented models commonly rely on a semantic retrieval mechanism based on the similarity between dense representations of the query chunk and potential neighbors. In this paper, we study the state-of-the-art Retro model and observe that its performance gain is better explained by surface-level similarities, such as token overlap. Inspired by this, we replace the semantic retrieval in Retro with a surface-level method based on BM25, obtaining a significant reduction in perplexity. As full BM25 retrieval can be computationally costly for large datasets, we also apply it in a re-ranking scenario, gaining part of the perplexity reduction with minimal computational overhead.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Placed in Generation and context integration, one of 15 directions in Retrieval-augmented generation. Builds on 25 of its 35 references that are in the map. First posted on arXiv 25 May 2023.
Builds on
25 of 35 references.
Closest ancestors · 4
Same direction, newest first
- 2023In-Context Retrieval-Augmented Language Models31 Jan
- 2023Why do Nearest Neighbor Language Models Work?7 Jan
- 2022Atlas: Few-shot Learning with Retrieval Augmented Language Models5 Aug
- 2020REALM: Retrieval-Augmented Language Model Pre-Training10 Feb
Other references · 21
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,779
- 2017Billion-scale similarity search with GPUscited by 2,477
- 2020The Pile: An 800GB Dataset of Diverse Text for Language Modelingcited by 2,346
- 2021Improving language models by retrieving from trillions of tokenscited by 1,278
- 2020Leveraging Passage Retrieval with Generative Models for Open Domain Question Answeringcited by 1,203
9 more
- 2021Scaling Language Models: Methods, Analysis & Insights from Training Gophercited by 1,199
- 2019Generalization through Memorization: Nearest Neighbor Language Modelscited by 788
- 2019Defending Against Neural Fake Newscited by 553
- 2022Memorizing Transformerscited by 219
- 2020Nearest Neighbor Machine Translationcited by 209
- 2022A Survey on Retrieval-Augmented Text Generationcited by 157
- 2019Learning to Retrieve Reasoning Paths over Wikipedia Graph for Question Answeringcited by 147
- 2017Generating Sentences by Editing Prototypescited by 88
- 2023On the Generalization Ability of Retrieval-Enhanced Transformerscited by 4
Built on by
Citing papers per year: 2023: 2; 2024: 3; 2025: 2.
7 papers.
- 2023PaperQA: Retrieval-Augmented Generative Agent for Scientific Researchcited by 143
- 2025A Survey of Graph Retrieval-Augmented Generation for Customized Large Language Modelscited by 85
- 2024Retrieval-Augmented Generation for Natural Language Processing: A Surveycited by 70
- 2024PipeRAG: Fast Retrieval-Augmented Generation via Algorithm-System Co-designcited by 28
- 2023Retrieval-Pretrained Transformer: Long-range Language Modeling with Self-retrievalcited by 20
- 2024More Room for Language: Investigating the Effect of Retrieval on Language Modelscited by 2
- 2025Studying the Role of Input-Neighbor Overlap in Retrieval-Augmented Language Models Training Efficiencycited by 1
- 2025Studying the Role of Input-Neighbor Overlap in Retrieval-Augmented Language Models Training Efficiency20 May 2025
- 2025A Survey of Graph Retrieval-Augmented Generation for Customized Large Language Models21 Jan 2025
- 2024Retrieval-Augmented Generation for Natural Language Processing: A Survey18 Jul 2024
- 2024More Room for Language: Investigating the Effect of Retrieval on Language Models16 Apr 2024
- 2024PipeRAG: Fast Retrieval-Augmented Generation via Algorithm-System Co-design8 Mar 2024
- 2023PaperQA: Retrieval-Augmented Generative Agent for Scientific Research8 Dec 2023
- 2023Retrieval-Pretrained Transformer: Long-range Language Modeling with Self-retrieval23 Jun 2023
Similar, not cited
Close in wording, no citation either way
- 2024Reliable, Adaptable, and Attributable Language Models with Retrieval
- 2021RETRONLU: Retrieval Augmented Task-Oriented Semantic Parsing
- 2023Shall We Pretrain Autoregressive Language Models with Retrieval? A Comprehensive Study
- 2024RAG and RAU: A Survey on Retrieval-Augmented Language Model in Natural Language Processing
- 2023REPLUG: Retrieval-Augmented Black-Box Language Models
- 2025Language Model Re-rankers are Fooled by Lexical Similarities
- 2023Benchmarking Large Language Models in Retrieval-Augmented Generation
- 2026HAKARI-Bench: A Lightweight Benchmark for Comparing Retrieval Architectures and Efficiency Settings under Unified Conditions