面包屑图标 当前位置: 首页
AI资讯
热点详情

ChunkRAG:RAG系统的新型LLM分块过滤方法

AI热点日报
AI热点日报时间:2026-06-28
热点解读

ChunkRAG通过语义分块与混合检索结合LLM相关性评分过滤,提升RAG系统的精确度和事实准确性。该方法虽能降低幻觉风险,但存在分块有效性依赖嵌入质量、计算成本高、动态阈值不稳定等局限。

ChunkRAG的方法论

首先,我们来深入探讨ChunkRAG这一方法论的核心思路。它设计了一套精细的过滤机制,目标十分明确——推动检索增强生成(RAG)系统在精确度和事实准确性上再上一个新台阶。整个流程可拆解为两大阶段:先进行语义分块,再实施混合检索与高级过滤。

[RAG] ChunkRAG: 用于RAG系统的新型LLM分块过滤方法


语义分块

语义分块是第一步,也是最基础的一环。它的目标是把原始文档切分成一个个语义上完整、有意义的单元。如此一来,后续的检索与评估才能具备坚实的基础。这一步之下还包含三个子过程:

1. 输入准备:

  • 首先,利用NLTK的sent_tokenize函数将文档切割为独立的句子。
  • 接着,为每个句子生成一个嵌入向量,此处采用预训练模型(例如text-embedding-3-small)。

2. 分块形成:

  • 如何将连续的句子组合成一个块?关键在于语义相似度。具体通过计算余弦相似度来进行判断。
  • 若两个相邻句子的相似度低于一个预设阈值(θ=0.7),则创建一个新的块。
  • 每个块的大小也有明确限制,控制在500个字符以内,以提升后续处理效率。

3. 分块嵌入生成:

  • 每个块使用相同的预训练模型生成一个向量表示。
  • 这些向量被存入向量数据库中,供查询阶段直接调用。

混合检索和高级过滤

进入检索与过滤阶段后,ChunkRAG将传统RAG组件与更精细的调优技术融合在一起,旨在确保检索结果既稳定又具备高质量。这一部分包含的步骤稍多一些:

1. 检索器初始化和查询重写:

  • 先初始化一个检索器,它能够将用户的问题与先前存储的块向量进行匹配。
  • 这里借助GPT-4o mini执行查询重写,改写后的查询与存储的嵌入向量更为契合,从而同步提升检索的召回率与精确度。

2. 初始过滤:

  • 结合TF-IDF分数与余弦相似度,对首次检索到的块进行一轮过滤。
  • 高度冗余的块(相似度>0.9的直接剔除)。
  • 剩余块按与重写后查询的相似度进行排序。

3. 相关性评分和阈值设定:

  • 这一环节交由大语言模型(LLM)处理,为每个块打出一个初始的相关性分数。
  • 随后,通过一套自我反思与批评机制来优化这些分数。具体优化方式:根据领域特有的启发式规则进行调整。
  • 分析分数的分布情况,最终设定一个动态阈值——只有超过该阈值的块才被采纳。

4. 混合检索策略:

  • 采用一种双重检索策略,将BM25与基于LLM的检索方法结合起来使用。
  • 两部分各占一半权重(0.5),这样既能照顾到关键词检索,也能兼顾语义检索的效果。
  • 最后,利用Cohere的rerank-english-v3.0模型对这些块重新排序。这一环节尤其解决了“中间迷失”问题——避免那些位置靠中间、原本很重要的上下文信息被低估。

响应生成和评估

过滤完成后,剩余块将作为上下文,用于生成最终答案。该过程包括:

1. 响应生成:

  • LLM基于过滤后的上下文块生成响应。
  • 存在一条硬性约束:生成时只能使用检索到的信息。这也是降低幻觉风险的关键手段。

2. 评估:

  • 生成的答案会与一组事先验证过的标准答案进行准确性评估对比。

ChunkRAG的局限性

尽管ChunkRAG在提升RAG系统精确度方面表现不错,但客观来看,它也存在几处明显的短板:

1. 分块分割的有效性:

  • 该方法的根基在于分块切分是否精准。如果一开始切分出现偏差,后续便可能引入不相关数据,直接拉低答案质量。
  • 每个块500个字符的限制与语义连贯性的要求,未必能适配所有文档类型和查询场景。

2. 嵌入质量:

  • 分块相关性评估依赖嵌入向量。如果嵌入质量不够理想,相关性打分就容易偏离轨道,最终的过滤决策也会随之出错。

3. 计算成本:

  • 多层次的评分(先集成LLM打分,再用批评模型优化)是一项成本不低的操作。尤其在数据集变大或需要部署成实时系统时,这个问题会更加突出。
  • 查询重写、多次检索,再加上重新排序——这些环节都会增加计算复杂度和时间开销。

4. 可扩展性:

  • 目前,该方法在PopQA数据集上表现不错,但在其他领域是否同样有效?在长文本生成任务上表现如何?由于资源有限,这些方面尚未得到充分验证。
  • 面对更大规模的数据集和更复杂的查询,该方法的表现还需要进一步观察。

5. 动态阈值设定:

  • 动态阈值是基于评分分布分析来确定的,但该分布本身会受到数据分布和查询类型的影响。如果分布不稳定,阈值设定就容易出现前后不一致的情况,过滤效果也会打折扣。

6. 混合检索策略的平衡:

  • BM25和基于LLM的检索方法各占0.5的权重,这个设定是固定的。但并非所有查询类型和数据集都适合这个比重;要想找到最优解,还需要进一步研究。

7. 生成过程中的约束:

  • 严格限定只使用检索到的信息,确实能减少幻觉,但也不可避免地限制了生成响应的创造性和多样性。

总体而言,ChunkRAG通过细粒度的分块过滤与高级检索技术,确实为RAG系统带来了更精确的结果。不过,在分块分割、嵌入质量、计算成本、可扩展性和动态阈值设定等方向,仍然存在优化空间,未来的工作应朝这些方向继续深入挖掘。

热点追踪提示词
你是一名 AI 行业编辑,请围绕下面这条热点输出一份资讯解读:
热点:ChunkRAG:RAG系统的新型LLM分块过滤方法要求:
1. 先用一句话解释这条热点在讲什么
2. 再总结它为什么重要
3. 说明会影响哪些 AI 产品或内容方向
4. 最后给出 3 个适合资讯站使用的标题
来源:https://www.53ai.com/news/RAG/2024121912809.html
ai 人工智能

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关热点
AI热点2026-07-09 16:30
MasterGo AI如何自动生成官网搜索历史

MasterGoAI无法自动生成搜索历史,其核心能力是生成界面原型与前端代码框架。搜索历史功能依赖前端交互、后端存储及用户行为追踪,需开发者手动实现数据处理逻辑,而非AI自动完成。

AI热点2026-07-09 16:30
努比亚全球首款AI智能体量产旗舰手机首发

全球首款AI智能体手机由努比亚打造,是一款量产旗舰机型,将于2026年7月17日在上海世界人工智能大会首次公开亮相。该手机实现从云端到端侧智能跃迁,提供“听得懂、能干活”的交互体验,正式面向消费者发售。

AI热点2026-07-09 16:30
全球首套蟑螂潜水服 10×10毫米背负装置服务水下救援

新加坡南洋理工大学团队研发全球首套蟑螂潜水服,10×10毫米背负装置内置化学制氧单元,使陆生蟑螂在水下存活3小时,通过无线操控完成障碍通道测试,服务于水下侦察救援场景。

AI热点2026-07-09 16:30
Runway户外露营短片提示词如何适配平台风格

Runway生成户外露营短片需将静态名词转为动词化提示词,强调镜头运动、光影变化和关键帧触发点,如“手持镜头缓慢推进→篝火火星迸发”。避免抽象形容词,加入胶片颗粒等质感指令,规避第一人称视角、宽泛时间段等常见错误。

延伸阅读