返回 AI 应用工程 思维导图
中文·English
🤖 AI 应用工程ID: dense-bi-encoder-retrieval

Dense 双塔向量嵌入检索

Dense Bi-Encoder Retrieval
🎯核心定义
稠密双塔向量检索 (Dense Bi-Encoder Retrieval) 是一种将查询 qq 与候选文档 dd 分别通过独立的编码网络(或共享权重的 Transformer 编码器)映射为同一连续高维向量空间中的稠密表征向量 E(q)E(q)E(d)E(d),并通过点积或余弦距离评估语义相似度的第一阶段粗排召回范式;主流模型包括 BAAI BGE-v1.5 / BGE-M3、OpenAI text-embedding-3、E5 与 GTE 系列。
💡使用场景
语义关联度检索、跨语言问答检索(Cross-lingual RAG)、意图匹配以及多路召回的主干链路。
解决的核心痛点
传统 BM25 只能匹配具有相同词根的字面关键词,面对同义词替换(如“心脏病” vs “心肌梗塞”)、跨语言表达或意图抽象提问完全无能为力;Dense Bi-Encoder 捕捉深层语义意图,实现了真正的语义对齐检索。
🎯5 个高频面试考点 (Exam Points)
1
详细剖析 Bi-Encoder 架构为何能够支持离线预计算文档向量并利用 ANN 索引实现毫秒级快速召回?
2
对比对比学习 (Contrastive Learning, 如 InfoNCE Loss) 与难负例挖掘 (Hard Negative Mining) 在训练优质 Embedding 模型中的核心地位?
3
BGE-M3 模型如何实现三位一体 (Dense + Multi-Vector ColBERT + Sparse Lexical) 统一表征的联合训练?
4
Matryoshka Representation Learning (MRL 套娃嵌入学习) 是如何支持向量在不重新训练下从 1536 维自由截断至 256/512 维的?
5
当遇到超出 Embedding 最大窗口限制(如 512 或 8192 Tokens)的长文本时,平均池化 (Mean Pooling) vs CLS Token 的表征质量差异?
📖 关联深度指南:📄 naive-and-advanced-rag
更新于 2026-08-14
🎯
检验攻克程度:针对「Dense 双塔向量嵌入检索」专属刷题排雷
做单选排雷题、推导选项机制,答错自动收录进专属错题本。
🚀 开始本考点专项刷题
上一个知识点BM25 词频拟合稀疏检索下一个知识点RRF 倒数秩融合算法

🔗 更多 AI 应用工程 知识点卡片

向量距离度量与 L2 归一化SQ8/SQ4 标量量化PQ 乘积量化与码本聚类ADC 非对称距离计算