Miles: Metric Learning with Expandable Subspace for Pre-Trained Model-Based Class-Incremental Learning
该论文提出了 Miles,这是一种利用预训练模型进行类增量学习的方法,它通过解耦可学习模块并利用带有度量学习的可扩展子空间,在有效平衡性能与计算成本的同时,缓解灾难性遗忘。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你正试图教一个超级聪明的机器人识别新事物,比如一种新的鸟类或一种稀有的花朵,同时又不让它忘记已经掌握的关于狗和猫的知识。这就是**类增量学习(Class Incremental Learning, CIL)**的世界。在过去,如果你想教机器人一个新概念,通常需要从头开始重新训练它的整个大脑,这既缓慢又容易导致“灾难性遗忘”——即机器人仅仅因为学习了一种新花朵,就突然忘记了如何识别狗。
为了解决这个问题,科学家们开始使用预训练模型(Pre-Trained Models, PTMs)。把这些模型想象成已经读遍了图书馆里每一本书、看遍了每一部自然纪录片的机器人。它们已经掌握了世界的常识。现在的挑战在于,如何教这些“专家级”机器人新的、特定的技能,而不破坏它们现有的知识,或者让它们变得过于臃肿和运行缓慢。核心问题是:我们如何在不需要回顾海量旧照片库的情况下,高效地为专家的脑中添加新技能,既保持旧技能的敏锐,又学习好新技能?
于是,由研究员蒋凯及其团队提出的 MILES(基于可扩展子空间的度量学习)登场了。他们注意到,尽管这些预训练机器人很聪明,但在尝试学习新类别时,有时会感到困惑,因为存储想法的“精神空间”变得拥挤不堪。旧的想法和新的想法开始重叠,就像试图把一辆新车停进一个已经停满了旧车的车库一样。
为了解决这个问题,MILES 使用了一个巧妙的两部分策略。首先,它创建了一个子空间原型投影(Subspace Prototype Projection, SPP)。想象一下,机器人有一个巨大的、杂乱的车库(特征空间)。MILES 为每个新任务构建了一系列微小的、专门的“微型车库”或子空间。当一个新类别到来时,机器人将其特征投影到这个新的微型车库中,使其能够整齐地组织在新项目的“原型”(一个完美的范例)旁边,从而与旧的、不相关的项目保持距离。这就像为你新的集邮收藏准备了一个专门的架子,这样它们就不会和你旧的钱币收藏混在一起。
然而,仅仅搭建一个架子是不够的,如果机器人的眼睛(预训练模型)看新任务的细节不够清晰。因此,MILES 增加了子空间表示扩展(Subspace Representation Extension, SRE)。这就像为机器人每项新任务配上了一副专门的、轻便的眼镜。这些眼镜并不会取代机器人的主视觉,它们只是在视觉的中间步骤中增加了额外的缩放和清晰度,使机器人能更好地学习新任务,而无需重建整个大脑。
最后,研究人员注意到一个问题:有时机器人对新任务过于专注,以至于开始忽略旧的任务,或者不同项目之间的“距离”变得异常不一致。为了阻止这种情况,他们引入了距离正则化(Distance Regularization, DR)。把这想象成一位严格的图书管理员,他确保无论你在图书馆的哪个区域,任何两本书之间的距离始终是公平且一致的。这能防止机器人过度痴迷于新事物,从而破坏整个图书馆的平衡。
该团队在包括简单的 CIFAR-100 到复杂的现实世界照片 ImageNet-R 在内的六个不同数据集上测试了 MILES。结果令人印象深刻:MILES 在大多数设置下都取得了最高的准确率,击败了其他顶尖方法。例如,在 10 个任务的 CIFAR-100 数据集上,它达到了 93.93% 的准确率,比排名第二的方法高出近 1%,同时几乎没有遗忘之前学到的知识。该方法还证明了其高效性,与其它方法相比,使用的额外计算资源和内存都非常少。
简而言之,MILES 表明,通过将预训练知识的力量与智能、轻量级的补充手段相结合——即将新信息组织到专门的空间中并保持整体平衡——我们可以教 AI 持续学习而不产生遗忘。这是朝着创造能够像人类一样不断成长和适应、每天学习新事物而不丢失过去记忆的 AI 迈出的重要一步。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。