“已然干净”的神经网络或可实现持续学习
摘要
一篇关于 Nick Cammarata 在 Goodfire 发表的文章《Neural Networks Are Already Clean》的评论,探讨稀疏的双极神经元“语义骨架”加上外部 VSA 超向量记忆,是否能让小型冻结模型实现持续学习,同时指出事实路由纠缠和坐标注册表对齐等障碍。
我一直在消化 Nick Cammarata 在 Goodfire 上的新文章《Neural Networks Are Already Clean》,并思考它对模型规模和持续学习的启示,而不仅仅是安全性方面的问题。文章中有四项发现引起了我的注意:
- 神经元的作用更像是双极性(+/-)的控制流开关,而不是静态的名词标签。
- 除了早期的“旋钮”层之外,最弱的 75% 激活值几乎可以在不损失精度的情况下被置零。
- 基础构建模块在非常不同的模型之间反复出现(例如,Qwen3-32B 和 Claude 3.5 Haiku 在子痫前期这一概念上收敛到同一个 4 神经元枢纽)。
- 记忆化的事实直接位于输出端,通过已有回路进行路由(比如“雨伞到蜜蜂”的 9 步实验,或者对 Qwen3.6 中 99.9 百分位的激活值进行截断,以消除逐字背诵同时保持推理能力完好)。
由此引出一个推测性的问题:如果模型确实收敛到了一种类似 Spelke 的、由双极开关构成的“语义骨架”,我们是否可以将具体事实编码为稀疏三值配方(+1 表示正极,-1 表示负极,0 表示未激活),并将其作为超向量存储在模型之外的向量符号架构(VSA)中?理论上,一个更小的冻结模型就可以将输入转换到该向量空间并查询外部记忆——这意味着增加或删除一条知识只是增加或删除一个向量,无需重新训练。
我知道这里存在真正的障碍:早期层仍然需要连续的信号强度;记忆化的事实是通过已有语义通路连接的,可能无法干净地拆分;而且多个模型必须就一个标准坐标注册表达成一致。我写了一篇简短的文章:[https://markwaltz.substack.com/p/already-clean-neural-networks-might](https://markwaltz.substack.com/p/already-clean-neural-networks-might)
对于从事过超维计算/VSAs 或机制可解释性研究的人来说:“语义骨架”与后期层记忆化事实之间的边界,真的足够干净、能够像这样被拆分吗?还是说路由已经将它们纠缠得太紧了?
相似文章
神经网络本身就是干净的
Goodfire 研究者发文论证,此前被广泛接受的神经元多义性与叠加假说是对 InceptionV1 证据的误读;经架构改进后的模型中,99–100% 的末层神经元已可解释,他们主张网络本身就是可读的构建块,无需先用稀疏自编码器解缠。
通过稀疏电路理解神经网络
OpenAI 研究人员提出了一种训练稀疏神经网络的方法,通过强制大部分权重为零使其更易于解释,从而发现能够解释模型行为的小型解耦电路,同时保持性能。这项工作旨在推进机制可解释性,作为对稠密网络事后分析的补充,并支持 AI 安全目标。
@yoheinakajima: https://x.com/yoheinakajima/status/2081741659260477666
该线程探讨了大脑的双重记忆系统(海马体和新皮层)为构建长期运行的AI智能体提供的启示,指出智能体需要快速的情景捕获机制和缓慢的巩固机制来避免灾难性干扰,而不是仅仅依赖带有临时支撑结构的冻结模型。
我的玩具脉冲网络在NARMA-10测试中完全失败,但一个简单的神经科学技巧带来了15倍的计算性价比。 [D]
作者描述了一个自建的脉冲神经网络引擎,最初未能通过NARMA-10基准测试,但通过应用神经科学中的异构导线延迟,它获得了可用的记忆深度,并在一个识别任务上相比连续网络实现了15倍的计算效率优势。
不忘记的艺术:一种用于持续学习的局部学习架构
本文介绍了CMP(认知记忆原语),一种持续学习架构,它使用稀疏关系编码和局部学习来减少灾难性遗忘,在字节级语言建模协议上展示了比使用EWC的Transformer更好的反向迁移。