Research map / Label-efficient and robust learning / Recognition and long-tail
TriSampler: A Better Negative Sampling Principle for Dense Retrieval
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 the quasi-triangular principle for negative sampling in dense retrieval and TriSampler, which samples negatives constrained to a triangular-like region around the query and positive document, improving AR2, RocketQA and ANCE on passage and document retrieval benchmarks.
Problem
Negative sampling for dense retrieval lacks a guiding principle for constructing negative candidates and designing sampling distributions; hard negatives risk false negatives while easy negatives give little signal.
Approach
A quasi-triangular principle constrains negatives so that query-negative similarity approximates query-positive similarity and negatives are closer to the positive than to the query; TriSampler builds candidates under this constraint and samples them with two distributions (a Gaussian-like similarity-match weight and a ReLU-based positive-proximity weight).
Key results
- AR2 + TriSampler reaches 86.5 R@20 / 90.7 R@100 on NQ and 41.4 MRR@10 on MS MARCO passage, above AR2 (86.0 / 90.1 / 39.5).
- On MS MARCO document dev, AR2 + TriSampler achieves 43.8 MRR@100 and 93.1 R@100, above AR2+SimANS (43.1 / 92.3).
- ANCE + TriSampler improves MS MARCO passage MRR@10 from 33.0 to 35.8 and RocketQA + TriSampler from 37.0 to 38.3.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| apply TriSampler | ANCE · NQ test | R@20: 81.9 -> 83.8 | Helped |
| apply TriSampler | RocketQA · NQ test | R@20: 82.7 -> 85.3 | Helped |
| apply TriSampler | AR2 · NQ test | R@20: 86.0 -> 86.5 | Helped |
| apply TriSampler | AR2 · TQA test | R@20: 84.4 -> 85.0 | Helped |
| apply TriSampler | AR2 · MS Pas dev | MRR@10: 39.5 -> 41.4 | Helped |
| apply TriSampler | AR2 · MS Doc dev | MRR@100: 41.8 -> 43.8 | Helped |
| use quasi-triangular negative candidates instead of query-ranked candidates (ablation) | AR2 on NQ test · NQ test | R@20: 86.2 -> 86.5 | Helped |
| use quasi-triangular negative candidates instead of positive-document-ranked candidates (ablation) | AR2 on NQ test · NQ test | R@20: 85.5 -> 86.5 | Helped |
| use TriSampler's sampling distribution instead of Uniform Sampling (ablation) | AR2 on MS Pas dev · MS Pas dev | MRR@10: 39.7 -> 41.4 | Helped |
| use TriSampler's sampling distribution instead of TopK Sampling (ablation) | AR2 on MS Pas dev · MS Pas dev | MRR@10: 40.6 -> 41.4 | Helped |
| use TriSampler's sampling distribution instead of Debiased Sampling (ablation) | AR2 on MS Pas dev · MS Pas dev | MRR@10: 41.1 -> 41.4 | Helped |
| increase the number of negatives (ablation) | AR2 with TriSampler · NQ and TQA | retrieval performance | Helped |
Surprising findings
- TriSampler's per-batch training cost is slightly higher than SimANS, but faster convergence reduces total training time to optimal performance.
- TriSampler does not surpass LexMAE, which uses a reranker-distilled third stage.
Limitations
- Negative candidate construction adds preprocessing cost (110s vs 85s for SimANS on NQ).
- The triangular angle threshold of 60 degrees is set by design without a reported sweep in the text.
- Does not surpass LexMAE, which uses an off-the-shelf reranker for distillation.
Experimental setup
Datasets: MS MARCO passage Natural Questions TriviaQA MS MARCO document
Benchmarks: Natural Questions TriviaQA MS MARCO passage MS MARCO document
Metrics: MRR@10 Recall@20 Recall@100 Recall@50 Recall@1k
Baselines: BM25 DPR ANCE RocketQA ADORE SimANS ANCE-Tele coCondenser SimLM LexMAE STAR
Builds on: AR2 SimANS ANCE RocketQA DPR
Closest papers by meaning
- QuRe: Query-Relevant Retrieval through Hard Negative Sampling in Composed Image Retrieval (ICML 2025 · similarity 0.87)
- Mitigating the Impact of False Negative in Dense Retrieval with Contrastive Confidence Regularization (AAAI 2024 · similarity 0.87)
- Worse than Zero-shot? A Fact-Checking Dataset for Evaluating the Robustness of RAG Against Misleading Retrievals (NeurIPS 2025 · similarity 0.85)
- POQD: Performance-Oriented Query Decomposer for Multi-vector retrieval (ICML 2025 · similarity 0.84)
- Distribution-Driven Dense Retrieval: Modeling Many-to-One Query-Document Relationship (AAAI 2025 · similarity 0.84)
- SePer: Measure Retrieval Utility Through The Lens Of Semantic Perplexity Reduction (ICLR 2025 · similarity 0.84)
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.
