Revisiting Bi-Encoder Neural Search: An Encoding--Searching Separation Perspective
Not on the map. Why?
Abstract (arXiv)
This paper reviews, analyzes, and proposes a new perspective on the bi-encoder architecture for neural search. While the bi-encoder architecture is widely used due to its simplicity and scalability at test time, it has some notable issues such as low performance on seen datasets and weak zero-shot performance on new datasets. In this paper, we analyze these issues and summarize two main critiques: the encoding information bottleneck problem and limitations of the basic assumption of embedding search. We then construct a thought experiment to logically analyze the encoding and searching operations and challenge the basic assumptions of embedding search. Building on these observations, we propose a new perspective on the bi-encoder architecture called the textitencoding--searching separation perspective, which conceptually and practically separates the encoding and searching operations. This framework is applied to explain the root cause of existing issues and suggest mitigation strategies, potentially lowering training costs and improving retrieval performance. Finally, we discuss the broader implications of the ideas underlying this perspective, the new design surface it exposes, and potential research directions arising from it.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 15 of its 23 references that are in the map. First posted on arXiv 2 Aug 2024.
Builds on
15 of 23 references.
References · 15
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,779
- 2022Locating and Editing Factual Associations in GPTcited by 2,609
- 2017Billion-scale similarity search with GPUscited by 2,477
- 2016MS MARCO: A Human Generated MAchine Reading COmprehension Datasetcited by 1,591
- 2021BEIR: A Heterogenous Benchmark for Zero-shot Evaluation of Information Retrieval Modelscited by 1,225
- 2020ColBERT: Efficient and Effective Passage Search via Contextualized Late Interaction over BERTcited by 1,160
- 2020RocketQA: An Optimized Training Approach to Dense Passage Retrieval for Open-Domain Question Answeringcited by 410
- 2020Pretrained Transformers for Text Ranking: BERT and Beyondcited by 266
- 2019Poly-encoders: Transformer Architectures and Pre-training Strategies for Fast and Accurate Multi-sentence Scoringcited by 164
- 2020What Happens To BERT Embeddings During Fine-tuning?cited by 113
3 more
- 2019Exploring Scholarly Data by Semantic Query on Knowledge Graph Embedding Spacecited by 5
- 2022MEIM: Multi-partition Embedding Interaction Beyond Block Term Format for Efficient and Expressive Link Predictioncited by 4
- 2020Multi-Partition Embedding Interaction with Block Term Format for Knowledge Graph Completioncited by 2
Built on by
Not cited yet.