熵权法融合 + 交叉编码器重排详解 熵权法融合与交叉编码器重排是构建高性能RAG检索系统时用于优化结果排序的两个关键步骤。它们通常在混合检索召回阶段之后执行构成一个从“粗筛”到“精选” 的两阶段排序流水线。简单来说混合检索负责快速召回可能相关的文档大候选池而这两步则负责精细排序把最相关的文档精确地排在前面。流程概览整个流程可以看作一个两阶段的排序优化过程第一阶段融合排序将向量检索和关键词检索的两组分数通过熵权法等算法合并成一个综合分数得到一个初步排序。第二阶段重排用交叉编码器对第一阶段的Top-N个结果进行更精细的语义相关性打分最终输出精准排序。⚖️ 第一阶段熵权法融合熵权法是一种客观的赋权方法。它的核心思想是数据的离散程度信息量越大其权重就应该越高。在融合场景下我们有两个检索器的打分结果需要决定各占多少比例。熵权法会根据这组查询结果本身的数据分布来动态、自适应地计算权重避免了人工调参的主观性。工作原理提取数据取向量检索和关键词检索召回的前K个文档分数。归一化将两组分数都映射到[0,1]区间。计算指标变异程度计算每组分数的信息熵。熵值越小说明分数越分散区分度大包含的信息量就越多。计算权重根据信息熵计算权重。熵值越小的检索方式权重就越高。简单来说如果这次查询中向量检索的分数层次分明而关键词检索的分数都差不多那么熵权法会自动给向量检索分配更高的权重让融合结果更依赖这次表现更好的检索器。 第二阶段交叉编码器重排交叉编码器Cross-Encoder 与向量检索所用的双编码器Bi-Encoder不同。它不再将问题和文档分开编码而是将“问题文档”作为一个整体输入让模型在编码的最初阶段就对两者进行充分的交互和比较。工作原理输入拼接将 [问题] 和 [候选文档] 拼接成一个长文本。深度交互送入Transformer编码器模型内部的自注意力机制会让问题和文档的每一个Token都进行深度交互从而精确捕获它们之间的相关性。输出分数模型最终输出一个0到1之间的相关性分数。为什么需要它对比双编码器用于向量检索和交叉编码器它们的差异非常明显双编码器可以预计算文档向量检索速度极快。但问题和文档是独立编码的缺乏交互精度有限。交叉编码器精度极高是当下排序模型的天花板。但无法预计算推理耗时成本高。特性 双编码器向量检索 交叉编码器重排编码方式 问题和文档独立编码 问题和文档联合编码交互程度 无交互仅有向量相似度计算 深度交互注意力机制全面比较检索速度 极快可预建索引 较慢需要实时计算精度 较高 最高对细粒度语义敏感典型应用 召回第一阶段 精排第二阶段因此为了平衡效率和精度系统会先用双编码器快速召回再用交叉编码器对少数候选文档进行精准重排。 两者如何协同工作在实际系统中它们按以下顺序协同工作召回用户提问系统并行进行向量检索和关键词检索各返回Top-K如K100文档。融合排序使用熵权法计算向量分和关键词分的最优权重计算出第一阶段的综合得分并排序。候选集筛选取融合排序后的Top-N如N20 个文档作为精排候选集。这一步能大幅降低交叉编码器的计算量。重排交叉编码器对这个N个文档进行精细打分按新分数排序。输出将重排后的Top-M如M5个最终结果返回给用户。这种设计既保证了效率和召回率又通过精排显著提升了最终答案的准确性和可靠性

相关新闻

最新新闻

网络安全等保合规文档整理

网络安全等保合规文档整理

一站式速查文档:GB/T 22239-2019 等保2.0基本要求 全解读 2020年至今最新法律法规 十大分类防护措施与对应安全设备 面试备题与速记口诀,全部整合在一篇,便于学习、面试与实操。第一章 标准概述与整体框架 1.1 它是什么 全称:《…

2026/8/24 14:23:05
大数据Redis之——Redis6.2.6安装与使用(详细)

大数据Redis之——Redis6.2.6安装与使用(详细)

​ 目录 前期准备 Redis的环境搭建 1、Redis的下载安装 2、Redis的单节点配置 2.1 创建目录 2.2 编辑配置文件 2.3 启动Redis 2.4 连接测试 2.5 基本读写测试 2.6 停止单节点 3、Redis的集群搭建 3.1 修改核心配置文件 3.2 文件分发 3.3 修改从节点配置文件 3.…

2026/8/24 14:23:05
UFS3.1协议中文学习讲解(1~4)

UFS3.1协议中文学习讲解(1~4)

事先声明本文不用于任何商业行为,仅用于本人学习与记录。欢迎点赞、收藏、转发分享给朋友,禁止未经书面授权的复制、搬运、二次剪辑。如有引用请注明出处。标准规范仍然以《JESD220E-UFS3.1》为准本文撰写动机本人从毕业后从事存储固件行业2年&#xff0…

2026/8/24 14:23:05
无人井下封堵机器人:城市排水管网清淤封堵无人化方案

无人井下封堵机器人:城市排水管网清淤封堵无人化方案

城市排水管网清淤、封堵、抢修长期依赖人工下井作业,存在中毒、窒息、淹溺、物体打击和有限空间伤害风险。无人井下封堵机器人以履带驱动、水下定量封堵和可视化监控重构作业流程,适用于DN600~1200mm排水管道,最大作业深度10m,单次…

2026/8/24 14:23:05
小白程序员必看:3个月转行大模型开发,月薪40k经验全分享(收藏版)

小白程序员必看:3个月转行大模型开发,月薪40k经验全分享(收藏版)

本文作者分享了自己从Java后端工程师成功转型为Agent开发工程师的经历,详细描述了3个月内的学习计划、实战项目和面试准备。文章强调了掌握大模型原理、Prompt Engineering、Function Calling等关键技术的重要性,并指出Java背景在Agent开发领域的优势。作…

2026/8/24 14:23:05
评价类模型

评价类模型

总览类别常见模型主要作用数模常用度主观赋权AHP 层次分析法根据专家判断确定权重★★★★★客观赋权熵权法根据数据差异程度定权★★★★★客观赋权CRITIC根据变异性指标冲突性定权★★★★☆客观赋权变异系数法根据相对离散程度定权★★★☆☆组合赋权AHP-熵权、博弈论组合赋…

2026/8/24 14:18:05