选自Nature Communication 机器之心编译 参与:沈泽江、吴攀 脑机接口一直是一个科幻感十足的前沿研究领域,j2直播,在近些年来也取得了一些值得关注的研究成果,比如《》、《》和《》;但脑机接口要实现有价值的临床应用还面临着神经活动变化而导致失效的难题。近日,一篇发表在 Nature Communication 的论文提出了一种新的「乘法循环神经网络脑机接口解码器」有望能够解决这一难题。机器之心对该论文进行了摘要介绍,原论文可点击文末「阅读原文」下载。
摘要 实现脑机接口(BMI)的临床应用的主要障碍是:基于少量近期数据训练的电流解码器(current decoder)会在神经记录情况(neural recording condition)随之改变的情况下失效。我们测试了能否使用一种新的方式来让解码器对未来的神经变化更稳健(robust)。这种方式基于训练解码器处理一系列不同的记录情况——包括从先前收集的几个月的数据以及合成的训练数据扰动——而实现。我们开发了一种新的乘法循环神经网络(Multiplicative Recurrent Neural Network)脑机接口解码器,它成功地学习了大量的神经到运动(neural-to-kinematic)的映射,并能在更大规模的训练数据集上表现得更稳健。这里我们表明:当该解码器在非人类的灵长动物临床前 BMI 模型(preclinical BMI model)上测试时,该解码器在当前最先进的基于卡尔曼滤波器(Kalman filter)的解码器表现不佳的情况下表现出了(足够的)稳健性。这些结果验证了一种新的 BMI 策略,它能够充分利用过去积累的数据,并且可能可以通过减少解码器在重新训练期间的停机时间的方式来增强解码器的可靠性。
图 1:我们让解码器对记录条件变化稳健的训练策略。 (a) 来自 BMI 临床试验的数据例子,示出了由记录条件变化引起的突然的解码器故障。黑线展示了参与者在使用固定卡尔曼滤波器(Fixed Kalman Filter)实验过程中的闭环性能(Closed-loop performance)。性能的突然下降与在具有高解码器权重的神经元上观察到的激活率(firing rate,红线)的减少一致。神经元的激活率和解码器性能在约 40 分钟后自发地恢复。改编自 [13] 的图 7。 (b) 一个描绘前述改变的假设原因的卡通图:电极的微运动引起了记录情况 2(Recording Condition 2),其中来自红色阴影神经元的尖峰被丢失。BMI 恢复对应于回到条件 1。随着时间的推移,进一步的改变将导致附加的记录情况——例如,情况 3 展示了由断开电极及进入记录范围的额外的神经元引起的变化。 (c)(由彩色矩形标示的)记录情况将在长期的皮质内 BMI 使用的过程中变化。我们假设,通常新的情况类似于以前遇到的情况(即重复先前的颜色)。通常来说,解码器从对短块的训练数据(short blocks of training data)进行拟合,并且仅在该记录情况下有效(解码器 D1、D2 等)。考虑训练目标为训练解码器在「现在」时刻使用(即右侧的褐色矩形)。一般的方法是使用基于最近可用的数据(例如,从前一天或当前实验的开始的)训练的解码器 D1。如果遇到的记录情况与其训练数据不同,D1 将表现不佳。为提升在给定当前记录情况下,解码器表现优异的可能性,我们测试了一类新解码器 D_all,它使用一个包含了先前记录情况的大数据集训练。
表 1:用于闭环 MRNN BMI 解码器的网络及训练参数
图 2:可以利用大型训练数据集的 MRNN 解码器 (a) 实验装置和 MRNN 解码器的示意图。猴子使用他的手执行目标获取任务(target acquisition task),同时运动皮层中多电极阵列记录了多单位尖峰(multiunit spikes)。来自这个任务的多天的数据被用于训练两个 MRNN,使得速度和位置可以从它们各自的内部动态(internal dynamics)转换出来。这些内部动态是 binned 神经尖峰计数(binned neural spike counts)的一个函数;因此,MRNN 可以在概念上被理解为:在给定时间根据神经活动选择一个合适的解码器。 (责任编辑:本港台直播) |