Astra提升Qwen性能实验被指误导,依赖Python而非纯权重读写

Astra被指误导,其提升Qwen性能依赖Python而非纯权重读写。实验显示,将MATH-500准确率从7.9%提至48.1%的关键步骤,实际结合了编程手段,并非仅靠编辑0.016%的权重实现。

Astra 声称通过读写权重提升 Qwen 性能,实际实验过程被指误导

近期关于 AI 模型 Astra 能够仅通过读取和写入原始权重来显著改善 Qwen 模型性能的报道引发了关注。然而,深入分析其背后的实验细节后发现,相关摘要存在误导性,所谓的“直接读写权重”并非所有实验的核心机制。

实验证实需结合Python代码辅助

文章最初的摘要声称:“仅仅通过查看原始权重,GPT-6 Astra 可以告诉一个网络被训练做什么。没有任何环境的反馈,它不难从头开始编写小游戏网络。”此外,摘要还指出:“当被要求让 Qwen3.5-0.8B 在没有梯度的数学方面变得更好时,Astra 发现其权重存在一个问题,导致推理循环……并通过本地编辑 0.016% 的权重来解决这个问题。在相同的采样设置下,这种重量校正将 MATH-500 从 7.9% 提高到 48.1%,并将其从盒子外推广到指令后,将 IFEval 提高 3 倍。”

尽管上述数据看似表明 Astra 具备强大的底层权重操控能力,但实际情况更为复杂。虽然确实有实验涉及对原始权重的研究、游戏网络的改进以及 Qwen 数学能力的提升,但后两项关键成果并非单纯依赖读取原始权重实现,而是结合了 Python 编程手段。

下表详细列出了各项实验的具体配置与结果,揭示了不同任务中技术手段的差异:

#实验Size可以读取重量?写重量吗?Python?运行网络?Result
1一个 PPO MLP 被训练的游戏的名字17KYesNoNoNo4/4 是正确的
2描述扩散 MLP 产生的形状24KYesNoNoNo三分之三正确
3命名一个 char 变压器的语言和复制头7.2MNoNoYesNo三分之三正确
4修复一个卡住的 Kinetix 汽车保险172KYesYesNoNo¹0% → 100%² 其他
5从头开始编写 MinAtar 游戏的 MLPs20KNo³YesNoNo超过 PPO-100M⁴
6编写一个 9×9 Go 网络1.5MNoYesYes是(0–50 次通过)这比 PPO 更好
7a发现了 3 女杰玛 3270MNoNoYesNoFailed
7b同样,看到注意力模式270MNoNoYesYes⁵三分之三正确
8修复 Qwen3.5 的数学800MNoYesYes是的 (50 次通过)7. 9% → 48. 1%
8b在 Gemma3 上也是如此。270MNoYesYes是的 (50 次通过)Failed
注:¹给定一个记录的故障事件;²在一次尝试中,改变 3.5% 的重量;³权重从零开始,所以没有什么可读的;⁴只有在突破时击败 PPO-500M (517vs.25); 在 Seaquest (53 vs.89) 和阿斯特里克斯 (53 vs.55) 表现相当;⁵运行多达 16 个文本,只看到注意力模式,而不是输出。

数据显示,“仅查看原始权重”这一严格设定(即上下文中的原始浮点数,不使用工具,也不运行网络)仅出现在实验 1、2 和 4 中,且涉及的模型参数量较小,仅在 17K–172K 之间。相比之下,所有涉及真实语言模型的实验均使用了 Python 代码辅助,而作为重点结果的 Qwen 实验(实验 8)不仅使用了 Python,还允许模型在最多 50 批练习题上进行运行测试。

Qwen 实验的结果实际上表明,Astra 能够被引导去执行类似人类机器学习工程师的任务,例如编写代码片段来分析甚至直接修改网络权重。这种能力并非一两年前的人工智能模型所能具备,当时这些模型在上述任务上通常会失败。

然而,将使用 Python 的实验结果与纯粹读取权重的实验混为一谈是不准确的。单一技术同时实现从零开始编写权重以优化小型游戏网络,以及提升大型模型在特定样本任务上的性能,暗示了一种深层的统一能力。但如果分别测试这些不同的技术手段,并不能证明存在一种通用的权重“格式塔”(gestalt)能力,因为事实上并不存在这样一个单一的技术基础。

评论 0

0/500

评论需审核后展示,请文明发言

💬
还没有评论,来说两句

相关阅读