脑机接口目前有一些明显的缺陷,这使得无法在日常场景中得到广泛运用,例如在进行监督学习时,被试常被要求进行特定的动作。但这会出现几个问题:

第一,有时由于接受能力有限,被试无法准确表达出所要求的动作,就是所谓的“脑子跟上了但手没跟上”。

第二,在进行实验时,尤其是进行复杂的MI(motor imagination)任务时,要控制住环境变量,即要保证有一个稳定的实验环境。

第三,由于监督学习的实验已经指定好动作了,因此被试无法自由地按照自己的意愿进行一些动作,这就使得BCI的动作输出很有限。

第四,由于被试的身体状况,心理状况等一直在变化,这使得解码器的解码准确性发生改变,为了使解码器的解码准确率保持不变,就需要不停地进行调试。

鉴于以上的局限性,目前许多策略都在试图避免或者减少训练。有些实验选择利用迁移学习,通过直接使用或更新为以前用户培训的解码器,来减少或消除对新用户培训课程的需求。迁移学习也可以使用以前任务的数据对解码器进行新任务的培训。但是在应对不同的任务目标时,迁移学习得到的结果,其分类准确性能并不能满足需求。还有一些实验选择使用无监督学习,因为不需要进行标记或者训练更新一个新的解码器,但无监督学习更加适用于已训练好的解码器,完全无监督学习只适合用于不那么复杂的分类任务,当需要分类的种类复杂之后,无监督解码器的分类效果也会较差。

图 1 自动自适应“auto-adaptive BCI”(aaBCI)

本文的基本思路是用BCI控制任务性能的神经相关性来调控解码器。【1-5】目前使用这种思路的实验均为模拟实验,且为二元分类,除去Gürel,T al.(2012)建议使用任务性能信号来对具有多维连续输出的解码器进行适应,然而,这项研究是在完全模拟的条件下进行的,即它们的模拟连续效应器由模拟用户的随机最优控制器控制,而不是由真实主体的神经模式解码控制。

本文建议对于复杂的MI事件,应当在连续时间内进行评估continuous in time motor task performances (cMTP) 而不是锁定事件(event-locked motor task performance, eMTP) ,只看某些事件发生的时间。cMTP的效果比eMTP的效果更好,因为前者可以对每个时间点的性能进行评估,但后者只能对每个测量点进行性能评估,实际情况中并不能精确地将时间和事件对齐。因此本文建议当使用自动自适应时,cMTP应优先于eMTP,特别是对于复杂的MI任务时。

当一个人在执行任务时认识到错误时,可以将与错误相关的电位(ErrP)作为响应进行测量。研究表明,在具有时间离散反馈的任务中,ErrP可以被自动检测出来,错误相关的电位被广泛应用于错误纠正或适应。检测cMTP神经相关性的最佳大脑区域有待讨论。ErrP是研究最多的任务表现神经相关性。虽然还没有研究调查它,但对ErrPs负责的大脑结构也可能产生cMTP神经相关性。

无论信号来自哪个大脑结构,aaBCI框架都会从神经记录中估计cMTP,估计的cMTP用于创建有标签的训练样本,以校准或更新BCI控制解码器,被估计为正确或错误且高度确定的样本将实时与控制解码器各自的输出相结合,以创建估计标签。aaBCI使用一种可以在线和实时运行的训练算法,以便在自定向使用BCI期间使用估计标签在线适应控制解码器。该研究的第二个目标是对自动自适应BCI的概念进行验证,并测试其在模拟在线使用中的性能。

本文的实验流程:

对四肢瘫痪的受试者左右两侧感觉运动皮层的ECoG进行记录,总共获得两个数据集,每个数据集包括一个或者两个BCI范式:具有多个离散输出(图C所示,四级BCI,受试者必须使用运动图像来激活和保持四种相互排斥的运动状态:左右手的运动或者是左右手的旋转)或者具有多个连续输出(根据光标进行移动)。

研究结果:

检测每种范式感觉运动皮层中的cMTP神经相关性,再五重交叉验证下,cMTP的AUC评分,范式一为0.5677± 0.0427,范式二为0.6479± 0.0202,在模拟实验中,范式一的AUC得分为70.5%± 8.1%,范式二的AUC得分为71.5%± 7.4%

总结:

本文发现ECoG中cMTP与感觉运动皮层的神经相关性,且本文给出了这种相关性合理的解释,以及对于预测行为与实际不匹配的另一种解决思路,即可以通过观测多巴胺浓度的峰值来更好地匹配预测行为与实际行为。

本研究中执行的概念证明表明,自动自适应BCI框架(aaBCI)可用于训练离散(基于分类)和连续控制BCI的控制解码器,如经验所示,aaBCI训练的控制解码器的性能低于通过监督学习方式训练时。事实上,由于cMTP解码器没有完全准确,aaBCI框架中使用的估计标签肯定会有一些不确定性。相比之下,如果我们假设用户正确执行了所需的任务,则完全监督培训中使用的标签是准确的。标签准确性的这种差异至少是监督和aaBCI解码器培训之间性能差异的部分原因。

此外,aaBCI训练的过程中丢弃了被足够确定是分类错误的样本,导致用于训练受监督控制解码器和aaBCI的样本数量出现差异。因此除去标签标记的准确性问题,训练数据集之间的大小差异也可能是两种方式分类准确性出现差异的原因。然而,本文假设,从长远来看,aaBCI和基于监督的培训之间的绩效差距可能较小,在自我指导使用期间,aaBCI仍然可以标记数据并使用它来更新其控制解码器,而受监督训练的控制解码器将保持固定。aaBCI训练的控制解码器训练数据集的大小最终将超过监督训练数据集的大小。此外,使用aaBCI训练的控制解码器可能会减少分类任务改变所带来的影响,因为它们会持续更新,只要cMTP解码器保持有效。

本研究中提出的aaBCI框架不是一个完全不受监督的系统,因为需要标记数据来训练cMTP解码器。由于cMTP解码器是以监督的方式培训的,因此仍然需要专门的训练解码器阶段。然而,即使cMTP解码器必须偶尔更新或重新训练,更新二分类cMTP解码器也应该比更新或重新训练控制更大自由度的复杂控制解码器更加快速且简便。此外,本研究中使用的交叉验证方案表明,随着时间的推移,在运动感觉皮层中检测到的cMTP相关性至少部分稳健。交叉验证折叠由不同的记录会话组成,因此cMTP解码器并不总是在临时关闭的数据集上进行训练和测试。此属性对aaBCI的长期自适应能力很有价值,因为它减少了定期更新aaBCI的cMTP解码器的需求。在运动感受皮层中检测到的cMTP神经相关性在时间上的稳健性与经典研究的误差相关神经相关性【6,7】的稳健性。

Reference

[1]Gürel,T.&Mehring,C.Unsupervisedadaptationofbrain–machineinterfacedecoders.Front.Neurosci.6,164(2012).

[2]Llera, A., Gómez, V. & Kappen, H. J. Adaptive classification on brain–computer interfaces using reinforcement signals. Neural Comput.24, 2900–2923 (2012).

[3]Llera,A.,vanGerven,M.A.J.,Gómez,V.,Jensen,O.&Kappen,H.J.Ontheuseofinteractionerrorpotentialsforadaptivebrain computer interfaces. Neural Netw. 24, 1120–1127 (2011).

[4]Zeyl,T.J.&Chau,T.Acasestudyoflinearclassifiersadaptedusingimperfectlabelsderivedfromhumanevent-relatedpotentials. Pattern Recogn. Lett. 37, 54–62 (2014).

[5]J.Blumberg,etal.Adaptiveclassificationforbrain–computerinterfaces.In200729thAnnualInternationalConferenceoftheIEEE Engineering in Medicine and Biology Society 2536–2539 (2007).

[6]Chavarriaga, R. & Millan, J. D. R. Learning from EEG error-related potentials in noninvasive brain–computer interfaces. IEEE Trans. Neural Syst. Rehabil. Eng. 18, 381–388 (2010).

[7]Olvet,D.M.&Hajcak,G.Reliabilityoferror-relatedbrainactivity.BrainRes.1284,89–99(2009).


仅用于学术分享,若侵权请留言,即时删侵!

更多阅读

马斯克合伙人“造出”大脑皮层 有望进行人体测试

人类“第六感”首次被证实,研究发现人脑具有磁场感应能力

上海交大教授卢策吾深度解读“具身智能”

预见2023:《2023年中国脑机接口行业全景图谱》

这个脑机接口实现每分钟超60个单词的意念说话

脑机接口公司Precision Neuroscience完成了B轮4100万美元

哈佛研究人员说:柔性水凝胶电极也许是脑机接口的下一步

人类意识的大脑模式

加入社群

欢迎加入脑机接口社区交流群,

探讨脑机接口领域话题,实时跟踪脑机接口前沿。

加微信群:

添加微信:RoseBCI【备注:姓名+行业/专业】。

加QQ群:913607986

欢迎来稿

1.欢迎来稿。投稿咨询,请联系微信:RoseBCI

2.加入社区成为兼职创作者,请联系微信:RoseBCI

点个在看祝你开心一整天!

Nature子刊:对EcoG脑机接口进行无监督适应相关推荐

  1. 【重磅】世界首例无创脑机接口,无大脑电极植入操控机器臂与飞行器

    美国明尼苏达大学的研究者日前取得一项重大突破,让普通人在没有植入大脑电极的情况下,只凭借"意念",在复杂的三维空间内实现物体控制,包括操纵机器臂抓取.放置物体和控制飞行器飞行.该研 ...

  2. 深度学习下的脑机接口BCI究竟有多远?

    BCI | ECoG  | 脑机接口 LFP | CMRR | 生物计算 随着生命科学.医药研发.数据分析.数据挖掘.LFP.生物计算.靶点发现.基因测序等技术的快速发展,脑科学逐渐出现在人们的视野中 ...

  3. 重磅!Nature子刊:利用GAN来​“深度伪造大脑数据”可以改善残疾人的脑机接口...

    近日,南加州大学(Universityof Southern California)维特比工程学院的研究人员正在使用生成对抗网络(GAN)来改善残疾人的脑机接口.生成对抗网络(Generative A ...

  4. 人造神经元成功操纵植物,让捕蝇草强行闭合,脑机接口新思路打开丨Nature子刊...

    博雯 发自 凹非寺 量子位 | 公众号 QbitAI 每日一问:机械义肢什么时候普及? 二次元中里常用的解决方法是将神经与硬件设备(包括各种电缆)相连,以达到控制的目的,当然了,我们现在的科技水平还做 ...

  5. GAN靠「伪造思维」登上Nature子刊:首次合成神经活动数据,脑机接口训练速度提升20倍...

    博雯 梦晨 发自 凹非寺 量子位 报道 | 公众号 QbitAI GAN这回玩了票大的,把手伸向了"人脑思维". 没错,直接就是一个"合成思维"--生成用来喂给 ...

  6. 重磅!信号分析新方法fCWT处理速度提高100倍,可应用于脑机接口,Nature子刊

    新技术如何工作的示意图,将信号转换为更具信息性的表示."简而言之,我们将以不同的眼光看待信号!" 目前,信号的频谱分析要么主要考虑速度-精度的权衡,要么忽略信号的非平稳特性.本文介 ...

  7. Nature子刊:皮层内脑机接口的主导感

    皮质内脑机接口从神经信号中解码运动指令并将其转化为动作,从而使瘫痪的个体能够运动.目前尚不清楚与皮质内脑机界面产生的动作相关的主观能动感.涉及的神经机制及其临床相关性. 最近一项发表在<natu ...

  8. Nature子刊:利用闭环脑机接口缓解疼痛感

    慢性疼痛的特点是不连续的疼痛发作,频率和持续时间不可预测.这阻碍了对疼痛机制的研究.在这里,研究人员展示了一个闭环脑机接口(BMI) 可以通过将伤害感受的神经代码直接与治疗性皮层刺激耦合来实时调节自由 ...

  9. Nature子刊 | 可应用于脑机接口的信号处理方法速度提高100倍

    新技术如何工作的示意图,将信号转换为更具信息性的表示."简而言之,我们将以不同的眼光看待信号!" 目前,信号的频谱分析要么主要考虑速度-精度的权衡,要么忽略信号的非平稳特性.本文介 ...

最新文章

  1. js 原生跨页面通信_DOM操作是跨线程的你知道吗?
  2. 股市孙子兵法(收藏)
  3. 汇编语言(二十八)之统计单词
  4. SQL基础:数据表的创建
  5. 从功能测试到接口测试,原来的技能可以通用
  6. 【chrome插件】web版微信接入图灵机器人API实现自动回复
  7. supervisor 启动ElasticSearch报错问题
  8. [转]Linux 技巧:让进程在后台可靠运行的几种方法
  9. 初见mybatis-plus(快速创建入门案例)
  10. 浅谈SpringMVC源码的SpringServletContainerInitializer的完整加载流程
  11. js在光标处插入内容
  12. 化工、食品外贸行业管理难点
  13. 马化腾:创建生物型组织,让企业组织自我进化
  14. OneDrive 挂载为本地磁盘Ubuntu
  15. 基于B_spline 的非刚性形变
  16. [vue3.x]实战问题--Extraneous non-props attributes
  17. 伯禹公益AI《动手学深度学习PyTorch版》Task 03 学习笔记
  18. 从《西部世界》到GAIL(Generative Adversarial Imitation Learning)算法
  19. LIVE MINI ESP32开发板教程系列(三)drv2605L模块+手机常用振动器实现117种震动效果
  20. jsp 和 servlet 有什么区别?

热门文章

  1. CSDN中markdown编辑器如何实现首行缩进
  2. HOT 100(一)
  3. NOWCODER wyh的天鹅(vector暴力)
  4. glyphicon 字体在 bootstrap4 中默认不支持了
  5. 泰课在线Unity3d 动作游戏全攻略——有素材和代码
  6. 第四章 资本主义的本质及规律
  7. Msp430 bsl program
  8. 多体格林函数的定义以及理解
  9. C++ 简单的打折运算
  10. DPDK之什么是imissed、ierrors、rx_nombuf