NLP Bi-Encoder和Re-ranker

Retrieve & Re-Rank

https://www.sbert.net/examples/applications/retrieve_rerank/README.html

Bi-Encoder vs. Cross-Encoder

https://www.sbert.net/examples/applications/cross-encoder/README.html

Bi-Encoder会用BERT对输入文本编码,再根据cosine相似度分数筛选文本。Cross-Encoder会直接计算两个句子的相关性分数。

如何将BI和Cross Encoder配合使用?可以先用BI-Encoder选出top 100个候选项,再用Cross-Encoder挑选最佳选项。

Combining Bi- and Cross-Encoders

Cross-Encoder achieve higher performance than Bi-Encoders, however, they do not scale well for large datasets.

Here, it can make sense to combine Cross- and Bi-Encoders, for example in Information Retrieval / Semantic Search scenarios:

First, you use an efficient Bi-Encoder to retrieve e.g. the top-100 most similar sentences for a query.

Then, you use a Cross-Encoder to re-rank these 100 hits by computing the score for every (query, hit) combination.

相关推荐
熊猫代跑得快1 分钟前
Agent 通用架构入门学习
人工智能·agent·智能体
格林威2 分钟前
Baumer相机锂电池极片裁切毛刺检测:防止内部短路的 5 个核心方法,附 OpenCV+Halcon 实战代码!
开发语言·人工智能·数码相机·opencv·计算机视觉·c#·视觉检测
codeの诱惑5 分钟前
推荐算法(三):余弦定理和余弦相似度的关系及公式推导
人工智能·机器学习·推荐算法
三枪一个麻辣烫11 分钟前
gemini Adobe Illustrator visio draw.io画图
图像处理·人工智能·甘特图
HIT_Weston13 分钟前
32、【Agent】【OpenCode】模型配置(配置 Qwen 模型)
人工智能·agent·opencode
丝斯201115 分钟前
AI学习笔记整理(79)——Python学习8
人工智能·笔记·学习
鹧鸪云光伏17 分钟前
微电网设计系统及经济收益计算
大数据·人工智能·光伏·储能设计方案
飞哥数智坊20 分钟前
地铁上的30分钟,我用龙虾搞定了一份PPT
人工智能
A小码哥24 分钟前
Harness Engineering:用规则约束AI的方向
人工智能·ai·学习方法
胖祥38 分钟前
onnx之优化器
人工智能·深度学习