展开菜单
首页 精品内容 本月促销 装机必备 Windows macOS软件 IOS软件 Android AI PDF教程 专题
全部分类

当前位置:

首页 > 硬件相关 > 字节跳动与复旦大学联手,让AI大模型"变形"更聪明

字节跳动与复旦大学联手,让AI大模型"变形"更聪明

FlashMorph是一种混合注意力模型选层方法,通过联合优化门控值实现全注意力与线性注意力层的自动选择。仅需2000万个词元,选层效率较传统方法提升2500倍,在长文本检索任务中性能优异,推理速度提升2倍以上,显著降低计算开销与内存占用。

当你在手机或电脑上打开AI助手,抛出一个很长的问题,或者让它帮你总结一份几万字的文档时,背后的大模型其实正在经历一场“信息过载”的考验。靠的是一套精密的注意力机制在背后支撑,但问题在于,随着文本长度增加,这套机制的计算量会像滚雪球一样以平方速度暴涨,内存占用也像吹气球一样膨胀,最终导致速度变慢、成本飙升,甚至直接崩溃。

既然问题早就被发现了,研究者们自然尝试了各种解决思路。其中一种主流方向,是把传统的“全注意力”机制替换成“线性注意力”。打个比方:全注意力机制就像一个事无巨细的老管家,每次你问问题,他都要把书架上每一本书从头翻到尾;而线性注意力机制,则像是一个高效的小助手,他把读过的书都压缩成一张张固定大小的笔记卡片,查阅时只需翻看卡片,速度极快,但偶尔会遗漏一些细节。

两种方式各有长短,于是聪明的头脑开始思考:为什么不把它们混合起来用呢?在一个几十层的AI模型里,只保留少数几层用“老管家”模式,其余层全换成“卡片助手”模式。这种结构被称为“混合注意力模型”(Hybrid Attention Model)。它既保留了精准查找长文信息的能力,又大幅降低了计算开销,听起来是个不错的折中方案。

但这里藏着一个关键难题:到底哪几层应该保留“老管家”模式?选错了层,模型的表现会大打折扣。而要从几十层里挑出最合适的组合,穷举所有可能的选法在数学上根本行不通——以28层的模型、保留7层全注意力为例,可能的组合数超过一千万种。正是这个“选层”问题,催生了今天要聊的这篇论文的研究动机。

一、老方法为什么不够用?

在这项研究出现之前,研究者们已经想出了几种选层方法,但每种方法都存在着明显的短板。

最简单的方法叫“均匀间隔”:既然不知道选哪几层,干脆就按固定间隔选,每隔几层就保留一层全注意力。这种方法就像装修时不管房间的用途和采光条件,只按固定间距打灯——省事,但未必合理。它完全忽视了模型中不同层在功能上的差异,也不考虑具体的模型特点。

另一类方法叫“逐层打分”:依次把每一层暂时替换成线性注意力,观察模型表现下降了多少,然后给每层打一个“重要性分数”,最后选出分数最高的若干层保留全注意力。这种方法的逻辑更严谨,代表性方法包括KL-LS(通过KL散度来评估层的替换代价)和HALO(通过直接评估层的替换效果来打分)。然而,这种“逐层打分”有一个根本性的盲点:它假设每一层的重要性是独立的,跟其他层无关。

现实情况却并非如此。就像一个乐队里,每个乐手的贡献并不是孤立的——一个鼓手的重要性,取决于乐队里有没有贝斯手。如果贝斯手也在,鼓手的节奏功能就有了更好的补充;如果没有,鼓手可能需要承担更多角色。模型中的各层之间同样存在类似的互依关系:某一层换成线性注意力之后,其他层可能会自动补偿,也可能会相互削弱。逐层打分的方法无法捕捉这种“全局联动效应”。

此外,逐层打分在计算上也非常耗时。KL-LS需要消耗200亿(20B)个词元来完成选层,而一个名叫PostNAS的方法甚至需要500亿(50B)个词元,代价极为高昂。HALO相对轻量,但仍需2.34亿个词元。这些开销在大型模型上会进一步放大,极大限制了方法的可扩展性。

二、FlashMorph的核心创意:把“选层”变成一道数学优化题

字节跳动Seed与合作高校的研究团队提出了一个截然不同的思路:与其逐层评估,不如把所有层的选择同时放进一个优化框架里,让数学来告诉你哪几层更需要保留全注意力。

这个方法被命名为FlashMorph,名字来自“快速层选择用于混合变形”(Fast Layer Selection for Hybrid Morphing)的英文缩写。它的工作流程就像是给原来的模型做了一次“渐进式改造实验”,整个过程分为四个阶段。

第一阶段叫做“形态可塑层的构建”。研究团队首先给原始的全注意力模型的每一层都配备了一个线性注意力的“替身”。训练这些替身的方式是让它们模仿原始层的输出结果——如果原始层输出了某个隐状态(你可以把隐状态理解为每层处理完信息之后传递给下一层的“信息包”),替身就努力让自己的输出尽可能接近这个信息包。这个过程使用了2亿3200万(320M)个词元,为每一层都准备好了经过训练的线性注意力替身。完成之后,每一层都拥有了两个版本:原始的全注意力版本和经过训练的线性注意力版本,形成了所谓的“形态可塑”(morphable)结构。

第二阶段是核心的“联合优化选层”。在这个阶段,原始模型的所有参数和线性替身的所有参数都被“冻结”住,不允许修改。唯一可以调整的,是给每一层分配的一个小小的数字,叫做“门控值”(gate),取值在0到1之间。门控值为1,意味着这一层完全使用全注意力版本;门控值为0,意味着这一层完全依赖线性替身;介于0和1之间,则意味着这一层的实际输出是两个版本的加权混合。

所有层的门控值被同时优化——这正是这个方法区别于逐层打分的关键所在。优化的目标有两个:一是让混合后的模型输出尽可能贴近原始全注意力模型的输出(这样才能保留原模型的能力);二是引入一个叫做“线性化正则”的约束,这个约束会持续给所有门控值施加一种“往下压”的力量,鼓励模型尽量依赖线性替身,只在真正必要的时候才依赖全注意力版本。

两个目标形成了一种竞争关系:前者希望保留更多全注意力,后者希望尽量减少全注意力。在这种张力下,那些在长文本信息检索中真正不可替代的层,其门控值会抵抗住“往下压”的力量,保持较高的数值;而那些可以被线性替身安全替代的层,门控值则会自然下滑。

整个优化过程只使用了2000万(20M)个词元,用的是专门合成的长文本检索数据:在一篇长文里随机插入多个密码串(passkey),然后要求模型在文章末尾回忆出这些密码串。这种数据能直接测试模型对长距离信息的检索能力,正好针对线性替身最容易出问题的地方施加压力,从而更准确地识别出哪些层对长文检索至关重要。

第三阶段是“离散化”:优化结束后,根据预设的全注意力层数预算,直接选出门控值最高的若干层保留为全注意力,其余层全部用线性替身替换,形成最终的混合模型架构。

第四阶段是“蒸馏与长文微调”:用原始全注意力模型作为“教师”,对混合模型进行知识蒸馏(让混合模型的输出概率分布尽量贴近教师模型),再在长文本数据上进行微调,进一步恢复模型的整体能力。

三、数据验证:用2000万个词元做到别人500亿才能做到的事

研究团队在多种模型规模和多种线性注意力变体上对FlashMorph进行了测试,基础模型采用了Qwen3系列,包括0.6B(6亿参数)、1.7B(17亿参数)、8B(80亿参数)和30B-A3B(300亿参数混合专家模型)四个规模,线性注意力变体则包括Lightning Attention、GLA(门控线性注意力)和GDN(门控增量网络)三种。

在“大海捞针”任务(NIAH,Needle-in-a-Haystack)中,研究团队测试了模型在不同长度的文章(32K到256K个词元)中精准定位关键信息的能力。结果显示,原始Qwen3模型在32K和64K的短文本上表现优秀,但一旦文本超过64K,准确率会骤然崩溃至零——这印证了前文提到的全注意力机制在超长文本上的固有局限。直接给模型套上YaRN(一种上下文长度扩展技术)也并不能稳定地解决这个问题,效果参差不齐。

经过FlashMorph转换的混合模型则表现出色。以1.7B规模、Lightning Attention为例,FlashMorph在NIAH-Single-1(单个关键信息检索)任务中,在32K到256K全范围内保持了满分或接近满分的表现;在难度更高的NIAH-Single-2和NIAH-Single-3任务中,FlashMorph的表现也全面超越了均匀间隔、KL-LS和HALO三种方法,并在256K长度下的NIAH-Single-3任务中以73.2分对比KL-LS的3.8分,形成了压倒性的优势。与此同时,PostNAS在这个任务上得到57.6分,但它消耗了500亿个词元——FlashMorph只用了2000万个词元,节省了2500倍的选层数据量,仅用了2.1个GPU小时,而PostNAS需要2561.3个GPU小时。

在通识理解任务(包括ARC常识推理、PIQA物理常识、HellaSwag情景理解、WinoGrande代词消歧等)和真实场景长文检索任务(包括SQuAD阅读理解、FDA文档提取、SWDE网页结构化信息提取)上,FlashMorph同样保持了与原始模型相近的通识能力,并在长文检索任务上取得了最好或接近最好的平均分。以0.6B规模为例,FlashMorph在三种线性注意力变体下的长文检索平均分分别达到60.1、60.7和62.1,全面领先于均匀间隔和KL-LS,并与HALO持平或略超。

在推理效率方面,与原始Qwen3-1.7B纯全注意力模型相比,FlashMorph混合模型(全注意力与线性注意力比例为1:3)在128K长度的文本预填充速度上快了2.24倍,在256K长度下快了2.81倍,并且能在单张GPU上完成512K词元的预填充,而原始Qwen3-1.7B在这个长度下会因显存不足而崩溃。在逐词生成(解码)阶段,FlashMorph在256K解码长度下快了1.56倍,在512K下快了2.07倍,甚至能完成100万词元长度的解码,而原始模型再次因显存耗尽而无法完成。

四、更细致的分析:联合优化的每一个设计都有其道理

研究团队还进行了多项消融实验,验证了FlashMorph各个设计决策的有效性。

在混合比例的鲁棒性测试中,研究团队分别在线性:全注意力 = 6:1、3:1、1:1 三种比例下测试了FlashMorph。结果发现,当全注意力层数预算越少(如6:1),FlashMorph的优势越明显——这恰恰说明,在资源极度有限的情况下,“选对层”比“选层方法”本身更重要,而FlashMorph的联合优化能更准确地识别出那几个真正不可替代的层。随着全注意力预算增加到1:1,所有方法的差距逐渐缩小,最终趋向于纯全注意力模型的上界。

在选层监督信号的对比中,研究团队测试了两种变体:一种使用普通的语言建模数据(即预测下一个词的训练数据)作为优化信号,另一种使用专门的合成长文检索数据作为优化信号。结果显示,即便只使用普通语言建模数据,FlashMorph的联合优化已经超过了KL-LS和HALO的效果——这直接证明了“联合优化”本身的价值,而非合成数据的功劳。在此基础上,加入合成检索数据进一步提升了模型在RULER(长文综合理解评测)上的得分,在GDN后端上从61.6分提升至64.7分,说明专门面向长距离检索的监督信号能帮助更精确地识别检索关键层。

从不同方法选出的具体层来看,FlashMorph、HALO和KL-LS在多数情况下会选择一些共同的层,但也存在差异。FlashMorph在0.6B和1.7B的模型上,通常倾向于保留靠近模型开头(低层序号)和中间的层,这与一些研究对Transformer层功能分布的理解相吻合——低层往往负责基础语法和词汇处理,中层则开始形成语义理解,这些功能在被线性替身替换时往往损失更大。当然,最优选层组合也因线性注意力变体的不同而有所差异,体现了不同线性机制对各层的替换能力不同。

五、与已有方法的全面比较

整体来看,FlashMorph在四个维度上都取得了优于或持平于现有最佳方法的成绩。在选层质量(混合模型的长文检索和通识能力)方面,它在多数设置下领先或持平于HALO和KL-LS;在选层效率方面,它仅需2.1个GPU小时,比HALO节省7.3倍,比KL-LS节省510倍,比PostNAS节省1220倍;在可扩展性方面,随着模型从0.6B扩展到8B,FlashMorph的选层FLOPs(浮点运算量)和GPU小时增幅明显小于HALO和KL-LS,即使在8B和30B-A3B的更大模型上,它仍然保持了对均匀间隔和HALO的优势;在非孤立性(捕捉层间互依关系)方面,FlashMorph是目前唯一一种既进行联合优化又基于数据驱动的选层方法,填补了现有方法的理论缺口。

值得关注的是,在30B-A3B的混合专家模型(MoE,一种每次只激活部分参数的高效模型结构)上,FlashMorph在NIAH-Single-1任务中的表现略低于HALO,但在通识和长文检索任务的平均分上全面领先,说明在更复杂的模型架构下,联合优化的整体收益依然显著。

说到底,FlashMorph解决的不只是一个工程上的效率问题,它更像是给AI大模型的“器官移植手术”提供了一套更科学的诊断工具。传统的选层方法就像是医生凭经验逐个检查每个器官,然后决定哪个可以换掉;而FlashMorph则是对整个身体系统做了一次全面的功能性扫描,在考虑所有器官协同工作的情况下,判断哪几个最需要保留原版。

这项技术的实际意义相当直接:如果你的手机或电脑上运行着一个AI助手,FlashMorph这类技术能让它在处理长篇文章、多轮对话或复杂文件时,速度更快、内存占用更少,却不会明显降低回答质量。对于企业部署大模型来说,这意味着同样的硬件可以服务更多用户,或者同样的用户体验可以用更少的服务器成本来实现。

当然,这项研究也留下了一些有待探索的空间。选层阶段使用的合成检索数据目前只覆盖了密码串检索这一类任务,是否有更丰富的合成数据设计能进一步提升选层质量,是一个值得深入研究的方向。此外,FlashMorph目前仍需要先训练线性替身(第一阶段),这一阶段消耗了3.2亿个词元,相比选层阶段本身还是有一定开销,未来是否能进一步压缩这部分成本,也是一个有趣的问题。

Q&A

Q1:FlashMorph的“联合优化选层”和传统的“逐层打分选层”有什么本质区别?

A:传统逐层打分方法每次只测试单独替换一层的效果,然后根据各层单独测试的分数来选层,这隐含地假设每层的重要性和其他层无关。FlashMorph则把所有层的选择同时放入一个优化过程,通过可学习的“门控值”同时调整所有层对全注意力和线性注意力的依赖程度,让层与层之间的互依关系自然体现在优化结果中,因此选出的层组合在整体使用时更优,而不仅仅是单层测试时看起来好。

Q2:FlashMorph混合模型在实际使用中速度能快多少?

A:基于Qwen3-1.7B的测试,FlashMorph(全注意力与线性注意力3:1混合)在预填充128K长度文本时速度是纯全注意力模型的2.24倍,256K时达到2.81倍,并且能在单卡上完成512K的预填充,而原始模型在这个长度会因显存不足崩溃。在逐词生成阶段,256K解码长度下快1.56倍,512K下快2.07倍,甚至支持100万词元长度的解码。

Q3:FlashMorph选层之后,原始模型的通识推理能力会不会大幅下降?

A:不会大幅下降。在ARC常识推理、PIQA、HellaSwag、WinoGrande等通识任务上,FlashMorph转换后的混合模型得分与原始Qwen3全注意力模型非常接近,在多数情况下仅有轻微差距,部分设置下甚至略有提升。主要改善体现在长文检索任务上,而通识能力基本得到完整保留。

本文内容来源于互联网,如有侵权请联系删除。
作者最新文章
硬件相关
相关文章 更多
精品专题 更多
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

macOS软件

正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

IOS软件

正软商城iOS软件专区,精选适用于iPhone和iPad的办公、学习、影音、设计、效率及AI应用,提供功能介绍、适用设备、系统要求和正版获取方式等信息。

AI

正软商城AI软件专区,汇集AI写作、AI绘画、AI视频、AI办公、AI编程、AI翻译、智能客服和数据分析等人工智能工具,提供功能介绍、适用平台、收费方式及正版购买信息。

PDF教程

PDF教程适合刚接触PDF文件的用户,本文整理PDF打开、编辑、转换、合并、压缩等常见基础操作。通过这些教程可以快速了解PDF文件怎么处理,解决办公、学习和资料科整理中的常见问题。使用极轻PDF可在线完成多种PDF操作,适合新手快速上手。

Mac软件 更多
灵活计算器
灵活计算器

灵活计算器是一款笔记式算数应用,支持实时计算、动态关联和云端同步功能。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

赤友清理大师
赤友清理大师

赤友清理大师是一款为 Mac 设计的智能清理优化工具,可精准扫描垃圾、大文件、重复文件等,释放磁盘空间。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

极度公式
极度公式

极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

图几
图几

图几是一款适用于 macOS 的截图、标注与美化工具,支持离线操作保障隐私。界面整理和高频系统操作被放到一起考虑,桌面或窗口内容一多时,管理起来会更省心。

密码键盘
密码键盘

密码键盘是一款兼具安全性与便捷性的高效密码管理器。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。

思源笔记
思源笔记

思源笔记是一款本地笔记软件,提供所见即所得的编辑方式,为长文写作带来顺滑的体验。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

Office 365 简体中文
Office 365 简体中文

一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。

WALTR PRO
WALTR PRO

WALTR是一款电脑至iOS文件传输转换工具,操作简单,快速实现文件识别与传送。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

CodeExpander
CodeExpander

CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。

Mountain Duck
Mountain Duck

Mountain Duck 是一款能将多个网盘挂载到本地的工具,像本地磁盘一样使用网盘。清理链路的完整性会更好一些,做应用卸载、残留处理和空间整理时,通常能少走很多手动排查步骤。

Menuist
Menuist

Menuist 是一款面向 macOS 的 Finder 右键菜单增强工具,主要用来补充新建文件、快捷导航等常用操作,让日常文件管理和访问路径时更高效、更顺手。

Mole
Mole

Mole 是一款专为 Mac 设计的深度清理优化工具,涵盖缓存清理、应用管理及实时状态监控等功能。清理链路的完整性会更好一些,做应用卸载、残留处理和空间整理时,通常能少走很多手动排查步骤。

WINDOWS 更多
Windows 10
Windows 10

Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。

极度公式
极度公式

极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

密码键盘
密码键盘

密码键盘是一款兼具安全性与便捷性的高效密码管理器。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。

思源笔记
思源笔记

思源笔记是一款本地笔记软件,提供所见即所得的编辑方式,为长文写作带来顺滑的体验。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

傲梅轻松备份
傲梅轻松备份

傲梅轻松备份是一款专业易用的数据备份软件,为重要数据提供安全保障。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。

Office 365 简体中文
Office 365 简体中文

一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。

Wise Folder Hider Pro
Wise Folder Hider Pro

Wise Folder Hider Pro 是一款专业级文件和文件夹隐藏加密软件,为私密数据添加多重保护。高频操作更强调就近处理,浏览、整理和跨目录移动文件时,来回切换和重复点击都会少很多。

WALTR PRO
WALTR PRO

WALTR是一款电脑至iOS文件传输转换工具,操作简单,快速实现文件识别与传送。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

CodeExpander
CodeExpander

CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。

PinStack
PinStack

PinStack是一款轻量级的Windows平台剪贴板管理工具,优化您的剪贴板使用体验。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。

Mountain Duck
Mountain Duck

Mountain Duck 是一款能将多个网盘挂载到本地的工具,像本地磁盘一样使用网盘。清理链路的完整性会更好一些,做应用卸载、残留处理和空间整理时,通常能少走很多手动排查步骤。

Seer
Seer

Seer是一款在Win平台下的空格键功能增强效率工具,只需轻敲空格键,就能预览几乎任何格式的文件。它更适合把零散的小功能集中起来使用,处理高频琐碎任务时会更省事。