Emulating Brain-like Rapid Learning in Neuromorphic Edge Computing

📄 arXiv: 2408.15800v1 📥 PDF

作者: Kenneth Stewart, Michael Neumeier, Sumit Bam Shrestha, Garrick Orchard, Emre Neftci

分类: cs.NE, cs.AI

发布日期: 2024-08-28

备注: 17 page journal article. Submitted to IOP NCE


💡 一句话要点

提出基于数字神经形态技术的两阶段学习方法,实现边缘设备上的类脑快速学习。

🎯 匹配领域: 支柱八:物理动画 (Physics-based Animation)

关键词: 神经形态计算 边缘学习 元学习 单样本学习 突触可塑性 事件驱动视觉 Loihi处理器

📋 核心要点

  1. 现有边缘学习方法面临个性化数据不足、硬件算力限制和在线学习挑战,难以实现高效可靠的实时学习。
  2. 该论文提出一种两阶段学习方法,通过元学习优化神经形态硬件上的突触可塑性规则,模拟大脑多阶段学习过程。
  3. 实验结果表明,该方法在事件驱动视觉传感器数据上,利用Intel Loihi处理器实现了优于迁移学习的实时单样本学习性能。

📝 摘要(中文)

在边缘设备上实现具备实时学习能力的个性化智能,对于增强日常体验和辅助决策、规划和感知具有巨大潜力。然而,由于缺乏个性化数据、硬件能力不足以及在线学习固有的挑战,高效可靠的边缘学习仍然很困难。本文提出一种数字神经形态技术,通过模拟大脑的神经和突触过程,实现多阶段学习。首先,元训练阶段使用神经形态硬件的可微仿真来训练单样本学习的突触可塑性超参数。这个过程优化了硬件本地的三因子突触可塑性规则及其相关超参数,使其与训练的任务域对齐。随后,在部署阶段,这些优化的超参数能够快速、数据高效且准确地学习新类别。我们使用事件驱动视觉传感器数据和英特尔Loihi神经形态处理器及其可塑性动力学来验证该方法,实现了对新类别的实时单样本学习,性能远优于迁移学习。该方法可以部署任意可塑性模型,并应用于需要在边缘快速学习和适应的场景,例如导航不熟悉的环境或通过用户交互学习意外的数据类别。

🔬 方法详解

问题定义:论文旨在解决边缘设备上快速、高效地学习新类别的难题。现有方法,如传统的机器学习和深度学习,通常需要大量数据进行训练,并且难以适应边缘设备算力有限的特点。迁移学习虽然可以利用预训练模型,但在新类别上的泛化能力有限,无法满足实时性和个性化的需求。

核心思路:论文的核心思路是模拟大脑的学习机制,通过两阶段学习过程,优化神经形态硬件上的突触可塑性规则。第一阶段是元训练,旨在学习适用于特定任务域的突触可塑性超参数;第二阶段是部署,利用学习到的超参数,在边缘设备上快速学习新类别。这种方法借鉴了大脑在不同发育阶段的学习方式,能够更有效地利用数据,并适应硬件的限制。

技术框架:整体框架包含两个主要阶段:元训练阶段和部署阶段。在元训练阶段,使用可微的神经形态硬件仿真器,训练突触可塑性规则的超参数。训练目标是使硬件能够快速、准确地学习新类别。在部署阶段,将学习到的超参数部署到真实的神经形态硬件(如Intel Loihi处理器)上,利用硬件的本地可塑性动力学,实现对新类别的单样本学习。

关键创新:该论文的关键创新在于将元学习与神经形态计算相结合,通过元训练优化突触可塑性规则,使其适应特定的任务域。这种方法能够充分利用神经形态硬件的并行性和低功耗特性,实现高效的边缘学习。与传统的迁移学习相比,该方法能够更好地适应新类别,并实现更快的学习速度。

关键设计:论文使用了一种三因子突触可塑性规则,该规则考虑了突触前神经元的活动、突触后神经元的活动以及全局调制信号。元训练阶段的目标是优化该规则的超参数,例如学习率和阈值。损失函数的设计旨在最大化新类别的分类准确率,并最小化学习所需的数据量。网络结构采用事件驱动的脉冲神经网络,能够有效地处理事件驱动视觉传感器的数据。

🖼️ 关键图片

fig_0

📊 实验亮点

实验结果表明,该方法在事件驱动视觉传感器数据上,利用Intel Loihi神经形态处理器实现了对新类别的实时单样本学习,性能远优于迁移学习。具体而言,该方法在单样本学习任务上的准确率显著高于传统的迁移学习方法,并且能够以更快的速度学习新类别。此外,该方法还具有良好的鲁棒性,能够适应不同的数据分布和噪声水平。

🎯 应用场景

该研究成果可应用于多种边缘计算场景,例如机器人导航、智能监控、自动驾驶和个性化医疗。在机器人导航中,机器人可以快速学习新的环境和物体,从而实现自主导航。在智能监控中,系统可以快速识别新的异常事件,从而提高安全性。在自动驾驶中,车辆可以快速适应新的交通状况和路标,从而提高驾驶安全性。在个性化医疗中,设备可以根据患者的个人数据快速学习新的疾病模式,从而提供更精准的诊断和治疗。

📄 摘要(原文)

Achieving personalized intelligence at the edge with real-time learning capabilities holds enormous promise in enhancing our daily experiences and helping decision making, planning, and sensing. However, efficient and reliable edge learning remains difficult with current technology due to the lack of personalized data, insufficient hardware capabilities, and inherent challenges posed by online learning. Over time and across multiple developmental stages, the brain has evolved to efficiently incorporate new knowledge by gradually building on previous knowledge. In this work, we emulate the multiple stages of learning with digital neuromorphic technology that simulates the neural and synaptic processes of the brain using two stages of learning. First, a meta-training stage trains the hyperparameters of synaptic plasticity for one-shot learning using a differentiable simulation of the neuromorphic hardware. This meta-training process refines a hardware local three-factor synaptic plasticity rule and its associated hyperparameters to align with the trained task domain. In a subsequent deployment stage, these optimized hyperparameters enable fast, data-efficient, and accurate learning of new classes. We demonstrate our approach using event-driven vision sensor data and the Intel Loihi neuromorphic processor with its plasticity dynamics, achieving real-time one-shot learning of new classes that is vastly improved over transfer learning. Our methodology can be deployed with arbitrary plasticity models and can be applied to situations demanding quick learning and adaptation at the edge, such as navigating unfamiliar environments or learning unexpected categories of data through user engagement.