← 最新论文
🤖 machine learning

What changes after deployment? A survey on On-device Learning in TinyML

本文综述了约 70 项关于 TinyML 端侧学习(On-device Learning, ODL)的研究工作,通过按分布变化机制进行分类,分析了不同变化类型如何影响适用场景、硬件选择和解决方案结构,同时强调了方法论基准与实际部署之间持续存在的差距。

原作者: Massimo Pavan, Luca Pezzarossa, Fabrizio Pittorino, Manuel Roveri, Xenofon Fafoutis

发布于 2026-06-01
📖 1 分钟阅读☕ 轻松阅读

原作者: Massimo Pavan, Luca Pezzarossa, Fabrizio Pittorino, Manuel Roveri, Xenofon Fafoutis

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你有一个住在微型设备(如智能手表或工厂传感器)里的微型、超智能机器人助手。这个机器人在一所“高级学校”(强大的计算机)接受了训练,学会了识别事物——比如你的声音、特定的声音或某种特定的动作。训练完成后,这个机器人就被送到了它的新家(微型设备)去执行任务。

问题:“新邻居”带来的冲击
论文指出,这种设置存在一个大问题。它在“学校”学习时的环境是完美且洁净的,但现实世界却是混乱的。一旦机器人开始工作,环境就会发生变化。也许背景噪音变大了,或者当你疲惫时你的声音听起来不一样了,又或者一台机器开始以一种新的方式震动。

在过去,机器人只会机械地执行它被教导的任务,即使那是错误的。这就像一个背下了考试答案的学生,当老师问了一个稍微不同的问题时,他就会感到困惑。论文将这种现象称为**“分布变化”(distribution change)**。基本上,就是机器人部署后看到的数据与它在学校看到的数据不同。

解决方案:机器人在工作中学习
为了解决这个问题,作者调查了大约 70 个关于这些微型机器人如何在工作中学习的项目。这被称为“设备端学习”(On-Device Learning)。机器人不再是静态的,而是能够实时适应它的新邻居。

然而,论文指出,并不是所有的“新邻居”都是一样的。他们将这些变化归纳为三种不同的场景,就像三种不同的搬迁体验:

  1. “一次性搬迁”(单次变化机制/Single-Change Regime):
    想象你搬到了一个新房子,家具的摆放变了,但之后就一直保持那样了。机器人只需要快速学习一次这种新布局,然后就完成了。它不需要永远持续学习。

    • 例子: 教会智能音箱识别你的特定声音或一个新的关键词。
  2. “持续的天气变化”(概念漂移机制/Concept Drift Regime):
    想象你在开车,路况每隔几分钟就会变化——一会儿下雨,一会儿晴天,一会儿大雾,一会儿结冰。机器人必须不断调整驾驶风格,忘掉旧规则(比如“在干燥路面上开快车”)并立即学习新规则。这是一个永不停歇的适应循环。

    • 例子: 工厂中的压力传感器由于热量或老化而产生缓慢的漂移,需要不断的重新校准。
  3. “不断扩充的图书馆”(持续学习机制/Continual Learning Regime):
    想象你是一位图书管理员,每周都会收到新书,但你的书架很小。你需要学习关于新书的知识,同时不能丢掉你已经知道的旧书。如果你为了腾出空间给新书而忘记了旧书,这就叫做“灾难性遗忘”。机器人必须在保留旧知识的同时,不断增加新知识。

    • 例子: 一个脑机接口,随着时间推移学习用户的各种新指令,同时记住旧指令。

硬件的现实检验
论文还观察了这些机器人赖以生存的“大脑”(硬件)。它们不是功能强大的笔记本电脑,而是内存和电池都非常有限的微型芯片。

  • 微型芯片(极度受限型): 它们就像计算器。它们只能处理“一次性搬迁”场景。它们太弱了,无法进行持续的学习。
  • 标准芯片(标准 MCU): 它们就像基础智能手机。它们可以处理所有三种场景,但在处理“不断扩充的图书馆”时会遇到困难,因为它们会因为试图记住所有内容而耗尽内存。
  • 超级芯片(PULP 平台): 它们像是微型超级计算机。它们是唯一能有效处理“不断扩充的图书馆”场景的硬件,但价格昂贵且难以编程。

巨大的脱节
作者发现研究界存在一个奇怪的鸿沟:

  • **“实验室科学家”**主要在完美的、杂乱的图像数据集(如猫和狗的照片)上测试他们的机器人,这些数据对于真正的微型设备来说太重了。他们专注于在真空环境下让学习算法达到完美。
  • **“现实世界构建者”**则致力于解决实际问题,如修复传感器或识别手势,但他们通常缺乏标准的测试方法来对比自己的工作成果。

因此,“实验室科学家”正在制造那些无法装进“现实世界构建者”汽车里的精美引擎。论文建议,我们需要更好的方式让这些机器人协同测试,考虑整个系统(大脑、内存和学习方法),而不是仅仅关注其中一个部分。

总结
这篇论文是关于微型设备上“学习型机器人”现状的一张地图。它告诉我们,要让这些机器人在现实世界中发挥作用,我们不能再把它们视为静态的机器。我们需要设计它们来应对三种特定的变化(一次性的、持续的或增长型的),并将它们与合适规模的“大脑”(硬件)相匹配,同时停止孤立地测试它们。我们需要建立更好的工具,帮助工程师一次性设计整个机器人,而不是拆开来一段一段地设计。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →