atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Adaptive Retrieval and Scalable Indexing for k-NN Search with Cross-Encoders

ICLR 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Recommendation representation learning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes adaptive cross-encoder k-NN search that factorizes a sparse matrix of cross-encoder scores to build item embeddings offline and refines test query embeddings over rounds via linear regression on CE scores, reducing indexing cost versus CUR and distillation baselines.

Problem

Efficient and accurate k-NN search with expensive cross-encoder similarity over large item sets, where dual-encoder retrieve-and-rerank has poor recall and CUR-based methods need prohibitively many CE calls for indexing.

Approach

Index items by factorizing a sparse matrix of CE scores between train queries and a subset of items (initialized from a dual-encoder, optionally with a shallow MLP), and at test time keep item embeddings fixed while iteratively solving a least-squares problem for the query embedding from CE scores of previously retrieved items, retrieving new items each round.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use adaptive retrieval instead of retrieve-and-rerank with the base dual-encoderBase dual-encoder retrieval · YuGiOhTop-1-Recall: +5.2%Helped
Use adaptive retrieval instead of retrieve-and-rerank with the base dual-encoderBase dual-encoder retrieval · YuGiOhTop-100-Recall: 54%Helped
Use inductive matrix factorization with adaptive retrieval instead of AdaCURHotpot-QA · Hotpot-QATop-1-Recall@100: 75.9 -> 80.5Helped
Use inductive matrix factorization with adaptive retrieval instead of AdaCURHotpot-QA · Hotpot-QATop-100-Recall@500: 44.8 -> 42.6Hurt
Use TF-IDF rather than the base dual-encoder to select first-round itemsAdaptive retrieval · Hotpot-QATop-k-RecallHelped
Use exact cross-encoder search rather than retrieve-and-rerankYuGiOh entity linking · YuGiOhentity linking accuracy: 50.6 -> 49.8Hurt
Remove the skip connection from the 2-layer MLP (ablation)Inductive matrix factorization · Unseen queries and itemsgeneralizationHurt
Increase the number of adaptive retrieval rounds (ablation)Adaptive retrieval with the base dual-encoder · Hotpot-QA and SciDocsTop-k-RecallHelped
Set the query-embedding interpolation weight to 0.8 rather than 0 (ablation)Adaptive retrieval · SciDocs and Hotpot-QA, k=1Top-1-RecallHelped
Set the query-embedding interpolation weight to 0 rather than 0.8 (ablation)Adaptive retrieval · SciDocs and Hotpot-QA, k=100Top-100-RecallHelped
Use inductive rather than transductive matrix factorization (ablation)Matrix factorization · Hotpot-QATop-k-RecallHelped
Use transductive rather than inductive matrix factorization (ablation)Matrix factorization · SciDocsTop-k-RecallMixed

Surprising findings

Limitations

Experimental setup

Datasets: ZeShEL BEIR SciDocs BEIR HotpotQA

Benchmarks: ZeShEL (YuGiOh, Star Trek) BEIR SciDocs BEIR HotpotQA

Metrics: Top-k-Recall@m entity linking accuracy nDCG@10 downstream recall indexing wall-clock time

Baselines: retrieve-and-rerank with dual-encoder AdaCUR distilled dual-encoder TF-IDF / BM25 retrieve-and-rerank TouR

Builds on: AdaCUR dual-encoder distillation inductive matrix completion TouR

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy