atlas

Research map / Architectures and efficiency / RNNs and normalization

Distribution-Driven Dense Retrieval: Modeling Many-to-One Query-Document Relationship

AAAI 2025 · Architectures and efficiency › RNNs and normalization · approach: Learned embeddings for retrieval · 1 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 DDR, which represents queries as vectors and documents as diagonal Gaussian distributions, scoring relevance by Gaussian log-density rewritten as a dot product so standard ANN indexes apply.

Problem

Dense retrieval must handle many-to-one query-document relationships; multi-vector document representations incur increased storage, vector collapse under sparse labels, and high search latency.

Approach

Model each document as a multivariate Gaussian (mean from [CLS], diagonal variance via attention pooling) and each query as a vector; the log-likelihood of the query under the document Gaussian is algebraically converted into a dot product of query features [1, q, q^2] and document features, enabling ANN search with a single vector per document.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
represent documents as Gaussian distributions and queries as vectors (DDR) rather than using single-vector retrievalDense retrieval · MS MARCO DEVMRR@10: 0.399 -> 0.402Helped
represent documents as Gaussian distributions and queries as vectors (DDR) rather than using single-vector retrievalDense retrieval · MS MARCO DEVR@50: 0.862 -> 0.874Helped
represent documents as Gaussian distributions and queries as vectors (DDR) rather than using single-vector retrievalDense retrieval · MS MARCO DEVR@1k: 0.981 -> 0.984Helped
represent documents as Gaussian distributions and queries as vectors (DDR) rather than using multi-vector retrievalDense retrieval · TREC-DL '19NDCG@10: 0.738 -> 0.731Hurt
represent documents as Gaussian distributions and queries as vectors (DDR) rather than using multi-vector retrievalDense retrieval · TREC-DL '20NDCG@10: 0.702 -> 0.698Hurt
represent documents as Gaussian distributions and queries as vectors (DDR) rather than using the strongest listed baselineDense retrieval · NQNDCG@10: 0.510 -> 0.514Helped
represent documents as Gaussian distributions and queries as vectors (DDR) rather than using the strongest listed baselineDense retrieval · FiQANDCG@10: 0.302 -> 0.307Helped
represent documents as Gaussian distributions and queries as vectors (DDR) rather than using the strongest listed baselineDense retrieval · Touché-2020NDCG@10: 0.294 -> 0.315Helped
represent documents as Gaussian distributions and queries as vectors (DDR) rather than using the strongest listed baselineDense retrieval · Climate-FEVERNDCG@10: 0.228 -> 0.193Hurt
vary β from 0.1 to 10 when smoothing the document variance vector (ablation)DDR · MS MARCOperformanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MS MARCO TREC DL 2019 TREC DL 2020 NQ FiQA Touché-2020 Climate-FEVER

Benchmarks: MS MARCO passage dev TREC DL 2019 TREC DL 2020 BEIR NQ BEIR FiQA BEIR Touché-2020 BEIR Climate-FEVER

Metrics: MRR@10 R@50 R@1k NDCG@10 retrieval latency (ms/query) storage (GB)

Baselines: BM25 DeepCT SPLADE DPR ANCE ADORE RocketQA RocketQAv2 Margin-MSE TAS-B CLDRD MRL

Builds on: TAS-B MRL (multivariate representation learning) word Gaussian embeddings ColBERTv2 MVR

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