RAG前沿之CoV-RAG验证链增强与面向PDF文档多模态RAG方案解析
今天是2024年10月11日,星期五,北京,天气晴。 我们接着来聊聊RAG领域最近的两个工作。一个主打面向PDF文档的混合多模态检索方案,另一个则是RAG与类思维链(CoT)的结合,叫CoV-RAG。 说实话,这两个工作都偏工程,算法创新不多,甚至有点粗糙,但胜在实用,值得瞄一眼。 当然,权当参考,
今天是2024年10月11日,星期五,北京,天气晴。
我们接着来聊聊RAG领域最近的两个工作。一个主打面向PDF文档的混合多模态检索方案,另一个则是RAG与类思维链(CoT)的结合,叫CoV-RAG。
说实话,这两个工作都偏工程,算法创新不多,甚至有点粗糙,但胜在实用,值得瞄一眼。
当然,权当参考,也权当启发。
一、一个面向PDF文档的多模态RAG方案
先看一个叫《PDF-WuKong》的工作(arXiv:2410.05970,GitHub: yh-hust/PDF-Wukong),专门处理包含文本和图像的长PDF文档——比如学术论文那种。
标题挺宏大,实际上就是个多模态RAG的雏形。
有几个点值得关注。先看看目前处理长文档的代表模型有哪些:

再来看PDF-WuKong的架构。
1、架构
PDF-WuKong的架构由三部分组成:文档解析器、稀疏采样器和大语言模型。文档解析器负责把PDF转成交错的文本块和图像。稀疏采样器对这些文本块和图像进行编码,并缓存嵌入向量。当用户提问时,模型通过简单的相似度计算,从缓存中挑选出最相关的内容。最后,查询和这些筛选出来的内容一起喂给大语言模型,生成答案。

这里的关键是稀疏采样器(SparseSampler):它先对所有文本块和图像进行编码,把候选向量嵌入缓存下来,然后计算查询嵌入与缓存的文本/图像嵌入之间的相似度,选出top-k最相关的文本块和图像作为证据。
2、推理流程
整个算法里,最核心的部分就是稀疏采样阶段。它通过计算查询和文档内容(文本+图像)的相似度,挑出最相关的部分,再传给大语言模型。

- 输入:PDF文档
D和用户查询q。 - 输出:生成的答案
a。 - 初始化:文本编码器
En_T、图像编码器En_I和大语言模型LLM。 - 文档解析:把PDF解析成文本块
{T1,T2,...,Tn}和图像块{I1,I2,...,Im}。 - 稀疏采样:对所有文本块和图像编码,缓存嵌入向量
ET={eT1,...,eTn}和EI={eI1,...,eIm}。对查询编码得eq,然后计算相似度ST={Sim(eq,eTi)}和SI={Sim(eq,eIj)},选出top-k文本和图像(T,I)top=TopK(ST,SI,k)。 - 答案生成:把查询和选中的文本、图像喂给LLM:
a=LLM(q,(T,EI)top),返回答案。
3、训练流程
训练阶段,模型通过对比学习损失 Lrep 来拉近查询与正样本特征的距离,同时推开负样本——本质上就是SimCSE的思路。接着用交叉熵损失 LQA 让模型学会根据查询和相关文档内容生成准确答案。
最后两个损失联合优化,端到端训练。模型既能理解文档内容,又能准确回答用户查询。

- 输入:PDF文档
D,查询q,真实答案gt。 - 输出:总损失
Ltotal。 - 初始化:文本编码器、图像编码器、LLM。
- 数据准备:从解析器获取文本块和图像块。
- 多模态编码:对查询、正样本、负样本编码:
eq←En_T(q),ET={eTP,eTN}←En_T({TP,TN}),EI={eIP,eIN}←En_I({IP,IN})。 - 对比学习损失:用公式
Lrep = -1/P Σ log(exp(sim(eq,ei)/τ) / (sum_all)),其中正样本P个,温度参数τ。 - LLM预测:
a←LLM(q,TP,eIP)。 - 交叉熵损失:
LQA(a,gt)。 - 端到端优化:
Ltotal = Lrep + LQA。 - 返回损失。
看到这里就明白了,这个工作充其量只是多模态检索RAG的早期雏形,没什么特别新鲜的东西。
二、关于RAG与COT结合进展:CoV-RAG
再看另一个工作,《Retrieving, Rethinking and Revising: The Chain-of-Verification Can Improve Retrieval Augmented Generation》(arXiv:2410.05801)。它提出了一种验证链增强RAG的方法,叫CoV-RAG,核心是把验证模块集成到RAG流程中,进行打分、判断和改写。
有几个有趣的点值得说。
1、两种RAG错误
文章指出了RAG常见的两类错误:外部检索错误和内部生成错误。

针对这两种错误,CoV-RAG分别处理:
- 对于外部检索错误,用修订后的查询重新检索知识。
- 对于内部生成错误,在训练时把质量评估和验证任务与思维链推理(CoT)统一起来。
2、CoV-RAG框架
CoV-RAG的全称是Chain-of-Verification for Retrieval-Augmented Generation,示意图如下:

它由三个主要组件构成:检索器(Retriever)、生成器(Generator)和链式验证(Chain-of-Verification)。
- 检索器:根据输入问题检索最相关的前五个段落作为参考。
- 生成器:利用参考段落和问题,通过LLM生成答案。
- 链式验证模块:这是核心。它评估生成的答案和检索到的参考的准确性,包括打分和判断。打分会评估参考的正确性以及答案的正确性、引用准确性、真实性、偏见、简洁性等维度。判断环节决定答案是否准确、真实、清晰。如果答案不准确,链式验证模块会生成一个修订后的问题,让检索器重新检索,这个过程可以迭代多次。
3、推理流程
具体的推理步骤可以看Algorithm 1的示意图:

这套算法的核心就是通过验证链来迭代提高答案的准确性和事实性。初步生成答案后,模型评估质量,必要时修订问题并重新检索,直到输出高质量答案。
输入:待回答的问题。
- 检索:使用检索器根据问题检索相关参考段落。
- 生成答案:生成器基于问题和参考生成初步答案。
- 预测验证结果:生成器再次预测验证结果,包括参考分数、答案分数(多维度)、判断(是否准确真实清晰)以及修订后的问题。
- 重新检索指示:根据验证结果获取一个重新检索指示σ,决定是否需要用修订后的问题更新外部上下文。
- 条件重新检索:如果指示为真,检索器依据修订后的问题重新检索。
- 重新生成答案:如果进行了重新检索,生成器基于初始问题和新参考再次生成答案并更新。
最终返回确定的答案。
总结
今天看了RAG方向的两个工作:一个是面向PDF文档的多模态检索RAG方案,另一个是RAG与类思维链结合的CoV-RAG。它们都不是那种碘伏性的研究,但针对特定问题采取的应对方式——比如稀疏采样、验证链重检——很工程化,适合当做法意义上的参考论文来读。
你是一名 AI 行业编辑,请围绕下面这条热点输出一份资讯解读:
热点:RAG前沿之CoV-RAG验证链增强与面向PDF文档多模态RAG方案解析要求:
1. 先用一句话解释这条热点在讲什么
2. 再总结它为什么重要
3. 说明会影响哪些 AI 产品或内容方向
4. 最后给出 3 个适合资讯站使用的标题
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
相关热点高通汽车芯片业务展现出强劲增长势头,2026财年第二季度营收达13亿美元,年化收入超50亿美元。其产品线全面覆盖从10万到30万元以上各价位车型,其中旗舰芯片骁龙8797算力达1280TOPS。尽管在座舱市场优势明显,但在ADAS及中央计算领域面临英伟达、联发科及地平线等公司的激烈竞争,同时车企自
小米汽车宣布,小米之家已备有少量YU7现车,消费者最快可在2小时内完成提车。同时,官方推出限时优惠政策,6月30日前下定指定版本现车可享3年0息 5年低息金融方案或6000元保险补贴。YU7作为30万级中大型纯电SUV,全系标配800V高压平台、激光雷达等核心配置。市场数据显示,YU7系列已成为小米
北京越野宣布,BJ30高光版将于6月12日正式上市。新车定位为紧凑型SUV,是一款在现款基础上进行配置升级的增配车型。其延续了家族化的硬朗“方盒子”造型,并提供外挂备胎等多种尾部样式选择。内饰搭载双联屏及高通8155芯片,科技感足。动力方面提供燃油与混动选项,混动版综合功率最高达409马力。同日,B
酷冷至尊近日发布了一款独立式GPUShield连接器,主要用于监测高端显卡的12V-2×6供电线缆状态。当检测到各针脚间电流分布不平衡时,设备会触发蜂鸣器警报,提示用户安全关机以避免硬件损伤。该产品采用外置设计,直接串联在电源与显卡之间,兼容所有遵循12V-2×6及12VHPWR标准的电源,为存量
- 日榜
- 周榜
- 月榜
热点快看
