当前位置: 首页
科技数码
字节跳动复旦合作推动AI大模型智能升级

字节跳动复旦合作推动AI大模型智能升级

热心网友 时间:2026-07-14
转载

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全注意力模型非常接近,在多数情况下仅有轻微差距,部分设置下甚至略有提升。主要改善体现在长文检索任务上,而通识能力基本得到完整保留。

来源:https://www.163.com/dy/article/L1OFCO750511DTVV.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
在他人恐惧时保持贪婪 SK海力士DRAM定价与盈利依旧强劲

在他人恐惧时保持贪婪 SK海力士DRAM定价与盈利依旧强劲

最近,半导体与AI基础设施领域的一家顶级研究机构SemiAnalysis发布了一份题为《在他人恐惧时保持贪婪:SK海力士的DRAM定价与盈利依旧强劲》的报告,一下子就把市场的注意力拉回到了SK海力士身上。这份报告的核心结论相当明确:SK海力士在2026年第二季度乃至更远的未来,DRAM业务的盈利能力

时间:2026-07-14 12:45
创业板指重挫超4% 微盘股逆势涨2.5%

创业板指重挫超4% 微盘股逆势涨2.5%

7月10日尾盘,A股极端分化:创业板指与科创50均跌超4%,深成指跌逾2%,沪指跌0 8%,而微盘股逆势大涨2 5%,风格分化显著,市场避险情绪升温。

时间:2026-07-14 12:45
试驾体验对购车决策的影响 动力操控舒适成关键

试驾体验对购车决策的影响 动力操控舒适成关键

试驾体验直接影响购车决策,动力响应、操控精准度、座椅舒适性及NVH表现等细节决定长期用车幸福感。不同试驾感受对动力焦虑、驾驶信心和日常心情有显著差异,全面模拟真实场景的试驾有助于选到称心车辆。

时间:2026-07-14 12:45
比亚迪全球首个1700万辆新能源汽车下线里程碑

比亚迪全球首个1700万辆新能源汽车下线里程碑

比亚迪成为全球首家新能源汽车累计下线突破1700万辆的车企,第1700万辆车型为海豹08。这一里程碑得益于技术攻坚、产品矩阵完善及海外市场渗透,从刀片电池到DM-i等系统化技术为规模化铺路,展现产业链掌控力与迭代速度。

时间:2026-07-14 12:44
荣耀MagicOS 11爆料:YOYO Claw支持自定义AI大模型,安卓阵营最果液态玻璃UI

荣耀MagicOS 11爆料:YOYO Claw支持自定义AI大模型,安卓阵营最果液态玻璃UI

全新荣耀MagicOS11系统内置YOYO智能体,支持自定义AI大模型,可操控第三方应用,并具备长期记忆与技能商店。系统采用安卓首创的动态全屏通透液态玻璃界面,支持自定义光影效果,实现“果味”动效体验。

时间:2026-07-14 12:44
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 热门数据榜