IRCLMay 10, 2023

Unsupervised Dense Retrieval Training with Web Anchors

arXiv:2305.05834v15 citationsHas Code
Originality Incremental advance
AI Analysis

This addresses the problem of training effective dense retrievers without labeled data, which is crucial for search and question answering tasks, though it is incremental in leveraging existing web data.

The paper tackles unsupervised dense retrieval by training a model with contrastive learning on web anchors, achieving a 5.3% improvement in NDCG@10 on MSMARCO over state-of-the-art methods.

In this work, we present an unsupervised retrieval method with contrastive learning on web anchors. The anchor text describes the content that is referenced from the linked page. This shows similarities to search queries that aim to retrieve pertinent information from relevant documents. Based on their commonalities, we train an unsupervised dense retriever, Anchor-DR, with a contrastive learning task that matches the anchor text and the linked document. To filter out uninformative anchors (such as ``homepage'' or other functional anchors), we present a novel filtering technique to only select anchors that contain similar types of information as search queries. Experiments show that Anchor-DR outperforms state-of-the-art methods on unsupervised dense retrieval by a large margin (e.g., by 5.3% NDCG@10 on MSMARCO). The gain of our method is especially significant for search and question answering tasks. Our analysis further reveals that the pattern of anchor-document pairs is similar to that of search query-document pairs. Code available at https://github.com/Veronicium/AnchorDR.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes