超强提分神器:大模型+RAG!新SOTA性能提升50%+,实现计算资源动态分配

news2024/9/20 20:31:01

现在的大模型因为“幻觉”问题,已经离不开“外挂”检索增强生成RAG了,而且很多大模型应用几乎完全基于RAG构建,可以说决定了大模型生成的天花板。

这是因为RAG可以将外部数据检索集成到生成过程中,不仅确保了大模型生成的内容具有更高的准确性,还能扩展模型的适用领域,显著提升其性能。比如最近大模型+RAG的新成果,性能提升50%以上的高效RAG策略Adaptive-RAG。

更牛的是,这种结合还可以将语言模型和知识库分开,确保了敏感数据的隐私和安全,在客户服务、内容创作等领域发挥了重要作用,因此在当下是非常火热的研究方向,想发论文的同学可以考虑。

这里为了让大家找idea更轻松,我整理好了8种大模型+RAG创新方法给大家作参考,都是今年最新,开源代码已附~

论文原文+开源代码需要的同学看文末

Adaptive-RAG: Learning to Adapt Retrieval-Augmented Large Language Models through Question Complexity

方法:论文旨在解决查询的复杂性多样性问题,提出了自适应检索增强生成Adaptive-RAG框架。该框架通过预测查询复杂度并选择最适合的策略来处理查询,从而实现了从简单到复杂的查询处理策略的无缝切换。

创新点:

  • 提出了一种自适应的问答框架,可以根据查询的复杂性动态选择最合适的策略,从简单的查询到复杂的多步查询。

  • 使用了一个分类器来预测查询的复杂性,该分类器是一个较小的语言模型,根据实际预测结果和数据集中的归纳偏差自动收集标签进行训练。

RAG-Driver: Generalisable Driving Explanations with Retrieval-Augmented In-Context Learning in Multi-Modal Large Language Model

方法:本文介绍了一种用于驾驶应用的检索增强上下文学习(RA-ICL)框架,针对MLLMs,研究其在驾驶行为解释和理由说明方面的可解释性,并通过BDD-X数据集进行了实验验证,表明该方法在解释性方面的性能优于现有方法,通过引入ICL显著提高了MLLM的推理能力。

创新点:

  • 引入了一种新颖的方法,即使用自然语言解释来增强自动驾驶系统的可解释性。他们采用了MLLMs作为基础模型,通过将复杂的决策过程转化为更易理解的叙述格式,为传统系统提供了一层新的解释能力。

  • 提出了一种基于浮点数的动作表示方法,通过对数值语言标记进行微调以解决语言模型在预测浮点数时性能不佳的问题。

  • 引入了一种基于检索增强的上下文学习机制,通过构建一个多模态驾驶上下文指令微调数据集和基于向量相似度的检索引擎,将该机制应用于MLLMs。

PoisonedRAG: Knowledge Corruption Attacks to Retrieval-Augmented Generation of Large Language Models

方法:论文提出了一种名为"PoisonedRAG"的攻击方法,是第一个针对RAG系统的知识篡改攻击方法。通过向RAG系统的知识数据库中注入恶意文本来实现攻击者选择的目标问题和目标答案,从而使LLM生成攻击者期望的答案。

创新点:

  • PoisonedRAG是首个利用RAG系统知识数据库引入的新攻击面进行的知识破坏攻击。

  • 首次提出了两种必要条件,即检索条件和生成条件,用于实现对RAG系统的有效攻击,并进一步设计了PoisonedRAG来满足这两个条件。

Unsupervised Information Refinement Training of Large Language Models for Retrieval-Augmented Generation

方法:本文提出了一种新的观点来重新评估LLMs在RAG中的作用,即将LLMs视为“信息精炼器”。通过在预训练的LLMs上持续训练以实现信息精炼目标,LLMs可以在所检索的文本中始终整合知识并生成比所检索文本更简明、准确和完整的文本。

创新点:

  • 介绍了一种新的角度来重新评估LLMs在RAG系统中的作用,将LLMs视为"信息精炼器",能够在RAG场景中产生积极的信息增益。

  • 提出了一种基于无监督训练的方法,将预训练的LLMs作为"信息精炼器"来训练,从而改善RAG的信息瓶颈,并使其能够从复杂文本中提取正确信息并抵制和纠正错误信息和噪声。

关注下方《学姐带你玩AI》🚀🚀🚀

回复“大模型RAG”获取全部论文+开源代码

码字不易,欢迎大家点赞评论收藏

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2149997.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

微服务保护详细笔记(一):雪崩问题--Sentinel

目录 1.雪崩问题 1.1.雪崩问题产生原因: 1.2.雪崩问题解决方案 1.2.1.请求限流 1.1.2.线程隔离 1.1.3.服务熔断 1.3.微服务保护技术对比 1.4.Sentinel 1.4.1.介绍与安装 1.4.2.微服务整合 1.雪崩问题 1.1.雪崩问题产生原因: 比如查询购物车的…

【省时省力】告别 Node.js 安装配置的繁琐!国内镜像源加速,版本切换轻松搞定

前言 最近电脑开发环境又意外出现了异常,每次更新系统都是冒着很大的风险,这次最直接的影响就是一些基于nodejs的前端项目. 不同项目的版本环境要求不一致,最新的nodejs并不总是满足项目要求,因此为了重新部署自己开发的以及别人开发的项目,需要根据项目随时切换到相应的版本.…

git使用“保姆级”教程2——初始化及工作机制解释

1、设置用户签名 解释: 签名的作用就是用来:标识用户,以区分不同的开发人员简单来说:用来标识"你是谁",在提交代码时,会显示提交代码的是谁,把设置的信息一起提交上去 设置&#xff…

sqoop的安装与简单使用

文章目录 一、安装1、上传,解压,重命名2、修改环境变量3、修改配置文件4、上传驱动包5、拷贝jar包 二、import命令1、将mysql的数据导入到hdfs上2、将mysql的数据导入到hive上3、增量导入数据 三、export命令1、从hdfs导出到mysql中2、从hive导出到mysql…

【JPCS出版】第二届应用统计、建模与先进算法国际学术会议(ASMA2024,9月27日-29)

第二届应用统计、建模与先进算法国际学术会议 2024 2nd International Conference on Applied Statistics, Modeling and Advanced Algorithms(ASMA2024) 会议官方 会议官网:www.icasma.org 2024 2nd International Conference on Applied …

第四届计算机、信息工程与电子材料国际学术会议 (CTIEEM 2024)

目录 重要信息 大会简介 出版信息 大会组委 会议征稿主题 会议议程 参会须知 重要信息 大会时间:2024年11月15-17日 大会地点:中国-郑州 大会官网:www.ctieem.org 收录检索:EI Compendex,Scopus 大会简介 随着信…

XXL-JOB 漏洞大全

一、前言 在当今的数字化时代,任务调度平台对于企业级应用来说至关重要。它们负责自动化和协调各种时间敏感或周期性的任务,确保业务流程的顺畅运行。XXL-JOB作为一款流行的分布式任务调度平台,因其强大的功能和易用性,被广泛部署…

【4.3】图搜索算法-DFS和BFS解被围绕的区域

一、题目 给定一个二维的矩阵,包含 X 和 O ( 字母 O )。 找到所有被 X 围绕的区域,并将这些区域里所有的 O 用 X 填充。 示例 : X X X X X O O X X X O X X O X X 运行你的函数后,矩阵变为…

uniapp H5 打开地图 并选中标记点

uniapp H5 打开地图 并选中标记点 先上代码 //打开地图 显示景区位置openMap() {// 支付宝// #ifdef MP-ALIPAYmy.openLocation({longitude: Number(this.detailObj.longitude), // 经度latitude: Number(this.detailObj.latitude), // 纬度name: this.detailObj.scenicName, …

C++速通LeetCode中等第10题-轮转数组(四种方法)

方法一&#xff1a;巧用deque双向队列容器 class Solution { public:void rotate(vector<int>& nums, int k) {deque<int> q;int tmp;if(nums.size() > 1){for(auto num:nums) q.push_back(num);for(int i 0;i < k;i){tmp q.back();q.pop_back();q.pu…

dgl库安装

此篇文章继续上一篇pytorch已经安装成功的情况 &#xff08;python3.9&#xff0c;pytorch2.2.2&#xff0c;cuda11.8&#xff09; 上一篇pytorch安装教学链接 选择与之匹配的版本 输入下方代码进行测试 import dgl.data dataset dgl.data.CoraGraphDataset() print(‘Numb…

24 小时不关机的挂机云电脑,还能这么玩?

云电脑技术为我们提供了无限可能。特别是对于游戏爱好者&#xff0c;挂机云电脑不仅解决了传统电脑的局限性&#xff0c;还带来了更为便利的游戏体验。除此之外云电脑还有什么其他玩法呢&#xff1f; 01 挂机云电脑的优势 首先要知道&#xff0c;什么是挂机云电脑&#xff1f…

局域网变压器市场价值

2024 年全球局域网变压器市场价值为 3.056 亿美元&#xff0c;预计到 2030 年将达到 4.426 亿美元&#xff0c;2024-2030 年的复合年增长率为 5.4%。 局域网变压器市场包括用于改变电信号电压或格式的产品&#xff0c;以改善和简化局域网 (LAN) 上的数据传输。这些变压器对于保…

【JavaScript】数据结构之链表(双指针、滑动窗口)

什么是链表&#xff1f; 多个元素存储的列表链表中的元素在内存中不是顺序存储的&#xff0c;而是通过“next”指针联系在一起的&#xff0c;这个“next”可以自定义。JS中的原型链原理就是链表结构&#xff0c;是通过__proto__指针联系在一起的。 双指针形式 对撞指针&am…

分布式事务一致性:本地消息表设计与实践

概念 本地消息表是一种常见的解决分布式事务问题的方法。其核心思想是将分布式事务拆分成本地事务来处理&#xff0c;通过消息队列来保证各个本地事务的最终一致性。 实现步骤 创建本地消息表&#xff1a;在数据库中创建一个本地消息表&#xff0c;用于存储待发送的消息以及消…

【图像检索】基于灰度共生矩的纹理图像检索,matlab实现

博主简介&#xff1a;matlab图像代码项目合作&#xff08;扣扣&#xff1a;3249726188&#xff09; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 本次案例是基于灰度共生矩的纹理图像检索&#xff0c;用matlab实现。 一、案例背景和算法介绍 …

从“群聊”到“一单到底”,天润融通工单系统助力品牌服务升级

“您好&#xff0c;我在xx店买的酸奶出现了质量问题&#xff0c;怎么处理&#xff1f;” “你们xx门店的服务态度怎么那么差啊&#xff0c;我要投诉&#xff01;” “您好&#xff0c;xx店的微波炉总是坏的&#xff0c;店员根本不管&#xff01;” 这些耳熟能详的抱怨&#…

【qt】一个WPS项目了解qt界面设计的基本套路

项目功能演示: 放心食用!最后有完整代码. 超级详细,期待您的一个点赞❥(^_-) 一览全局: WPS项目目录 一.创建项目二.导入资源三.ui设计四.字号选择框初始化五.滚动条初始化六.添加自定义文本类七.初始化action状态八.新建文档九.打开文件十.保存与另存为十一.打印/打印预览十…

MySQL高阶1867-最大数量高于平均水平的订单

目录 题目 准备数据 分析数据 题目 您正在运行一个电子商务网站&#xff0c;该网站正在寻找不平衡的订单。不平衡订单的订单最大数量严格大于每个订单&#xff08;包括订单本身&#xff09;的平均数量。 订单的平均数量计算为&#xff08;订单中所有产品的总数量&#xff…

visionpro脚本

visionproToolBlock的脚本的优先级优于工具连线的优先级&#xff0c;一般是照着脚本的执行顺序进行执行对应的工具&#xff0c;最常用的是C#的高级脚本&#xff0c;C#的脚本如下分为5部分。 第一部分&#xff1a;主要是一些库的引用&#xff0c;对于有些类型不知道库的时候&…