atlas

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

Mitigating the Impact of False Negative in Dense Retrieval with Contrastive Confidence Regularization

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Multilingual language representation pretraining · 6 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 a contrastive confidence regularizer for NCE loss and a model-agnostic "passage sieve" that filters false-negative hard negatives, improving DPR and AR2 dense retrieval on NQ, TriviaQA and MS MARCO.

Problem

False negatives (unlabeled relevant passages) in dense retrieval training data, which hard negative sampling amplifies, degrade contrastive training of passage retrievers.

Approach

Extends peer-loss/CORES² confidence regularization to the NCE loss by subtracting a beta-weighted mean NCE over all in-batch passages, with a theoretical guarantee; uses the resulting robust model to sieve hard negatives whose loss is below the average loss, producing a cleaner training set for any retriever.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add passage sieve to AR2AR2 · NQ testR@20: 86.0 -> 86.4Helped
Add passage sieve to AR2AR2 · TQ testR@20: 84.4 -> 84.7Helped
Add passage sieve to AR2AR2 · MS-pas developmentMRR@10: 39.5 -> 39.8Helped
Add passage sieve to AR2AR2 · MS-pas developmentR@50: 87.8 -> 88.3Helped
Add passage sieve to AR2AR2 · MS-pas developmentR@1k: 98.6 -> 98.6No clear effect
Add contrastive confidence regularizerDPR · NQ testR@20: 78.4 -> 79.5Helped
Add contrastive confidence regularizerDPR · NQ testR@100: 85.4 -> 86.1Helped
Add contrastive confidence regularizerDPR · TQ testR@20: 79.3 -> 79.8Helped
Add contrastive confidence regularizerDPR · TQ testR@100: 84.9 -> 85.1Helped
Use batch size 32 instead of 64 (ablation)AR2+passage sieve · NQ testR@20: 86.4 -> 86.1Hurt
Use batch size 32 instead of 64 (ablation)AR2+passage sieve · TQ testR@20: 84.7 -> 84.8Helped
Use 5 rather than 15 hard negatives (ablation)AR2+passage sieve · NQ testR@20: 86.1 -> 85.9No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Natural Questions (NQ) TriviaQA MS MARCO passage ranking

Benchmarks: Natural Questions (NQ) TriviaQA MS MARCO passage ranking

Metrics: R@5 R@20 R@100 MRR@10 R@50 R@1k

Baselines: DPR ANCE COIL ME-BERT RocketQA RocketQAv2 RDR PAIR Condenser coCondenser ERNIE-Search MVR

Builds on: CORES² peer loss DPR AR2

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