引言
紧跟技术发展趋势,快速了解大模型最新动态。终于又有时间更新文章了,今天继续总结最近一周的研究动态,梳理了10篇有关大模型(LLMs)的最新研究进展,其中涉及涉及多模态RAG、推理时对齐、多模态模型、大模型微调、大模型Agent等热门研究。
LMU | 多模态RAG系统
论文:https://arxiv.org/pdf/2410.21943
检索增强生成(RAG)主要解决的是大模型缺乏领域知识且容易产生幻觉的问题。随着当前多模态模型的发展,它可以同时处理文本和图像,「那么能否将多模态模型应用到RAG系统呢?」 基于这个问题,本文重点研究了如何将多模态模型集成到 RAG 系统中,旨在找到多模态RAG系统的最佳配置。本文作者研究主要关注两个问题:1)基于工业领域中的PDF文档,将单模态文本、单模态图像、文本+图像双模态放入RAG系统中,看一看文本+图像双模态是否能够提升RAG系统的性能?2)如何优化多模态RAG系统?为了回答这两个问题,本文作者首先选择了当前主流的两个多模态模型GPT4-Vision,LLaVA ,然后手动标注了数据集和RAG系统测试集,接着作者构建了一个多模态RAG系统(两种配置),将文本和图像结合到一块。
CMU | 提出推理时对齐方法
论文:https://arxiv.org/pdf/2410.20290
大模型训练主要包括两个部分,分别为Pre-Training 和 Post-Training。当我们拿到开源大模型的时候,通常会与实际场景结合来对大模型做一波Post-Training,进而改变预训练模型的权重来实现LLM对齐。「那么能否有一种技术来避免Post-Training来实现大模型对齐呢?」答案就是「推理时对齐方法」,称之为:Best-of-N。但是该方法有一个缺点,就是在推理时所需要的资源远远要超过标准解码策略,这不利于实际应用。今天给大家分享的这篇文章就针对这个问题,「提出了一种计算上可行的推理时对齐算法,称为Speculative Rejection,在计算效率上可以高出16至32倍」。
智源|新型扩散模型架构OmniGen
论文:https://arxiv.org/pdf/2409.11340
OmniGen具有以下特点:
「统一性:」 OmniGen天然地支持各种图像生成任务,例如文生图、图像编辑、主题驱动生成和视觉条件生成等。此外,OmniGen可以处理经典的计算机视觉任务,将其转换为图像生成任务。
「简单性:」 OmniGen的架构高度简化。此外,与现有模型相比,它更加用户友好,可以通过指令完成复杂的任务,而不需要冗长的处理步骤和额外的模块(如ControlNet或IP-Adapter),从而大大简化了工作流程。
「知识迁移:」 受益于统一格式的学习,OmniGen有效地跨不同任务迁移知识,应对未见过的任务和领域,并展示新颖的功能。研究人员还探讨了模型的推理能力和思维链机制的在图像生成领域的潜在应用。
Salesforce|多模态语言模型:BLIP-3-Video
论文:https://arxiv.org/pdf/2410.16267
本文提出了一个专门处理视频的多模态语言模型:BLIP-3-Video(xGen-MM-Vid),它能有效捕捉视频帧之间的时间信息。「这个模型除了使用常规的视觉分词器外,还增加了一个“时间编码器”」,可以把多帧视频转换成更少的视觉标记,减少了模型需要处理的标记数量。实验证明,BLIP-3-Video虽然模型更小,但在视频问答的准确率上与更大的模型相当,效率更高。
CMU|多语言多模态:Pangea
论文:https://arxiv.org/pdf/2410.16153
当前大模型主要主要关注英语和西方文化的问题。为此,本文作者训练了一个「多语言多模态大模型:Pangea」,该模型覆盖39种语言的600万指令数据集PangeaIns上进行训练。PangeaIns包括高质量的英语指令、机器翻译的指令和与文化相关的多模态任务。研究者还推出了PangeaBench评估套件,包含14个数据集、覆盖47种语言。实验显示,Pangea在多语言和不同文化背景下的表现优于现有开源模型。
斯坦福 | 上下文Scaling Laws
论文:https://arxiv.org/pdf/2410.16531
本文研究了上下文学习(ICL)在不对模型进行微调训练的情况下提高语言模型执行复杂任务的能力,并解释了为何提供的示例越多,模型预测的准确性越高。「作者发现ICL类似于贝叶斯学习,并提出了新的贝叶斯法则来描述ICL。实验表明,这些法则能提高模型准确性」,并帮助理解任务特性和学习效率。此外,通过实验,作者发现贝叶斯法则能准确预测ICL如何恢复被抑制的模型能力,这表明仅通过后训练难以提高大型语言模型的安全性。
RAG推理加速
论文:https://arxiv.org/pdf/2409.15355
为了提升RAG系统推理速度,本文作者提出了Block-Attention,该方法将检索到的文档划分为离散的块,每个块独立计算键值(KV)状态,最后一个块除外。在RAG场景中,通过将每个段落定义为一个块,「Block-Attention能够重用之前见过的段落的KV状态,从而显著降低推理时的延迟和计算开销」。Block-Attention的实现包括块分割、位置重新编码以及对大模型(LLM)的微调,以适应Block-Attention机制。实验结果显示,在四个RAG基准测试中,经过块微调后,Block-Attention模型的性能与自注意力模型相当(Llama3上为68.4%对67.9%),甚至在某些情况下表现更好(Mistral上为62.8%对59.6%)。
可拓展Agent平台AgentStore
论文:https://arxiv.org/pdf/2410.18603
大模型Agent能够自动化复杂计算机任务,但在处理现实任务时泛化和专业化能力不足。为此,本文作者提出了**「AgentStore,一个可扩展的平台,能够集成不同代理来自动化计算机任务」**。AgentStore支持用户添加第三方代理,使系统功能不断扩展,适应操作系统的变化。除此之外,作者还设计了一个核心MetaAgent,使用AgentToken策略来管理各种代理,提高它们在特定任务和系统任务中的表现。结果显示,该方法把 OSWorld 刷到了 25%,把 claude 打下来了。
LLM PEFT技术全面介绍
论文:https://arxiv.org/pdf/2403.14608
大模型能力不断增强,同时参数也在不断加大。受限于计算资源,传统的全参数微调方法可能会显得力不从心,因此需要探索更高效的微调策略,此时参数高效微调(PEFT)技术应运而生。PEFT 提供了一个高效的针对预训练模型的下游任务适配手段,其通过固定大部分预训练参数并微调极少数参数,让大模型轻装上阵,迅速适配各种下游任务,让大模型变得不再「巨无霸」。
如何学习大模型 AI ?
由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。
但是具体到个人,只能说是:
“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。
这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。
我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。
我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。
第一阶段(10天):初阶应用
该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。
- 大模型 AI 能干什么?
- 大模型是怎样获得「智能」的?
- 用好 AI 的核心心法
- 大模型应用业务架构
- 大模型应用技术架构
- 代码示例:向 GPT-3.5 灌入新知识
- 提示工程的意义和核心思想
- Prompt 典型构成
- 指令调优方法论
- 思维链和思维树
- Prompt 攻击和防范
- …
第二阶段(30天):高阶应用
该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。
- 为什么要做 RAG
- 搭建一个简单的 ChatPDF
- 检索的基础概念
- 什么是向量表示(Embeddings)
- 向量数据库与向量检索
- 基于向量检索的 RAG
- 搭建 RAG 系统的扩展知识
- 混合检索与 RAG-Fusion 简介
- 向量模型本地部署
- …
第三阶段(30天):模型训练
恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。
到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?
- 为什么要做 RAG
- 什么是模型
- 什么是模型训练
- 求解器 & 损失函数简介
- 小实验2:手写一个简单的神经网络并训练它
- 什么是训练/预训练/微调/轻量化微调
- Transformer结构简介
- 轻量化微调
- 实验数据集的构建
- …
第四阶段(20天):商业闭环
对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。
- 硬件选型
- 带你了解全球大模型
- 使用国产大模型服务
- 搭建 OpenAI 代理
- 热身:基于阿里云 PAI 部署 Stable Diffusion
- 在本地计算机运行大模型
- 大模型的私有化部署
- 基于 vLLM 部署大模型
- 案例:如何优雅地在阿里云私有部署开源大模型
- 部署一套开源 LLM 项目
- 内容安全
- 互联网信息服务算法备案
- …
学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。
如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。