Cross-Encoder是一种自然语言处理中的文本对编码架构,将两段文本(如查询与文档)拼接后输入单一编码器,通过注意力机制进行深度交互建模,直接输出相关性得分。与双编码器(Bi-Encoder)相比,Cross-Encoder具有更高的语义匹配精度,但推理效率较低,常用于信息检索、问答系统及重排序(Reranking)等需要精细语义理解的任务中。
重排序(Re-ranking)机制在初步检索后引入交叉编码器(Cross-Encoder)对候选文档重新打分,提升输入大模型的上下文质量