感知与适应14 分钟

神经网络为什么有时越学越难学,怎样保持学习新东西的能力?

长期训练不只积累旧答案,也改变下一次误差能怎样更新参数。本文区分旧任务保持、新任务学习与泛化,用满秩但收敛很慢的线性例子解释优化几何,再运行同预算的持续记忆实验与共同新任务探针。少量刷新在部分条件下维持学习,渐变和更大学习率却不自动有效;原始文献与本库计算共同说明,可塑性需要按任务、状态、干预和预算具体检验。

学会了上一题,为什么没有变得更会学习

这里讨论的是人工神经网络。训练结束后,它的参数不只储存了对旧数据的回答,也决定下一次学习时,误差信号能怎样改变内部特征与输出。

因此,一个网络可以把旧任务做得不错,却在新任务上比刚初始化的网络学得更慢。它的参数数量没有减少,更新程序也还在运行,但那些参数已经处于另一种状态。

这被称为学习可塑性下降。核心问题不是抽象地问“它还有没有学习能力”,而是:给定新任务、更新方法和训练预算,它现在还能把误差降低多少;与怎样的参照比较?

2024年的系统研究在连续图像分类、回归和强化学习问题中观察到了这种下降。1 后续工作进一步显示,它可以来自不同机制,任务变化的方式也会改变结果。23

旧任务保持、新任务学习和泛化,是三道问题

一个网络学了B以后,在旧任务A上表现下降,叫遗忘。它在B上也学不动,则是另一个问题。二者可以同时发生,也可以分离。

还有第三种情况:新任务的训练误差降得很好,但换成未见样本表现变差。这是泛化问题,不宜只凭训练成功就宣布学习质量良好。

关心什么 应该怎样测 常见混淆
旧知识还能否使用 新训练前后,回到旧任务比较 把旧任务下降直接当成新任务学不动
还能否学新任务 对同一新任务给予相同更新预算 任务越来越难、学习率衰减或数据暴露不足
学到的能否推广 用适当的独立样本或新条件评估 把记住有限训练集当成学到了规律

Dohare等把ImageNet改造成一连串随机类别对的分类任务,重复观察网络在新类别对上的表现。任务生成规则保持一致,能降低“后来任务系统性变难”的干扰,但并不是每一对类别在每个网络看来都恰好一样难。1

本篇的计算进一步采用共同新任务:在不同训练阶段复制网络,然后让这些副本学习同一个新目标。这样就可以更直接地比较,改变的是题目,还是学习者的状态。

梯度指向哪里,还取决于当前网络怎样响应

在一个简单网络里,内部单元先对输入做加权求和,再经过非线性变换,最后组合成输出。训练通过误差的梯度修改权重。

问题在于,同样大小的参数改动,在不同状态的网络里,对输出的影响可以完全不同。某些方向改一点就影响很大,另一些方向改很多也几乎没有变化。

将输出对参数的局部响应写成矩阵$J$,小幅参数更新对应:

$$ \Delta\mathbf f\approx J\Delta\boldsymbol\theta. $$

这里$\boldsymbol\theta$是参数,$\mathbf f$是在一组输入上的预测。对平方误差,普通梯度下降的一步大致产生:

$$ \Delta\mathbf f\approx-\eta JJ^{\mathsf T}\mathbf r, $$

$\eta$是步长,$\mathbf r$是预测减去目标的误差。这个式子是在当前网络附近的小步近似;它让我们看到,真正影响学习的不只是“还有多少参数”,还有误差所在方向能否有效传回、能否使输出按需要改变。2

有能力表示正确答案,也可能来不及学到

先看一个完全可算的线性例子。模型有两个独立输出方向,都能表示任意目标。其中一个方向对参数的响应为1,另一个只有0.05。

两种响应都不为零,所以矩阵仍是满秩;不存在“少了一个表示维度”的问题。但在同样步长$\eta=0.8$下,两个方向的残余误差每步分别乘上:

$$ 1-0.8=0.2, \qquad 1-0.8\times0.05^2=0.998. $$

一个方向很快学完,另一个方向却需要许多步。实际迭代与解析式一致:100次更新后,弱响应方向仍留下约81.9%的初始误差;2,000次后才降到约1.82%。

本库两方向线性例子。两个方向都可表示目标,也都存在梯度,但输出对参数的响应差异使收敛时间相差很大。它不是对某个真实网络的拟合。
本库两方向线性例子。两个方向都可表示目标,也都存在梯度,但输出对参数的响应差异使收敛时间相差很大。它不是对某个真实网络的拟合。

因此,有限预算下“学不动”有时是优化路径非常不利,而不是模型永远不可能表示答案。反过来,如果模型本来就没有表达目标所需的结构,单纯增加更新次数也不会补出那种能力。两类限制需要不同诊断。

内部单元为什么会变得难以使用

一种直观机制发生在ReLU单元中。ReLU输出为$\max(0,z)$:输入加权和$z$为负时,输出为零,局部导数也为零。

如果一个单元对当前全部输入都如此,它的输入权重就得不到来自这条路径的梯度。对固定输入集和普通无动量梯度下降,这个单元不能靠自身梯度重新启动。实际网络还有优化器旧动量、上游变化或新输入,因此一次检测到全零,并不等于它永远无法再活动。12

不完全为零也可能有问题。许多单元如果总处在线性区,整个网络可能失去本来需要的非线性区分;许多单元如果对所有输入几乎产生同一种响应,参数虽多,可立即使用的变化方向却少。

Lyle等还研究了另一些机制:回归目标的整体尺度很大,可能让网络大量资源用于表示公共偏置;参数增长在不同归一化条件下,也可能导致过强梯度或过弱的有效更新。处理某一个问题,并不保证其他问题一起消失。2

该研究所谓机制“独立”,主要指能找到一种设置,消除一种问题后,另一种仍使学习失败。它不是说所有机制在真实训练中互不相干。

低秩、参数大小和全零单元,是线索,不是判定书

常见诊断包括全零单元比例、权重幅度和隐藏特征的有效秩。有效秩用特征矩阵的奇异值分布,衡量变化是否集中在少数方向。

但低有效秩有时是对当前任务的合理压缩。若任务只需要一个方向,把所有方向都维持同样重要反而可能浪费资源。真正的问题是,未来任务需要的方向是否还容易重新形成。

参数幅度也不能单独判断。不同参数化可以表示同一个函数,归一化还会改变参数尺度与实际更新之间的关系。最好的做法是把这些诊断量,与明确的新任务学习测试一起看。12

下面的本库计算中,少量刷新方案的参数平均绝对值也在增加,却比一些幅度较小的方案更能学习新任务。这不能证明参数增长从来没有影响,但足以提醒我们不要把一个相关指标当成完整机制。

一个同预算实验:旧任务反复变化,学习者怎样改变

本篇用NumPy实现了一个小型持续监督学习实验。它有128个固定的12维输入、64个ReLU隐藏单元和一个二分类输出。每道任务重新分配64个0和64个1标签,连续做40道任务。

这些标签故意不包含可推广的真实规律。实验要测的是网络在有限输入集上学习新对应关系的能力,不检验真实图像、语言或未见样本的泛化。

每题使用相同的512次更新、相同大小的小批数据。不同方案共享输入、任务终点、初始化及小批抽样序列;每个设置运行5个随机种子。主要比较五种做法:

  • 直接把旧任务换成新任务。
  • 前半预算先将旧标签平滑推向均匀分布,再推向新标签;后半只学习新标签。
  • 前半预算直接在旧、新标签之间插值;后半只学习新标签。
  • 直接切换,同时按低贡献与成熟期条件,偶尔刷新少数内部单元。
  • 每道任务重新初始化网络,再使用同样512次更新。

本篇的刷新借用了持续反向传播的基本思想,但属于简化实现,不能声称完整复现了原算法。1 主设置使用Adam和0.003学习率。

本库持续训练实验。每条线为5种子均值,阴影为种子之间的一个标准误;纵轴是当前任务的训练准确率,不是测试集准确率。
本库持续训练实验。每条线为5种子均值,阴影为种子之间的一个标准误;纵轴是当前任务的训练准确率,不是测试集准确率。

在这个设置中,直接切换后继续训练的表现逐渐下降;少量刷新和每题重建较能维持表现。两种平滑路径没有带来“从此不再下降”的效果,经均匀标签过渡的那一条反而更差。

这只是一个具体设置。平滑方案虽然没有增加总更新数,却把一部分预算用于过渡目标,接触最终任务的方式与直接切换不同。因此,单凭这张图,还不足以把差异全部归为学习能力损失。

再用完全相同的新任务,直接测一次学习能力

为处理这个问题,本篇在训练开始及完成第10、20、30、40题时复制网络,用从未进入主训练流的同一个新标签任务进行测试。

所有副本都用相同小批顺序、相同512次Adam更新。测试时停止单元刷新,使我们比较的是各策略留下的状态。副本的学习不会改变原来的训练轨迹。另设一个从未训练过的初始化网络,做同样测试。

主设置在第40题后的结果如下,数值为5种子平均训练准确率:

留下网络状态的方式 共同新任务学习512次后
从未训练过的初始化参照 88.0%
直接切换、持续训练 72.2%
经均匀标签过渡 66.4%
旧、新标签直接插值 73.6%
少量低贡献单元刷新 90.2%
每题重新初始化后留下的状态 89.2%
左图用共同任务比较未来学习,误差条为5种子的一个标准误。右图把学习率提高到0.01后重复主要比较;直接插值附加控制只在0.003下运行,未在右图补造结果。
左图用共同任务比较未来学习,误差条为5种子的一个标准误。右图把学习率提高到0.01后重复主要比较;直接插值附加控制只在0.003下运行,未在右图补造结果。

共同测试排除了“测试题不一样”的解释,也给所有副本相同的新任务学习预算。它支持这样的判断:在本例中,持续训练留下的状态确实使未来学习变难;刷新方案保留了较好的后续学习能力。

“90.2%比88.0%更高”不值得被包装成普适优势。它只是五个种子、一个固定探针、有限任务序列的平均值,更稳妥的说法是,这个设置下刷新后的状态保持在初始化参照附近。

另外,我们只重置直接切换网络的Adam内部状态,再做相同探针。0.003设置下平均准确率仍为72.2%,但个别种子有小幅变化。这说明在本例中,单独清空优化器记忆没有解决问题;它不证明优化器状态在其他任务中都不重要。

为什么渐变也不保证有效

首先,渐变本身有不同路径。

对二分类标签,如果某个样本的旧答案和新答案都是1,直接插值会一直保持1;“先经过均匀分布”的路径却会先变成0.5,再回到1。它并不只是让同一条路走得慢一点,而是改变了中间学习目标。

本例中,直接插值比经过均匀标签的路径表现好,但仍没有保留到初始化水平。容量、激活、优化器、过渡路径与有限预算可能共同参与;这组对照没有把它们的贡献全部分离。

更重要的是,2024年的原始研究已经包含Slowly-Changing Regression:部分输入位缓慢改变,目标由固定的较大网络产生,小网络持续追踪最好的近似。那项实验也观察到学习性能随训练延长而下降。1

2026年Liu与Mou的新研究则在多种图像与序列任务中发现,输入插值、输出过渡或改变任务采样,可以显著缓解所测设置中的损失。本文核对的是2026年6月的v2,表述重点是严重性依赖变化突兀程度,而不是所有可塑性问题都被证明是人为假象。3

其理论分析也有具体前提:相邻任务的损失变化被建模为接近单位变换的参数变换,当前参数需要处于适合局部收敛的区域。这个模型有助于解释沿良好解附近追踪的可能性,没有普遍证明真实深网络、任意漂移和有限预算都会满足这些条件。

本篇的小实验没有复现其图像与语言基准,不能用一个不同规模的反例宣布那项实证研究无效。它提供的是一条需要补充的边界:渐变可能有帮助,但要说清具体变了什么、怎样变、每一步能学多少。

刷新一些特征,为何有用,又为什么会失败

如果一个内部特征只对过去的数据有效,当前任务中几乎没有贡献,把它重新放回较容易参与学习的状态,就可能为新任务提供新的方向。

原始持续反向传播方法会估计单元贡献,并给新单元留出成熟期;新单元的输出权重先设为零,避免它一加入就随机扰动预测。但移除旧单元仍可能改变已有函数,贡献低也只是在当前观测分布下的判断,不保证它对所有未来任务无用。1

本篇的网络状态记录,与这种解释相符:刷新方案较少累积全零单元,保留了较丰富的特征方向。不过刷新同时改变权重、局部优化器状态和表示,不能仅凭几条相关曲线,把所有收益归给某一个指标。

同一主实验的全零单元比例、原始隐藏激活矩阵有效秩和参数平均绝对值。全零矩阵的有效秩在程序中记为0;这些指标必须结合共同任务结果解释。
同一主实验的全零单元比例、原始隐藏激活矩阵有效秩和参数平均绝对值。全零矩阵的有效秩在程序中记为0;这些指标必须结合共同任务结果解释。

把学习率从0.003改为0.01后,刷新方案在第40题后的共同探针平均准确率降为76.3%,而从未训练的参照约为98.4%。原先表现不错的方法,在另一设置中仍没有充分维持学习能力。

后续研究也比较了不同刷新粒度。Hernandez-Garcia等发现,较窄网络或含层归一化时,刷新个别权重可以优于刷新整个单元;其他设置下两者相近。4 这提醒我们,“重新开始”不是只有全模型清空一种选择,但选择哪部分、多久一次、如何保护已有作用,都属于方法的条件。

结合Lyle等的研究,归一化、目标尺度处理和权重控制可以分别处理不同问题,适当组合更可能有效。2 这些方法仍要通过实际新任务测试验收,不能靠“权重看起来更整齐”代替结果。

学得动新题,并没有自动保留旧答案

本篇也记录了旧任务在新训练前后的表现。少量刷新方案较能学新题,但旧标签的正确率仍下降。

主设置末5个任务的旧、新表现,先在每个种子内汇总再平均。这里的旧新标签可能对同一个输入提出矛盾要求,且没有任务身份提示,不能据此评价可避免的灾难性遗忘。
主设置末5个任务的旧、新表现,先在每个种子内汇总再平均。这里的旧新标签可能对同一个输入提出矛盾要求,且没有任务身份提示,不能据此评价可避免的灾难性遗忘。

这个实验还有一个刻意保留的限制:同一个输入,旧任务可能要求0,新任务可能要求1。如果不给任务身份、上下文或其他区分信息,一个确定输出不可能同时满足两者。

因此,这里能清楚看到“学习新对应关系”与“继续输出旧答案”是两项不同指标,却不能把所有旧任务下降都当成某种算法本应能够避免的缺陷。真正研究知识保持时,需要设计可兼容的任务、必要的上下文,并说明旧数据是否允许回放。

更有用的诊断,应当找到失去的是哪一种能力

对于具体系统,可以先做几项有明确目的的比较:固定共同新任务与更新预算,区分训练与泛化;复制当前状态做测试,避免诊断本身改变原轨迹;再分别试优化器重置、目标尺度调整、归一化或局部刷新,观察哪一种干预确实恢复了学习。

同时,要检查任务生成规则、旧新目标是否冲突,以及平滑过渡有没有改变目标的信息量。只换一个算法名字,却连训练预算和实际学习目标也一起换掉,很难判断改善来自哪里。

本篇的机制认识是:长期训练既积累答案,也改变未来更新所能使用的方向。可塑性下降可以来自单元响应、表示方向、参数尺度与优化历史等不同环节;任务变化方式决定这些问题如何被触发。保持学习能力,需要维持可用的更新通路,同时分别衡量旧知识保持、局部刷新和整体重建的代价。

来源与依据

  1. S1 原始持续学习实验与算法

    Loss of plasticity in deep continual learning

    Shibhansh Dohare, J. Fernando Hernandez-Garcia, Qingfeng Lan, Parash Rahman, A. Rupam Mahmood, Richard S. Sutton · 2024

    Nature632,768–774;2024-08-21发表 · 相关全文已核

    Main初始问题与ContinualImageNet;Methods Specifics of continual backpropagation、Slowly-ChangingRegression、Understanding loss of plasticity

    已核可塑性vs遗忘、30runs的图像主实验口径、低贡献刷新/成熟期/新输出权重0,以及3百万例100runs的缓慢回归。缓慢输入T/固定LTU教师100 vs学习者5容量限制明确;不能称已有研究全部只用突变。原文无穷期限和非梯度必要性不当有限实验已经证明;2000样本全零非整个未来输入域保证。未重做作者完整大规模基准。

  2. S2 原始机制分解与干预研究

    Disentangling the Causes of Plasticity Loss in Neural Networks

    Clare Lyle, Zeyu Zheng, Khimya Khetarpal, Hado van Hasselt, Razvan Pascanu, James Martens, Will Dabney · 2025

    CoLLAs2024会议论文;PMLR274(2025),750–783,下载PMLR正式PDF · 相关全文已核

    Secs2–4:目标尺度、预激活漂移/线性化、参数增长、eNTK/干预;AppendixG独立性定义

    实际读相关方法/结果。大小突变控制总标签刷新量,少量重置仍下降;独立性是消除一个不阻止另一个,不指互不作用。eNTK是局部优化诊断,不把其热图当一般定理。归一化+L2所测组合有效,不作无限期普适保证。未重跑原CNN、Atari或附录全部实验。

  3. S3 作者预印本:过渡方式的竞争解释

    Do Neural Networks Lose Plasticity in a Gradually Changing World?

    Tianhui Liu, Lili Mou · 2026

    arXiv:2602.09234v2,2026-06-16;元数据页面同时落盘;不继承v1搜索摘要artifact强说法 · 相关全文已核

    Secs3–5、AppendixA条件分析、B预算/超参数与D限制;输入/输出插值及任务采样

    实际核v2缓解而非普适不存在;输出old→uniform→new与直接凸插值不同。理论采用f(Wx)、近单位变换和良好局部收敛区域;未把它作为真实深网普遍保证,也未完成其所有引理的一般性形式核验。B4报告各方法相同每任务epochs,但未读其代码审计50微任务的具体分配,不声称本库复现论文;本文小模型协议/规模/架构不同。

  4. S4 原始刷新粒度比较

    Reinitializing weights vs units for maintaining plasticity in neural networks

    J. Fernando Hernandez-Garcia, Shibhansh Dohare, Jun Luo, Richard S. Sutton · 2026

    CoLLAs2025会议论文;PMLR330(2026),776–806,下载PMLR正式PDF · 相关全文已核

    Secs3–4与Fig2:效用/剪除/重采样;1000MNIST排列;大/小及层归一化四条件

    已核算法定义、三层100vs10单元条件、在线准确率、30runs与独立网格调参;权重粒度在所测较窄/归一化条件更有效,非所有架构统一排名。未运行原代码,本文只实现单隐藏层低贡献单元刷新,不称该权重刷新算法的复现。

最后更新 2026-09-12

来源