PaperAgent 2024年12月30日
Query改写不是你RAG查询优化的唯一方案~
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文介绍了RAG的四大类Query优化策略及60多种优化技术,包括扩展、分解、消歧、抽象查询优化,对提高大模型RAG的有效性和精确性至关重要。

🎈查询扩展分为内部扩展和外部扩展,可基于不同知识来源优化查询。

💡问题分解将复杂查询分解为更简单、可回答的子查询以构建全面响应。

🔍查询消歧消除复杂查询中的歧义,确保查询明确以准确检索信息。

🧐查询抽象提供更广泛视角,提炼查询基本意图和核心概念获取全面结果。

2024-12-30 12:15 湖北

RAG:4大类query优化策略,60+query优化技术

一说到RAG查询优化(Query Optimization),不少小伙伴首先想到的就是Query改写,不止这一个哦,这里有更全、更专业QO技术分析:

腾讯最新QO技术研究综述,四大类Query优化:扩展、分解、消歧、抽象

查询优化(QO)对于提高大模型RAG的有效性和精确性至关重要。它通过改进用户的原始查询来解决多种挑战,包括模糊的语义、复杂的要求以及查询与目标文档之间的相关性差异。

Query优化详细分类

Query Expansion(查询扩展)

查询扩展技术对于提高检索增强生成的性能至关重要,尤其是当与大型语言模型(LLMs)集成时。查询扩展可以基于不同的知识来源,分为内部扩展和外部扩展。

Internal Expansion(内部扩展)

External Expansion(外部扩展)

Question Decomposition(问题分解)

对于复杂查询,简单地使用原始查询进行搜索通常无法检索到足够的信息。因此,LLMs需要先将这些查询分解成更简单、可回答的子查询,然后搜索与这些子组件相关的信息。通过整合这些子查询的响应,LLMs能够构建对原始查询的全面响应。

Query Disambiguation(查询消歧)

查询消歧旨在识别和消除复杂查询中的歧义,确保查询是明确的。这涉及到确定查询中可能被多种方式解释的元素,并细化查询以确保单一、精确的解释。

Query Abstraction(查询抽象)

查询抽象旨在提供对事实需求的更广泛视角,可能导致更多样化和全面的结果。这涉及到识别和提炼查询的基本意图和核心概念元素,然后创建一个高层次的表示,捕捉本质含义的同时去除具体细节。


查询优化技术分类树提供了一个清晰的层次结构,帮助理解不同技术之间的关系和它们在查询优化过程中的作用。

    Query Expansion(查询扩展)

Query Decomposition(问题分解)

Query Disambiguation(查询消歧)

Query Abstraction(查询抽象)

查询优化核心技术的分类树

A Survey of Query Optimization in Large Language Modelshttps://arxiv.org/pdf/2412.17558

推荐阅读


欢迎关注我的公众号“PaperAgent”,每天一篇大模型(LLM)文章来锻炼我们的思维,简单的例子,不简单的方法,提升自己。

跳转微信打开

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

RAG 查询优化 扩展查询 分解查询 消歧查询
相关文章