论文精读——A Comprehensive Survey of Continual Learning: Theory, Method and Application

持续学习的综述: 理论、方法与应用(一) 持续学习最全面的综述 阅读详情

论文精读——A Comprehensive Survey of Continual Learning: Theory, Method and Application

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


Abstract

为了应对现实世界的动态性,智能系统需要在其整个生命周期中逐步获取、更新、积累并利用知识。这种能力被称为Continue Learning(持续学习)。从广义上讲,持续学习明显受到catastrophic forgetting(灾难性遗忘)的限制,即学习新任务通常会导致旧任务的性能急剧下降。Continue Learning的核心目的有二,其一为ensuring a proper stability-plasticity trade-off(稳定性与可塑性间的权衡),其二为an adequate intra/inter-task generalizability(足够的任务内/任务间泛化能力)。随后提出了一种前沿且精细的分类法,深入分析了代表性策略如何应对持续学习,以及它们如何适应不同应用中的特定挑战。


``

一、Introduction

  Continue Learning的一种典型设置是按顺序逐一学习一系列内容,并表现得如同这些内容是同时被观察到的(见图 1(a))。这些内容可以是新技能、旧技能的新示例、不同的环境、不同的上下文等,并且包含了特定的实际挑战 [2], [4]。由于这些内容是随着时间逐渐提供的,持续学习在许多文献中也被称为增量学习或终身学习
图一
  与基于捕捉静态数据分布的传统机器学习模型不同,持续学习的特征是学习动态数据分布。一个主要的挑战被称为catastrophic forgetting灾难性遗忘 [6], [7],适应新分布通常会导致对旧分布的捕捉能力大幅下降。这种困境是学习可塑性与记忆稳定性之间权衡的一个方面:一方面过多的可塑性会干扰稳定性,另一方面过多的稳定性会干扰可塑性。除了简单地平衡这两个方面的“比例”之外,持续学习的理想解决方案应该具有强大的泛化能力,以适应任务内部和任务之间的分布差异(图 1(b))。作为一个简单的基线,重复使用所有旧的训练样本(如果允许的话)可以很容易地解决上述挑战,但会带来巨大的计算和存储开销,以及潜在的隐私问题。事实上,持续学习的主要目的是确保模型更新的资源效率,最好接近于只学习新的训练样本。

挑战:
1.stability-plasticity的平衡
2.泛化能力的提高——泛化能力指的是模型能够将从旧任务中学到的知识应用到新任务上,同时不丧失对旧任务的识别能力。baseline为使用旧任务的数据继续对模型进行新任务的训练,保留所有旧任务使得计算开销巨大但是不至于造成灾难性遗忘
3.持续学习需要被应用与少样本、半监督、无监督场景

  近年来机器学习的持续学习方法可分为五类:基于旧模型添加正则化项(regularization-based approach-正则化方法);近似和恢复旧数据分布(replay-based approach-重放方法);显式操作优化程序(optimization-based approach-优化方法);学习稳健且泛化良好的表示(representation-based approach-表示方法);以及通过合理设计的架构构建特定任务的参数(architecture-based approach-架构方法)。特别是,这些方法彼此紧密联系,例如正则化和重放最终都作用于优化中的梯度方向修正,并且高度协同,例如通过从旧模型提取知识可以增强重放的效果。
  实际应用为持续学习带来了特定的挑战,这些挑战可以分为场景复杂性和任务特异性(见图 1(d))。对于前者,例如,在训练和测试中可能缺少任务标识,训练样本可能以极小批量甚至一次性的方式引入。由于数据**标记的成本和稀缺性,持续学习需要在少样本、半监督甚至无监督场景中有效。**对于后者,尽管当前的研究进展主要集中在视觉分类上,但其他具有代表性的视觉领域,如目标检测和语义分割,以及相关的领域,如条件生成、强化学习(RL)和自然语言处理(NLP),也因其自身特点而受到越来越多的关注。我们总结了这些特定的挑战,并分析了持续学习方法如何适应它们。

半监督学习(自训练伪标签:用少部分标签数据训练出来的模型打标签补充训练集;对比学习等,)

二、Setup

  根据增量批次的划分和任务标识的可用性,我们详细说明以下典型场景

实例增量学习(Instance-Incremental Learning, IIL) 所有训练样本都属于同一个任务,数据逐渐提供
领域增量学习(Domain-Incremental Learning, DIL) 同任务具有相同的数据标签空间,但输入分布不同(图像分类,但数据来源是卫星图像和医疗影像)
任务增量学习(Task-Incremental Learning, TIL) 任务具有不相交的数据标签空间,多任务独立数据集
类别增量学习(Class-Incremental Learning, CIL) 任务具有不相交的数据标签空间。只在训练中提供任务标识。
无任务持续学习(Task-Free Continual Learning, TFCL) 任务具有不相交的数据标签空间。在训练或测试中均不提供任务标识
在线持续学习(Online Continual Learning, OCL) 任务具有不相交的数据标签空间。不同任务的每个训练样本只能被看见一次
持续预训练(Continual Pre-training, CPT) 模型进行预训练,然后再逐步学习特定任务的情况,常见于迁移学习场景

两个性能指标分别为Average Accuracy, AA-平均准确率和Average Incremental Accuracy, AIA-平均增量准确率, a k , j ∈ [ 0 , 1 ] a_{k,j} \in [0,1] ak,j​∈[0,1]表示学习到第 k k k个任务时,任务 j j j的准确率。则:
A A k = 1 k ∑ j = 1 k a k , j AA_k = \frac{1}{k} \sum_{j=1}^{k} a_{k,j} AAk​=k1​j=1∑k​ak,j​
A I A k = 1 k ∑ i = 1 k A A i AIA_k = \frac{1}{k} \sum_{i=1}^{k} AA_i AIAk​=k1​i=1∑k​AAi​

三、Theory

3.1. Stability-Plasticity Trade-Off稳定性与可塑性权衡

   D t = { X t , Y t } , t = 1 , 2 , . . . k D_t=\{X_t,Y_t\},t=1,2,...k Dt​={ Xt​,Yt​},t=1,2,...k表示有各任务租成的数据集,持续学习的核心挑战通常源于学习的顺序性质:在学习第 k k k个任务 D k D_k Dk​时,旧的训练集 { D 1 , . . . , D k − 1 } \{D_1, ..., D_{k−1}\} { D1​,...,Dk−1​}是不可访问的。因此,以平衡的方式捕捉新旧任务的分布是至关重要但极具挑战性的,即确保适当的稳定性-可塑性权衡,其中过多的学习可塑性或记忆稳定性会大大妥协彼此。
  一个直接的想法是通过存储一些旧的训练样本或训练一个生成模型来近似和恢复旧数据分布,这被称为基于重放的方法.根据监督学习的学习理论[1],通过重放更多近似其分布的旧训练样本可以提高旧任务的性能,但这会导致潜在的隐私问题和资源开销的线性增加。
  另一种选择是通过在贝叶斯框架中制定持续学习来在更新参数时传播旧数据分布。 p ( Θ ) p(\Theta) p(Θ)表示基于网络参数 θ \theta θ的先验概率,在观察到第k个任务后可以利用贝叶斯规则计算后验:
p ( θ ∣ D 1 : k ) ∝ p ( θ ) ∏ t = 1 k p ( D t ∣ θ

扩散模型:方法和应用的综合综述Diffusion Models: A Comprehensive Survey of Methods and Applications 在这个综述中,我们提供了一个关于扩散模型的快速扩展的工作的概述,将研究分为三个关键领域:有效抽样,改进的似然估计,和处理具有特殊结构的数据。我们还讨论了将扩散模型与其他生成模型相结合以增强结果的潜力。 阅读详情

相关推荐

机器学习和深度学习-5

上次课讲了监督学习和深度学习的基础,简单提了提为什么用深度学习。今天聊一些进阶内容,帮你联想到现代深度学习模型,比如卷积神经网络、RNN、LSTM 和 Transformer。两种无监督学习范式:无监督学习(特别是生成模型)和自监督学习。和——它们在机器人领域都很实用。

智能机器人产学研基地 60

使用单片机开发PWM的案例&相关项目源码

该项目使用STM32单片机生成PWM信号,通过改变PWM的占空比来控制连接在PWM输出引脚(如PA0)上的LED的亮度。在主循环中,通过改变比较值,PWM信号的占空比在0%到100%之间变化,从而实现LED亮度的渐变效果。这个项目是一个基础的PWM控制示例,通过学习和实践这个项目,可以掌握PWM的基本原理和使用方法,并为进一步开发和应用打下良好的基础。该项目实现了使用STM32单片机产生PWM信号,并通过改变PWM的占空比来控制LED的亮度。配置PWM输出引脚(如PA0),确保其模式为PWM输出。

清风明月 639

CentOS8静默安装Oracle11.2.0.1

背景 新安装oracle,用静默安装方式就不需要安装图形界面了,省时省力。 前期准备工作与图形化安装一样,如创建用户|用户组、环境变量、内核参数、创建目录等. 可参考图形化安装,链接:https://blog.csdn.net/heroicpoem/article/details/104229369 环境 平台 版本 操作系统 centOS 8 Oracle 11gR2 1.响应文件 响应文件的内容就是图形化安装时手工设置的选项内容。 解压后,database/response/db

heroicpoem的专栏 4515

ESP32-P4实战:LVGL V9.4 PPA加速配置与性能对比

本文详细介绍了如何在ESP32-P4平台上配置LVGL V9.4的PPA硬件加速功能,通过启用PPA加速显著提升图形处理性能并降低CPU占用率。文章包含环境准备、配置步骤、性能对比及常见问题解决方案,帮助开发者高效利用ESP32-P4的PPA加速器优化嵌入式GUI应用。

rice5的博客 1179

智能驾驶感知模块的测试评估方法(上)

对于智能驾驶系统而言,感知模块是开发难度最大、投入资源最多的核心部分。在智能驾驶开发团队内部,感知模块需要独立进行评测才能及早发现潜在缺陷或判断性能是否有改进。随着近几年BEV、OCC、E2E等新技术方案被越来越多企业应用,感知的评测变得越来越艰难,效率也变得越来越低下。本文作者基于在智驾测试行业多年经验,试图总结感知评测的基本规律和效率提升方法,以供读者一些启发。

vincent_321的博客 2553

Arduino+L298N电机驱动模块避坑指南:从接线到PWM调速的5个常见错误

本文详细解析了使用Arduino与L298N电机驱动模块时,从电源配置、跳线帽使用到PWM调速的5个常见错误与避坑指南。重点阐述了如何正确分离逻辑与电机电源、拔掉ENA/ENB跳线帽以实现PWM调速、理解H桥接线逻辑以控制直流电机正反转,并提供优化代码与散热建议,帮助开发者稳定驱动电机。

rust6ferris的博客 556

2025.06.06【Ribo-seq】|riboWaltz:P-site定位与三碱基周期性分析流程

同学们,大家好!今天我们要学习的是riboWaltz——一款专为Ribo-seq(核糖体足迹测序)数据设计的R包,主要用于P-site定位优化和三碱基周期性分析。P-site的准确定位是Ribo-seq下游所有翻译组学分析的基础,riboWaltz为我们提供了系统、可视化、易用的解决方案。P-site定位优化:自动识别不同长度RPF的最佳P-site偏移量。三碱基周期性分析:可视化RPF在CDS、UTR等区域的分布,评估数据质量。多样本/多条件支持:可同时处理多个样本,便于批量分析和对比。

1784

Cadence PSpice 仿真11:电感型低通滤波器最坏情况分析仿真实战图文教程

在进行蒙特卡罗分析时会将元器件的容差考虑进去,然后通过运行多次的随机仿真,得到电路输出的一个范围。但是多数情况下设计师关注的只是电路的最坏情况是否满足设计要求。PSpice的最坏情况分析是取在容差的边界点元件参数进行仿真以计算出电路输出的最坏情况。所以如果如果电路中有10个元件的话,需要先取10个元件的标准值仿真1次,然后再分别在10个元件的容差边界处各仿真1次,然后再对仿真结果进行统计和计算,再最坏情况下再仿真1次。

fydar的博客 1931

CATIA文件的网页预览方案

CATIA是工业设计中广泛使用的专业软件,产出`.CATPart`或 `.CATProduct`等文件类型,当资产数量较大时,我们希望快捷预览这些文件,就有了`CATPart`文件网页预览的需求 但我们知道,网页上无法直接渲染`CATPart`这种复杂的文件, CATIA生成的文件(如 `CATPart` 和 `CATProduct`)不仅包含三维几何信息(例如点、线和曲面),还涵盖了丰富的元数据与专业设计特征。 那有没有办法,能实现CATIA文件在网页上的便捷预览?

weixin_44211633的博客 1436

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: Git-lfs:Git Large File Storage大型文件下载操作——以CREMA-D数据集为例
下一篇: 论文精读——Recognizing Human Actions as the Evolution of Pose Estimation Maps
xsddys
博客等级 码龄4年 310粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值