Back to AI Engineering Mind Map
中文·English
🤖 AI EngineeringID: dense-bi-encoder-retrieval

Dense Bi-Encoder Retrieval

Dense 双塔向量嵌入检索
🎯Core Definition
Dense Bi-Encoder Retrieval is a first-stage recall paradigm that projects query qq and document dd independently through Transformer encoders into a unified continuous semantic embedding space E(q)E(q) and E(d)E(d), scoring similarity via dot product or cosine distance; prominent models include BAAI BGE-v1.5/BGE-M3, OpenAI text-embedding-3, E5, and GTE series.
💡Use Cases
Semantic concept search, cross-lingual Q&A retrieval, latent intent matching, and the primary recall backbone in Hybrid RAG pipelines.
Key Problems Solved
Classical BM25 fails completely when query and document express identical meanings using distinct vocabulary (e.g., 'heart attack' vs 'myocardial infarction') or cross-lingual terms; Dense Bi-Encoders map synonyms and conceptual abstractions into proximal vector space coordinates.
🎯5 High-Frequency Exam Points
1
Why does the Bi-Encoder architecture enable offline document vector pre-computation and sub-millisecond ANN search?
2
Explain the role of Contrastive Learning (InfoNCE Loss) and Hard Negative Mining in training high-performance embedding models?
3
How does BGE-M3 jointly train a unified representation spanning Dense, Multi-Vector, and Sparse Lexical modalities?
4
How does Matryoshka Representation Learning (MRL) allow embedding truncation from 1536 to 256/512 dimensions without retraining?
5
Compare Mean Pooling vs CLS token representation fidelity on long texts approaching maximum context limits?
Updated 2026-08-14
🎯
Test Your Knowledge: Practice Questions for "Dense Bi-Encoder Retrieval"
Single choice pitfall questions with instant feedback and mistake tracking.
🚀 Start Card Practice
Previous CardBM25 Sparse RetrievalNext CardRRF Reciprocal Rank Fusion

🔗 More AI Engineering Knowledge Cards

Vector Distance Metrics & L2 NormalizationScalar Quantization (SQ8/SQ4)Product Quantization (PQ)ADC Asymmetric Distance Computation