AIMech AI

DRAGON (Diverse Augmentation for Generalizable Dense Retrieval)

Algorithms AIMech:DRAGONDiverseAugmentationGeneralizableDenseRetrieval DRAFT
Aliases: Dense Retriever Trained with Diverse Augmentation, DRAGON Progressive Label Augmentation, DRAGON Dense Retrieval Training
A contrastive training algorithm for generalizable bi-encoder dense retrieval that combines large-scale diverse query augmentation (mixing corpus-cropped sentences and sequence-to-sequence generated queries) with progressive relevance label augmentation across N heterogeneous teacher retrievers (spanning sparse, dense, and multi-vector architectures ordered from lower to higher generalization capability), uniformly sampling a teacher n ~ U(1, T) at curriculum iteration T <= N and drawing positive passages from ranks 1..k (k = 10) and hard negatives from ranks 46..50 of P_q^n to optimize InfoNCE loss.
Identity Notes & Concept Scope Introduced by Lin, Asai, Li, Oguz, Lin, Mehdad, Yih, and Chen (Findings of EMNLP 2023, pp. 6385-6400, arXiv:2302.07452). Distinguished from single-teacher cross-encoder distillation methods (such as RocketQAv2, CL-DRD, or GPL) which rely on computationally expensive cross-encoder soft labels, and from unsupervised contrastive pre-training (such as Contriever or coCondenser) which assumes the originating document is the sole positive for a cropped span.

Claims & Grounded Evidence

3 Claims
Mechanism #dragon-progressive-multi-teacher-label-augmentation-mechanism
Given N heterogeneous teacher retrievers ordered by increasing zero-shot generalization capability (uniCOIL -> Contriever -> GTR-XXL -> ColBERTv2 -> SPLADE++), DRAGON trains an asymmetric BERT-base bi-encoder across N = 5 progressive iterations; at iteration T <= N, for each augmented query q (sampled from 28M cropped MS MARCO sentences and 28M DocT5Query synthetic queries), it uniformly samples a teacher n ~ U(1, T), selects a positive d^+ from the top k = 10 passages and a hard negative d^- from ranks 46..50 of P_q^n (assigning consensus positives retrieved by m <= T teachers sampling probability m / (T*k) without score normalization), and minimizes InfoNCE loss.
Scope #dragon-breaking-supervised-vs-zeroshot-tradeoff
Without increasing inference model size beyond a 110M-parameter BERT-base bi-encoder or requiring target-domain corpora during training, DRAGON and DRAGON+ (initialized from RetroMAE) achieve 39.3 and 39.0 MRR@10 on supervised MS MARCO Dev, 74.1 and 74.4 nDCG@10 on TREC DL 2019, and 49.4 and 50.2 average nDCG@10 on zero-shot BEIR-13 (matching SPLADE++'s 50.3 and surpassing ColBERTv2's 49.9 and GTR-XXL's 49.3), while reversing the progressive teacher trajectory degrades BEIR-13 by 1.6 points.
Limitation #dragon-offline-indexing-and-curriculum-trajectory-limitation
DRAGON requires offline batch retrieval over 28M augmented queries across five distinct sparse, dense, and multi-vector teacher indices followed by five 20-epoch training iterations (around 650K total optimization steps on 32 A100 GPUs), is sensitive to the easy-to-hard ordering of teacher retrievers, and still trails late-interaction/sparse teachers (SPLADE++ and ColBERTv2) on specialized science and technology forum queries in LoTTE.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:ArtificialNeuralNetwork
Artificial Neural Network
related_match Trains asymmetric neural transformer bi-encoders via progressive multi-teacher contrastive learning.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r748-primary-pdf
Sheng-Chieh Lin, Akari Asai, Minghan Li, Barlas Oguz, Jimmy Lin, Yashar Mehdad, Wen-tau Yih, Xilun Chen
primary paper
full_text
ID: https://dblp.org/search/publ/api?q=How+to+Train+Your+DRAGON+Diverse+Augmentation+Lin&h=5&format=xml
sha256:f56813d7c943…
r748-arxiv-abs
Sheng-Chieh Lin, Akari Asai, Minghan Li, Barlas Oguz, Jimmy Lin, Yashar Mehdad, Wen-tau Yih, Xilun Chen
primary paper
abstract_only
ID: https://arxiv.org/abs/2302.07452
sha256:170c323dda0b…
r748-metadata-cr
Sheng-Chieh Lin, Akari Asai, Minghan Li, Barlas Oguz, Jimmy Lin, Yashar Mehdad, Wen-tau Yih, Xilun Chen
primary paper
abstract_only
ID: https://dblp.org/search/publ/api?q=How+to+Train+Your+DRAGON+Diverse+Augmentation+Lin&h=5&format=xml
sha256:07071e3f61df…

Ontology & Grounding Topology

Open in interactive network graph →
CONCEPT KIND Algorithms AIMech:DRAGONDiverseAugmentationGeneralizableDenseRetrieval DRAGON (Diverse... 3 claims · 3 sources AIO GROUNDING AIO:ArtificialNeuralNetwork (1)

Curation Provenance

Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T13:51:00Z
Updated: 2026-10-19T13:51:00Z
Source File: data/curated/DRAGONDiverseAugmentationGeneralizableDenseRetrieval.yaml · Schema: curated_concept.yaml

Explore across X-Mech

Related computational & biological Mechs: Embedding Map Network Graph ProteinTraitsMech (ESM-2 pLM) DUFMech (Domain pLM) TraitMech CultureMech All 14 X-Mech Repositories