atlas

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

Descriptive and Discriminative Document Identifiers for Generative Retrieval

AAAI 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Dense features and foundation priors · 4 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 learnable descriptive and discriminative n-gram DocIDs (D2-DocID), selected with a corpus-aware NR-IDR score, and the D2Gen generative retrieval model built on T5-base.

Problem

Generative document retrieval relies on DocIDs that are chosen only for relevance to their document, ignoring whether they distinguish the document from similar documents in the corpus.

Approach

Select n-gram DocIDs using a corpus-level document-ngram attention matrix with an NR-IDR score (TF-IDF-inspired, combining relevance, term frequency, and inverse document relevance), then iteratively retrain the generative retriever with contrastive-assisted understanding and diversity-filtered synthetic queries.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use D2Gen with descriptive and discriminative DocIDsGenerative retrieval · MS300kM@10: 0.592 -> 0.615*Helped
Use D2Gen with descriptive and discriminative DocIDsGenerative retrieval · NQ320kR@1: 0.708 -> 0.710Helped
Replace Ultron's DocID with D2-DocIDUltron · MS300kM@10: 0.400 -> 0.538Helped
Replace SE-DSI's DocID with D2-DocIDSE-DSI · MS300kM@10: 0.469 -> 0.536Helped
Replace D2Gen's DocID with D2-DocIDD2Gen · MS300kM@10: 0.579 -> 0.607Helped
Use 2 iterations instead of 1 (ablation)D2Gen · MS300kM@10: 0.603 -> 0.610Helped
Add contrastive loss Lc to the retrieval pipeline (ablation)D2Gen · MS300kM@10: 0.592 -> 0.607Helped
Use 3 n-grams instead of 2 in the DocID (ablation)D2Gen · MS300kM@10: 0.594 -> 0.607Helped
Use 3 n-grams instead of 6 in the DocID (ablation)D2Gen · MS300kM@10: 0.603 -> 0.607Helped
Use 3 n-grams instead of 9 in the DocID (ablation)D2Gen · MS300kM@10: 0.580 -> 0.607Helped
Set the similarity threshold to 0.99 instead of 0.9 (ablation)D2Gen query filtering · MS300kM@10: 0.607 -> 0.616Helped
Use NR-IDR instead of TF-IDF for DocID selection (ablation)D2Gen · MS300kM@10: 0.586 -> 0.607Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS MARCO Natural Questions

Benchmarks: MS300k NQ320k

Metrics: MRR@10 MRR@100 Recall@1 Recall@10 Recall@100

Baselines: BM25 UniCOIL SPLADEv2 DPR ANCE GTR-Base DSI NCI GENRE Ultron SEAL MINDER

Builds on: DSI SE-DSI MINDER NOVO TF-IDF

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