
已经花费大量资源训练好的模型,如果想换一种更省内存的计算结构,难道只能重新训练?Amazon Science 在 10 月 12 日介绍的 Priming 方法,尝试保留已有权重,再把部分注意力层改成状态空间层。[1]
它带来的问题比“又有模型跑得更快”更具体:模型的能力到底绑在原来的计算结构上,还是可以通过适配在另一种结构中保留部分表现?答案不是简单拆装,也不是无损复制。Priming 使用了权重迁移、内部层的蒸馏对齐,以及后续训练。
省下的是哪一部分重复劳动
训练一个基础模型,要让大量参数从数据中逐步形成有用的表示。已有模型完成过这个过程,直接丢掉这些参数、重新寻找答案,成本很高。Priming 的出发点是利用这份已有成果,为新架构提供一个起点。
这里的“换架构”并非把整个模型变成另一种系统。研究保留一部分注意力层,同时把选中的层替换为状态空间模块。这样的混合结构试图在历史信息保留和推理效率之间取得不同平衡。
对于长上下文任务,注意力推理的历史缓存可能占据相当多内存;固定维度的状态可以把信息压缩到不同的存储形式。但压缩也意味着取舍。一份摘要很节省空间,却不保证能逐字找回所有早期细节。模型中的具体机制远比这个比喻复杂,权衡方向却相近。
蒸馏不一定发生在最后一句答案上
很多人认识蒸馏,是从“大模型生成答案,小模型跟着学习”开始的。这确实是一类常见路径,但蒸馏的监督位置并不只限于最终回答,还可以发生在内部层的行为或表示上。
Priming 先寻找适合替换的层,用原有权重初始化新模块,再让新模块学习接近旧模块的行为。之后还要训练整个混合模型,让各层适应彼此。旧部件留下的能力不会因为换了一个模块就自动原样保全,对齐与适配正是为减少这种偏差。
所以,把 Priming 写成“模型自己换壳,不用再学”会误导读者;把它与蒸馏完全对立,也不符合官方说明。它体现的是蒸馏在架构转换中的一种用途。
成本下降的数字需要带着比较对象看
官方文章称,方法相较从头预训练可以降低超过 99% 的预训练成本,并报告转换流程使用的 token 不到源模型预训练预算的 0.5%。这些数字描述的是研究中的复用路线,不能直接换算成企业每月 API 账单的降幅。
源模型此前已经付出的训练成本并没有消失。新方案仍需要权重、训练数据、转换计算和部署支持。如果服务规模很小,额外改造甚至未必比直接用已有模型划算。
类似地,官方报告一个 32B 混合模型在特定推理任务上接近源模型,并在 128K 上下文条件下实现最高约两倍的解码速度。这个结果不能被简化成“所有聊天快一倍”。请求长度、硬件、推理实现和质量要求一变,收益也需要重新测量。
企业能不能直接拿来用
先看能否取得源模型权重及适用许可。只持有一个闭源 API 接口,与能访问模型内部,是两种完全不同的条件。通过 API 收集回答做学生训练,并不能直接复现 Priming 的内部权重迁移。
再看业务是否真的被长上下文缓存拖慢。如果主要是短问答,或延迟大部分花在外部检索,架构变化解决的未必是主要瓶颈。需要把输入处理、生成、检索和排队时间分开观察,才知道优化是否对准问题。
第三看任务对记忆精度的要求。总结长文、提取某句原话、处理多轮变化,并不依赖完全相同的信息。平均分接近不能替代关键任务验收,尤其是需要准确追溯早期内容的业务。
复用能力和保留能力,是两笔账
这类研究的价值,在于减少探索新架构时的重复投入。开发者可以比较不同模块与替换比例,而不是每改一次设计就重新做一遍完整预训练。
但商业决策还应计算转换维护、部署适配和测试的成本。一个模型离线评测有效,不代表团队现有服务能够立即接入;推理内核、监控和回退路径也影响最终可用性。
蒸馏让我们可以尝试迁移已有能力,评测则告诉我们保留了哪些、损失了哪些。两者不能相互代替。Priming 值得关注的地方,是把内部层也变成了可学习、可比较的迁移对象,而不是给“低成本无损换模型”提供一个新口号。
参考资料
[1] Amazon Science 官方解读,2026-10-12。
[2] Priming 预印本论文。















