Revisiting Bi-Encoder Neural Search: An Encoding--Searching Separation Perspective

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Tran, Hung-Nghiep, Aizawa, Akiko, Takasu, Atsuhiro
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866908731387674624
author Tran, Hung-Nghiep
Aizawa, Akiko
Takasu, Atsuhiro
author_facet Tran, Hung-Nghiep
Aizawa, Akiko
Takasu, Atsuhiro
contents 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 \textit{encoding--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.
format Preprint
id arxiv_https___arxiv_org_abs_2408_01094
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Revisiting Bi-Encoder Neural Search: An Encoding--Searching Separation Perspective
Tran, Hung-Nghiep
Aizawa, Akiko
Takasu, Atsuhiro
Machine Learning
Information Retrieval
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 \textit{encoding--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.
title Revisiting Bi-Encoder Neural Search: An Encoding--Searching Separation Perspective
topic Machine Learning
Information Retrieval
url https://arxiv.org/abs/2408.01094