Utilizing BERT for Information Retrieval: Survey, Applications, Resources, and Challenges
Not on the map. Why?
Abstract (arXiv)
Recent years have witnessed a substantial increase in the use of deep learning to solve various natural language processing (NLP) problems. Early deep learning models were constrained by their sequential or unidirectional nature, such that they struggled to capture the contextual relationships across text inputs. The introduction of bidirectional encoder representations from transformers (BERT) leads to a robust encoder for the transformer model that can understand the broader context and deliver state-of-the-art performance across various NLP tasks. This has inspired researchers and practitioners to apply BERT to practical problems, such as information retrieval (IR). A survey that focuses on a comprehensive analysis of prevalent approaches that apply pretrained transformer encoders like BERT to IR can thus be useful for academia and the industry. In light of this, we revisit a variety of BERT-based methods in this survey, cover a wide range of techniques of IR, and group them into six high-level categories: (i) handling long documents, (ii) integrating semantic information, (iii) balancing effectiveness and efficiency, (iv) predicting the weights of terms, (v) query expansion, and (vi) document expansion. We also provide links to resources, including datasets and toolkits, for BERT-based IR systems. A key highlight of our survey is the comparison between BERT's encoder-based models and the latest generative Large Language Models (LLMs), such as ChatGPT, which rely on decoders. Despite the popularity of LLMs, we find that for specific tasks, finely tuned BERT encoders still outperform, and at a lower deployment cost. Finally, we summarize the comprehensive outcomes of the survey and suggest directions for future research in the area.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). Builds on 86 of its 160 references that are in the map. First posted on arXiv 18 Feb 2024.
Builds on
86 of 160 references.
References · 86
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,160
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2022Generative Adversarial Networkscited by 5,603
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
38 more
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,779
- 2015Neural Machine Translation of Rare Words with Subword Unitscited by 2,898
- 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
- 2019BioBERT: a pre-trained biomedical language representation model for biomedical text miningcited by 1,935
- 2016MS MARCO: A Human Generated MAchine Reading COmprehension Datasetcited by 1,591
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
- 2017Get To The Point: Summarization with Pointer-Generator Networkscited by 1,281
- 2020ColBERT: Efficient and Effective Passage Search via Contextualized Late Interaction over BERTcited by 1,160
- 2023PaLM 2 Technical Reportcited by 1,154
- 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,153
- 2019Publicly Available Clinical BERT Embeddingscited by 995
- 2020Approximate Nearest Neighbor Negative Contrastive Learning for Dense Text Retrievalcited by 846
- 2019Passage Re-ranking with BERTcited by 629
- 2018Universal Sentence Encodercited by 485
- 2023Is ChatGPT Good at Search? Investigating Large Language Models as Re-Ranking Agentscited by 356
- 2023Large Language Models are Effective Text Rankers with Pairwise Ranking Promptingcited by 302
- 2021SPLADE: Sparse Lexical and Expansion Model for First Stage Rankingcited by 283
- 2020Pretrained Transformers for Text Ranking: BERT and Beyondcited by 266
- 2020Revisiting Pre-Trained Models for Chinese Natural Language Processingcited by 262
- 2021Efficiently Teaching an Effective Dense Retriever with Balanced Topic Aware Samplingcited by 238
- 2019Document Expansion by Query Predictioncited by 225
- 2020FastBERT: a Self-distilling BERT with Adaptive Inference Timecited by 224
- 2020Sparse, Dense, and Attentional Representations for Text Retrievalcited by 213
- 2019A Survey of the Recent Architectures of Deep Convolutional Neural Networkscited by 211
- 2019Multi-Stage Document Ranking with BERTcited by 200
- 2017Deep Learning based Recommender System: A Survey and New Perspectivescited by 136
- 2017A Deep Relevance Matching Model for Ad-hoc Retrievalcited by 126
- 2023A Systematic Study and Comprehensive Evaluation of ChatGPT on Benchmark Datasetscited by 123
- 2019Deeper Text Understanding for IR with Contextual Neural Language Modelingcited by 111
- 2019StructBERT: Incorporating Language Structures into Pre-training for Deep Language Understandingcited by 108
- 2017Learned in Translation: Contextualized Word Vectorscited by 104
- 2017End-to-End Neural Ad-hoc Ranking with Kernel Poolingcited by 85
- 2015Convolutional Neural Network Architectures for Matching Natural Language Sentencescited by 82
- 2019A Deep Look into Neural Ranking Models for Information Retrievalcited by 79
- 2019CEDR: Contextualized Embeddings for Document Rankingcited by 77
50 most cited of 86 All 86 (JSON)
Built on by
Citing papers per year: 2024: 2; 2025: 14; 2026: 4.
20 papers.
Sort:
By area:
- 2025Rankify: A Comprehensive Python Toolkit for Retrieval, Re-Ranking, and Retrieval-Augmented Generationcited by 13
- 2024Let Community Rules Be Reflected in Online Content Moderationcited by 9
- 2025LREF: A Novel LLM-based Relevance Framework for E-commercecited by 7
- 2025TRACE: Transparent Web Reliability Assessment with Contextual Explanationscited by 5
- 2025DRAFT-ing Architectural Design Decisions using LLMscited by 4
- 2025From Ranking to Selection: A Simple but Efficient Dynamic Passage Selector for Retrieval Augmented Generationcited by 4
- 2025On The Role of Pretrained Language Models in General-Purpose Text Embeddings: A Surveycited by 3
- 2025JurisTCU: A Brazilian Portuguese Information Retrieval Dataset with Query Relevance Judgmentscited by 2
- 2025MAMUT: A Novel Framework for Modifying Mathematical Formulas for the Generation of Specialized Datasets for Language Model Trainingcited by 1
- 2026Learning from AVA: Early Lessons from a Curated and Trustworthy Generative AI for Policy and Development Researchcited by 1
- 2024Towards Zero-Shot, Controllable Dialog Planning with LLMscited by 0
- 2025Multi-Objective Planning with Contextual Lexicographic Reward Preferencescited by 0
8 more
- 2025A Split-Window Transformer for Multi-Model Sequence Spammer Detection using Multi-Model Variational Autoencodercited by 0
- 2025CRAWLDoc: A Dataset for Robust Ranking of Bibliographic Documentscited by 0
- 2025Large model retrieval enhancement framework for construction site risk identificationcited by 0
- 2025Cross-view Localization and Synthesis -- Datasets, Challenges and Opportunitiescited by 0
- 2025ChiMDQA: Towards Comprehensive Chinese Document QA with Fine-grained Evaluationcited by 0
- 2026QUARK: Robust Retrieval under Non-Faithful Queries via Query-Anchored Aggregationcited by 0
- 2026AlertBERT: A noise-robust alert grouping framework for simultaneous cyber attackscited by 0
- 2026PREBA: Surgical Duration Prediction via PCA-Weighted Retrieval-Augmented LLMs and Bayesian Averaging Aggregationcited by 0
- 2026Learning from AVA: Early Lessons from a Curated and Trustworthy Generative AI for Policy and Development Research20 Apr 2026
- 2026PREBA: Surgical Duration Prediction via PCA-Weighted Retrieval-Augmented LLMs and Bayesian Averaging Aggregation27 Feb 2026
- 2026AlertBERT: A noise-robust alert grouping framework for simultaneous cyber attacks6 Feb 2026
- 2026QUARK: Robust Retrieval under Non-Faithful Queries via Query-Anchored Aggregation28 Jan 2026
- 2025ChiMDQA: Towards Comprehensive Chinese Document QA with Fine-grained Evaluation5 Nov 2025
- 2025Cross-view Localization and Synthesis -- Datasets, Challenges and Opportunities26 Oct 2025
- 2025From Ranking to Selection: A Simple but Efficient Dynamic Passage Selector for Retrieval Augmented Generation13 Aug 2025
- 2025Large model retrieval enhancement framework for construction site risk identification4 Aug 2025
- 2025On The Role of Pretrained Language Models in General-Purpose Text Embeddings: A Survey28 Jul 2025
- 2025TRACE: Transparent Web Reliability Assessment with Contextual Explanations5 Jun 2025
- 2025CRAWLDoc: A Dataset for Robust Ranking of Bibliographic Documents4 Jun 2025
- 2025DRAFT-ing Architectural Design Decisions using LLMs11 Apr 2025
8 more
- 2025LREF: A Novel LLM-based Relevance Framework for E-commerce12 Mar 2025
- 2025JurisTCU: A Brazilian Portuguese Information Retrieval Dataset with Query Relevance Judgments11 Mar 2025
- 2025MAMUT: A Novel Framework for Modifying Mathematical Formulas for the Generation of Specialized Datasets for Language Model Training28 Feb 2025
- 2025A Split-Window Transformer for Multi-Model Sequence Spammer Detection using Multi-Model Variational Autoencoder23 Feb 2025
- 2025Multi-Objective Planning with Contextual Lexicographic Reward Preferences13 Feb 2025
- 2025Rankify: A Comprehensive Python Toolkit for Retrieval, Re-Ranking, and Retrieval-Augmented Generation4 Feb 2025
- 2024Towards Zero-Shot, Controllable Dialog Planning with LLMs8 Oct 2024
- 2024Let Community Rules Be Reflected in Online Content Moderation21 Aug 2024
- 2025Rankify: A Comprehensive Python Toolkit for Retrieval, Re-Ranking, and Retrieval-Augmented Generationcited by 13
- 2025From Ranking to Selection: A Simple but Efficient Dynamic Passage Selector for Retrieval Augmented Generationcited by 4
- 2025Large model retrieval enhancement framework for construction site risk identificationcited by 0
- 2026PREBA: Surgical Duration Prediction via PCA-Weighted Retrieval-Augmented LLMs and Bayesian Averaging Aggregationcited by 0
- 2026PREBA: Surgical Duration Prediction via PCA-Weighted Retrieval-Augmented LLMs and Bayesian Averaging Aggregation27 Feb 2026
- 2025From Ranking to Selection: A Simple but Efficient Dynamic Passage Selector for Retrieval Augmented Generation13 Aug 2025
- 2025Large model retrieval enhancement framework for construction site risk identification4 Aug 2025
- 2025Rankify: A Comprehensive Python Toolkit for Retrieval, Re-Ranking, and Retrieval-Augmented Generation4 Feb 2025
- 2024Let Community Rules Be Reflected in Online Content Moderationcited by 9
- 2025LREF: A Novel LLM-based Relevance Framework for E-commercecited by 7
- 2025TRACE: Transparent Web Reliability Assessment with Contextual Explanationscited by 5
- 2025DRAFT-ing Architectural Design Decisions using LLMscited by 4
- 2025On The Role of Pretrained Language Models in General-Purpose Text Embeddings: A Surveycited by 3
- 2025JurisTCU: A Brazilian Portuguese Information Retrieval Dataset with Query Relevance Judgmentscited by 2
- 2025MAMUT: A Novel Framework for Modifying Mathematical Formulas for the Generation of Specialized Datasets for Language Model Trainingcited by 1
- 2026Learning from AVA: Early Lessons from a Curated and Trustworthy Generative AI for Policy and Development Researchcited by 1
- 2025Multi-Objective Planning with Contextual Lexicographic Reward Preferencescited by 0
- 2025A Split-Window Transformer for Multi-Model Sequence Spammer Detection using Multi-Model Variational Autoencodercited by 0
- 2025CRAWLDoc: A Dataset for Robust Ranking of Bibliographic Documentscited by 0
- 2025Cross-view Localization and Synthesis -- Datasets, Challenges and Opportunitiescited by 0
12 most cited of 15 All 15 (JSON)
- 2026Learning from AVA: Early Lessons from a Curated and Trustworthy Generative AI for Policy and Development Research20 Apr 2026
- 2026AlertBERT: A noise-robust alert grouping framework for simultaneous cyber attacks6 Feb 2026
- 2026QUARK: Robust Retrieval under Non-Faithful Queries via Query-Anchored Aggregation28 Jan 2026
- 2025ChiMDQA: Towards Comprehensive Chinese Document QA with Fine-grained Evaluation5 Nov 2025
- 2025Cross-view Localization and Synthesis -- Datasets, Challenges and Opportunities26 Oct 2025
- 2025On The Role of Pretrained Language Models in General-Purpose Text Embeddings: A Survey28 Jul 2025
- 2025TRACE: Transparent Web Reliability Assessment with Contextual Explanations5 Jun 2025
- 2025CRAWLDoc: A Dataset for Robust Ranking of Bibliographic Documents4 Jun 2025
- 2025DRAFT-ing Architectural Design Decisions using LLMs11 Apr 2025
- 2025LREF: A Novel LLM-based Relevance Framework for E-commerce12 Mar 2025
- 2025JurisTCU: A Brazilian Portuguese Information Retrieval Dataset with Query Relevance Judgments11 Mar 2025
- 2025MAMUT: A Novel Framework for Modifying Mathematical Formulas for the Generation of Specialized Datasets for Language Model Training28 Feb 2025
12 newest of 15 All 15 (JSON)