我们今天来聚焦关于RAG的一些前沿进展,这个也是作为社区早报的内容,如下:
本文介绍5个工作,包括关于表格RAG-TableRAG、引入图结构和增量更新RAG框架lightRAG、RAG与知识图谱结合解决医疗问题、RAG用于自动驾驶领域、关于引入权重的RAG树组织GARLIC等。
一、关于表格RAG-TableRAG
关于表格RAG,《TableRAG: Million-Token Table Understanding with Language Models》,https://arxiv.org/abs/2410.04739v1,可关注其不同索引的设计和构建。
1、语言模型表格提示技术的比较
(a)-(d):包含在语言模型提示中的数据(阴影区域)。
(a) 读取表格:语言模型读取整个表格,对于大表格来说通常是不可行的。
(b) 读取模式:语言模型只读取模式,包括列名和数据类型,导致表格内容的信息丢失。
© 行列检索:行和列被编码,然后根据它们与问题的相似性被选择。只有这些行和列的交集被呈现给语言模型。对于大表格来说,编码所有行和列仍然是不可行的。
(d) 模式-单元格检索:列名和单元格被编码,并根据它们与语言模型生成的关于问题的查询的相关性被检索。只有检索到的模式和单元格被提供给语言模型,提高了编码和推理的效率。
(e) 在ArcadeQA数据集上的检索结果表明,TableRAG在列和单元格检索方面都优于其他方法,从而增强了随后的表格推理过程。读取表格技术被排除在外,因为在这种情况下通常不可行读取整个表格。
2、TableRAG框架的工作流程
表格被用来构建模式和单元格数据库。然后,问题被语言模型扩展成多个模式和单元格查询。这些查询被顺序用来检索模式和列-单元格对。每个查询的前K个候选者被组合起来,并输入到语言模型求解器的提示中以回答问题。
一个具体的例子如下:
对应的伪代码如下:
二、关于引入权重的RAG树组织GARLIC
《GARLIC: LLM-Guided Dynamic Progress Control with Hierarchical Weighted Graph for Long Document QA》(https://arxiv.org/abs/2410.04790,https://arxiv.org/html/2410.04790v1)。最近基于树的RAG方法能够在保留全局上下文的同时检索详细信息。
核心包括三点:
层次化加权有向无环图(Hierarchical Weighted Directed Acyclic Graph):与树结构不同,GARLIC构建了一个多对多的摘要层次化加权图,图的边来自注意力机制,每个节点专注于单个事件或少数事件。
基于注意力权重的检索方法,利用LLM的注意力权重而不是密集嵌入相似度,允许沿多条路径搜索图,并且可以在任何深度终止。
动态进度控制,使用LLM控制检索过程,使其能够根据不同查询动态调整检索的信息量和深度。
建树阶段,如图1所示:
每个节点包含一个信息点(IP),并且有多个父节点和子节点,即多个后继者和前驱者。每次,大型语言模型(LLM)被输入多个节点,并被提示生成多个信息点。节点之间边的权重是根据LLM摘要中的注意力权重计算的。右侧展示了一些示例信息点和块。为简洁起见,省略了一些长文本。
检索阶段如下:
每次,通过使用注意力权重的贪婪最佳优先搜索检索一个节点。访问过的节点被输入到大型语言模型(LLM)中,提示LLM确定是否已经收集了足够的节点来回答查询。由于键值(KV)缓存,这个过程不会增加额外的计算成本。搜索继续进行,直到LLM发出信号表明已经检索到足够相关的节点,此时生成最终答案。
该过程根据查询动态调整,灵活地在多个图路径和深度中检索节点。
三、RAG用于自动驾驶领域
《Driving with Regulation: Interpretable Decision-Making for Autonomous Vehicles with Retrieval-Augmented Reasoning via LLM》(https://arxiv.org/abs/2410.04759)。
这个工作很有趣,解决自动驾驶车辆在不同地区如何整合交通法规、规范和安全指南的问题。传统基于规则的方法难以全面纳入所有交通规则,现有工作主要集中在基于规则的系统或单一的机器学习模型上,缺乏对交通法规的全面整合和解释能力。
整个框架思路如下:
该框架由两个主要组件构成:交通规则检索代理和推理代理。交通规则检索代理基于生成的交通规则检索查询从交通规则文档中检索相关规则。然后推理代理从检索到的集合中确定适用的规则,并根据这些适用规则执行合规性和安全性检查。
其中,如图2所示,所提出的交通规则检索(TRR)代理的示意图。检索结果通过场景描述和经过良好策划的规则文档之间的相似度得分以及预先定义的相关性度量标准获得
四、RAG与知识图谱结合解决医疗问题
《Reasoning-Enhanced Healthcare Predictions with Knowledge Graph Community Retrieval》(https://arxiv.org/abs/2410.04585),这个工作提出了一种名为KARE的新框架,将知识图谱社区级检索与LLM推理相结合,以增强医疗健康预测。
其核心在于,通过构建一个综合的多源KG,并使用分层图社区检测和摘要,实现信息检索。
如图1所示:
步骤1通过整合多个来源的信息构建了一个全面的医疗概念知识图谱,并将其组织成层次化的社区结构。这种结构允许生成社区摘要,以便于精确的知识检索。
步骤2动态地将患者电子健康记录(EHR)的上下文与知识图谱中的相关摘要相结合,为大型语言模型(LLM)提供专注且相关的医学见解。
步骤3通过使用专家LLM基于增强的患者上下文和真实标签创建推理链来生成训练样本。然后,它采用多任务学习方法对本地LLM进行微调,以产生可解释的推理链和准确的预测。
五、引入图结构和增量更新RAG框架lightRAG
《LightRAG: Simple and Fast Retrieval-Augmented Generation》(https://arxiv.org/abs/2410.05779),这个工作通过引入图结构和增量更新算法,提升RAG系性能,核心点还是图结构组织chunk。
先说其特点,主要如下:
图结构的引入:使用图结构表示实体间的相互依赖,有助于更细致地理解关系。
双级别检索系统:结合了低层次(具体实体和关系)和高层次(更广泛的话题和主题)的信息检索。
向量表示的整合:图结构与向量表示的结合,提高了相关实体及其关系的检索效率,同时保持上下文相关性。
增量更新算法:确保新数据的及时整合,使系统在快速变化的数据环境中保持有效和响应。
如何学习AI大模型 ?
“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。
这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。
我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。
我意识到有很多经验和知识值得分享给大家,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。【保证100%免费】🆓
优快云粉丝独家福利
这份完整版的 AI 大模型学习资料已经上传优快云,朋友们如果需要可以扫描下方二维码&点击下方优快云官方认证链接免费领取 【保证100%免费】
读者福利: 👉👉优快云大礼包:《最新AI大模型学习资源包》免费分享 👈👈
对于0基础小白入门:
如果你是零基础小白,想快速入门大模型是可以考虑的。
一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以根据这些资料规划好学习计划和方向。
👉1.大模型入门学习思维导图👈
要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。
对于从来没有接触过AI大模型的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。(全套教程文末领取哈)
👉2.AGI大模型配套视频👈
很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,每个章节都是当前板块的精华浓缩。
👉3.大模型实际应用报告合集👈
这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。(全套教程文末领取哈)
👉4.大模型落地应用案例PPT👈
光学理论是没用的,要学会跟着一起做,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。(全套教程文末领取哈)
👉5.大模型经典学习电子书👈
随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。(全套教程文末领取哈)
👉6.大模型面试题&答案👈
截至目前大模型已经超过200个,在大模型纵横的时代,不仅大模型技术越来越卷,就连大模型相关的岗位和面试也开始越来越卷了。为了让大家更容易上车大模型算法赛道,我总结了大模型常考的面试题。(全套教程文末领取哈)
👉学会后的收获:👈
• 基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),通过这门课可获得不同能力;
• 能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求;
• 基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;
• 能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习
优快云粉丝独家福利
这份完整版的 AI 大模型学习资料已经上传优快云,朋友们如果需要可以扫描下方二维码&点击下方优快云官方认证链接免费领取 【保证100%免费】
读者福利: 👉👉优快云大礼包:《最新AI大模型学习资源包》免费分享 👈👈