发展认知神经科学 | 基于可解释的人工智能模型分析婴儿的fNIRS数据

本文主要是介绍发展认知神经科学 | 基于可解释的人工智能模型分析婴儿的fNIRS数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章来源于微信公众号(茗创科技),欢迎有兴趣的朋友搜索关注。

近几十年来,功能性近红外光谱(fNIRS)等非侵入性、便携式神经成像技术的出现,使研究人员得以深入研究人脑功能性认知发展的机制,从而进一步发挥发展认知神经科学(DCN)的潜力。然而,用于分析婴儿fNIRS数据的传统范式仍然是有限的。因此,本文研究者介绍了一种fNIRS数据的多元模式分析(xMVPA),并通过可解释的人工智能模型(XAI)进行解释。该方法在通过一项调查6个月大的婴儿的视觉和听觉加工研究中得到了验证。xMVPA不仅识别了能够证实现有研究的皮层相互作用的模式,而且也给概念性语言表征形式提供了证据,证明大脑网络参与了先前被其他方法忽略的对视觉和听觉刺激的加工过程。

1.前言

发展认知神经科学(developmental cognitive neuroscience, DCN)是一个跨学科的领域,旨在建立大脑结构变化与个体发展中不同时间点的认知过程变化之间的联系。DCN研究通过对脑功能发展和神经网络的测量逐渐专业化来考察遗传变异和环境因素之间的相互作用,及其对典型和非典型发育轨迹的影响。

发展研究的关键限制与神经成像技术有限的选择性有关,神经成像技术可以非侵入性地记录大脑活动,但其使用的标准化和数据分析的可解释性存在争议。例如,虽然磁共振成像(MRI)可能被认为是成人研究中专门的神经成像工具,但它一般不适合DCN研究,因为年轻的参与者被要求在密闭、受约束的环境中停留相当长的时间(关于婴幼儿的研究则不太适用)。同样,虽然脑电图(EEG)及其相关的事件相关电位(ERP)方法经常被用于研究人类大脑的发展,但是其空间分辨率低且对运动伪迹比较敏感,这使得全面研究发展中的大脑面临很大的挑战。

近年来,fNIRS已成为研究婴儿大脑发展及其与认知行为关系的较好选择。fNIRS是一种无创、便携的光学神经成像方法,使用近红外光测量大脑活动,具有良好的时间和空间分辨率。使科学家能够在实验室环境和自然环境中研究睡着和醒着的婴儿。

然而,尽管最近在DCN中fNIRS技术的使用增加了,但婴儿fNIRS数据分析缺乏标准、规范和可解释的框架,限制了其将结果映射到相应激活区域与大脑区域之间联系的潜能。在大脑发展过程中,大脑皮层网络用于处理感知刺激,对这一问题的深入理解将有助于我们了解在大脑发育过程中,激活的大脑区域生长与新的行为能力出现之间的相互作用。为此,研究者介绍了一种用于婴儿fNIRS数据的可解释的人工智能XAI推断机制,该机制描述了对知觉刺激作出反应的大脑区域之间的交互模式。

在成人fNIRS分析中,现有的推理框架涉及到建模技术的使用,该技术假设来自所有参与者的信号数据共享标准属性。这些模型是基于这样一个假设,即对特定刺激产生的典型血流动力学响应函数可以表示为几个来源(回归量)的线性组合。基于先验的建模,如基于种子的功能连接性分析,在很大程度上依赖于作为种子的通道的选择。目前的分析框架是为静态建模而设计的,因此不能扩展到研究经历持续变化和发展的大脑过程。正如Rosenberg等人(2018)的一篇综述中所强调的那样,有必要在DCN中研究新的分析视角,因为基于成人研究的模型不足以研究发展中的大脑。与目前研究的目标一致,Rosenberg和同事们鼓励使用数据驱动的预测模型,以阐明引起认知和行为发展的神经回路。

最先进的机器学习算法如SVM,RF,基于神经网络的方法用于预测分析神经成像数据,并专门用于根据输入数据(大脑反应)区分类别(刺激)。然而,这些范式并不能解释不同刺激下大脑活动的典型关系。深度学习是神经数据分析的一个很有前景的新兴领域。对于系统的神经科学来说,深度学习可以提供大脑的抽象化,从理论角度研究神经加工及其结构组织。在认知神经科学中,特别是在fNIRS中,统计模型(如线性回归)也是一种不错的选择。这可能是由于通过实验收集的数据相对有限,以及认知神经科学家需要使用直接的方法来解码和解释神经成像数据的复杂多元模式。在DCN中,这种限制被放大了,数据收集带来了额外的挑战,如婴儿参与者对实验规则的遵从情况,因此,婴儿研究中的样本量相对于成年人的神经成像研究中的样本量相对较小。

另一种分析范式是模式分析 (MVPA),它首先被用于成人的fMRI数据分析中,最近被用于研究婴儿的心智。MVPA可以同时解释多个fNIRS通道的活动,以识别大脑区域对刺激反应中激活差异。通过使用N个维度,由N个fNIRS通道方法产生,MVPA方法有潜力根据分布模式的相应激活水平来确定大脑区域之间的关联,而不是仅仅作为一个单一来源进行测量。在fNIRS研究中,用于支持MVPA的两种标准分类范式是基于相关性的MVPA分析和经典的机器学习技术如LDASVM尽管MVPA与单变量分析相比具有更高的敏感性,但作为MVPA基础的方法(无论是相关还是经典机器学习)并没有本质上概括出与每个刺激及其组合相关的原型通道区域激活模式。

为了克服这些局限性,本研究引入了一种针对fNIRS MVPA的XAI学习和推理机制,该机制(1)不依赖于大数据集,(2)不依赖于先验模型,(3)能够以感知刺激加工的脑区相互作用模式的形式解释其分类过程。可解释MVPAxMVPA是一种用于脑血流动力学数据的XAI推断机制,使用演变学习程序来获得驱动MVPA模型。xMVPA学习的功能模式直接从输入的fNIRS测量值中获取。通过识别被激活的感知信息加工皮层网络,这些模式可以精确地指出不同大脑区域及其相互作用,这对现有的神经发展过程至关重要。

根据定义皮层激活和相互作用的xMVPA模式,对引起血流动力学反应的刺激进行推断。通过xMVPA的可解释模式对fNIRS数据进行更高的分类指标,可以验证该模型是否已具有较高的准确性来识别脑区在对呈现的刺激作出反应时的潜在激活和相互作用。xMVPA自动执行模式形成通道选择即在给定模式中包含哪些通道,并通过限制复杂性即xMVPA模式的总数和长度来确保推理模型的普遍适用性

本研究应用xMVPA推理机制对Emberson等人早期研究获得的婴儿fNIRS数据进行可解释的分类分析。在这项研究中,用fNIRS技术来记录6个月大的婴儿对听觉刺激(一种玩具声音)和视觉刺激(一个动态的红色笑脸)的血液动力学反应。xMVPA获得了6种典型的脑激活模式,为皮层网络参与视觉和听觉刺激的加工提供了新的证据。这些模式提供了可与MVPA最先进的机器学习算法相媲美的分类精度。此外,xMVPA为其推理提供了一个易理解的解释,以简明的术语(if-then规则)描述每个刺激的功能激活的原型模式。

2.方法——基于XAI的MVPA方法(简称xMVPA)

从xMVPA获得的模式由两部分组成:前部分A和后部分Y,如公式(2)所示。

图片

将大脑区域(A)与特定刺激(Y)之间的相互作用映射到fNIRS通道之间的激活模式如公式(3)所定义。 

图片

q是模型编号,NVj为fNIRS通道j的脑活动值,CoLj是第j个通道的概念标签,通道总数为n,Yq是模式的刺激类别,DSq是与第q个位置相关联的模式的优势得分。

图1c概述了构造多元矩阵的步骤。xMVPA推理机制的不同过程之间的联系请参见图5d中的流程图。

图片

图5 xMVPA结构的流程图

图6为说明xMVPA如何处理具有不确定性的CoL的示例图。

图片

图6 在xMVPA中合并不确定性的CoLs隶属函数

3.结果

xMVPA将所有感兴趣的fNIRS通道的神经成像数据输入到一个多元矩阵中,用以识别信息激活模式。在刺激呈现后,计算10个通道中每个通道(见图1a)在时间窗(4-7s)内的氧合血红蛋白(HbO2)信号的平均值构建了多元矩阵 (见图1b)。通过网格搜索,得到4-7s的最优时间窗。对于使用fNIRS信号的其中一个维度或两个维度来构造多元矩阵。

然后将多元矩阵中的数字化神经成像数据转换为被定义的未激活激活激活很大的脑激活CoLs,以代表所考虑的时间窗中每个通道的平均活动水平。图1c给出了用CoLs生成多元模式矩阵的流程图。xMVPA利用公开的听觉和视觉刺激处理DCN数据集揭示了皮层区域之间交互的六种功能模式。以下是xMVPA提供的六种模式,概述了视觉和听觉信息处理时的大脑区域激活和相互作用。

模式P1:如果Ch1激活,Ch2激活,Ch4激活

那么刺激为视觉,优势度为0.581

模式P2:如果Ch4激活,Ch6未激活,Ch8激活很大

那么刺激为视觉,优势度为0.019

模式P3:如果Ch1未激活而Ch8激活

那么刺激是听觉,优势度为0.434

模式P4:如果Ch4未激活而Ch5激活

那么刺激是听觉,优势度为0.406

模式P5:如果Ch4未激活而Ch9激活很大

那么刺激是听觉,优势度为0.239

模式P6:如果Ch1未激活而Ch9激活

那么刺激是听觉,优势度为0.082

其中优势度在(0,1)范围内,且表示该模式的总体信息能力,等于1表示最大信息量,等于0表示最小信息量。模式P1和P2确定了参与视觉刺激加工的区域之间的相互作用,如图2a所示。首先,P1明显参与枕叶皮层,其中通道1和通道2均激活。其次,P1和P2都发现了位于颞叶皮层的通道4的激活状态(见图1a)。最后,P2发现了颞叶皮层通道6处于未激活状态,同时通道4处于激活状态,通道8处有很大的激活(位于额叶皮层)。

听觉刺激响应交互模式如图2b所示。这里激活的通道对应于前额叶皮层(P3中的通道8)和颞叶皮层(P4中的通道5和P5与P6中的通道9)。枕叶皮层不参与听觉刺激的加工,这表明通道1处于未激活状态,而前额叶皮层(P3中的通道8激活)和颞叶皮层(P6中的通道9激活)均激活。

xMVPA识别的模式显示了在枕叶和颞叶皮层上进行视觉刺激加工和在颞叶皮层上进行听觉刺激加工的激活情况这些模式还识别了额叶皮层加工听觉和视觉刺激的活动状态。

图片

图1 利用fNIRS信号构建多元模式矩阵

图片

图2 通过xMVPA描绘出的皮质网络模型

与MVPA比较从P1-P6的模式中,另一个重要的发现是,在颞叶皮层中,没有一个通道具有刺激特异性的激活。然而,MVPA方法既不能得出这种激活差异,也不能产生更高解码的通道组合,只能指定每个通道的独立解码强度。在颞叶皮层的听觉刺激反应没有解码强度可能是由于皮质活动更加分散,这与功能磁共振成像和fNIRS研究报告的听觉刺激广泛激活婴儿大脑一致。

与黑箱模型的解码性能比较。从图3a中概述的混淆矩阵中得到的一系列统计性能度量被用来量化xMVPA模式的性能。在图3a中,视觉刺激作为正类别,听觉刺激作为负类别。图3b的条形图显示了统计性能测量比较,即xMVPA和机器学习算法SVM、RF和MLP的(正确率,阳性预测值PPV,阴性预测值NPV,F值,假阳性率FPR,和假阴性率FNR)比较情况。xMVPAFPR和FNR指标方面优于所有其他模型。这个比较证实了xMVPA模式能够清楚地分辨出fNIRS实例6个月大婴儿的大脑对视觉和听觉刺激的差异。

图片

图3 xMVPA与黑箱模型的统计性能度量比较

4.讨论

本研究提供了一种新的、可解释的方法来分析和解释婴儿的fNIRS数据。研究者将xMVPA应用于分析一组6个月大的婴儿对视觉和听觉刺激加工时的大脑活动,并能识别出六种皮层网络模式。本研究结果表明,xMVPA在婴儿fNIRS数据集上获得的分类精度可与MVPA经常使用的最先进的机器学习算法例如SVMRF和MLP如图3b证明模型的有效性这对于DCN的发展至关重要。此外,本研究的xMVPA模式还描绘了通道1与其他通道(P1中的通道2和通道4)的相互连接,有效的揭示了视觉加工的皮层区域网络。

在婴儿期,枕叶皮层在处理视觉信息时的激活在前人的文献中得到了证实。因此,xMVPA提供的P1和P2模式与已有文献一致,表明涉及枕叶、颞叶和前额叶区域的特定皮网络参与了动态视觉信息的加工。值得注意的是,Emberson等人(2017)使用的动态视觉刺激显示了人类的面孔属性。本研究扩展了前人在婴儿对面部加工过程中的研究结果,发现枕叶皮层和颞叶皮层P1在对面部刺激做出反应时存在一种特定的区域间交互在对成人研究的文献中也发现了用于视觉加工的枕叶和颞叶区域存在类似网络。特别是枕颞区被认为是成人面部知觉神经系统模型的核心区域因此,研究者在P1模式中发现的枕叶皮层和颞叶皮层之间的相互作用这为在6个月大婴儿中发现存在一个等效的面孔加工核心系统提供了证据图4a

图片

图4 关于xMVPA的皮层网络示意图

此外,P2模式还识别了前额叶和颞叶皮之间相互作用。这表明,6个月大的婴儿需激活更广泛的神经系统来处理社会刺激,比如面孔。这也与成人面部感知模型相一致,该模型是一个专门用于处理基本面部情绪的颞叶和前额叶皮层网络。

基于以上对xMVPA模式的讨论,6个月大的婴儿的视觉刺激加工的皮层通路模型如图4a所示。发育中的大脑模型与Haxby等人2000提出的成人面部感知神经系统相似这表明6个月大的婴儿的面部加工相关的皮层活动已经与成熟大脑相似。xMVPA共识别出4种模式,即P3至P6,用于听觉刺激的加工。具体来说,P4、P5和P6模式描绘了颞叶皮层的参与,而P3模式则观察到前额叶皮层的激活。这一证据表明,非语言的听觉刺激能在婴儿的颞叶和前额叶皮层中引起一致的反应。

综上所述,研究者所提出的xMVPA中获得的P1至P6模式不仅为婴儿感知信息加工的现有文献提供了确凿的证据,而且还揭示了发育中的大脑激活及其相互作用。这也给DCN领域的未来研究奠定了基础。

原文:https://doi.org/10.1038/s42003-021-02534-y

xMVPA方法获取途径如下:

GitHub https://github.com/jandreu/xMPVA

Zenodo https://doi.org/10.5281/zenodo.4644294

这篇关于发展认知神经科学 | 基于可解释的人工智能模型分析婴儿的fNIRS数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1061058

相关文章

Springboot中分析SQL性能的两种方式详解

《Springboot中分析SQL性能的两种方式详解》文章介绍了SQL性能分析的两种方式:MyBatis-Plus性能分析插件和p6spy框架,MyBatis-Plus插件配置简单,适用于开发和测试环... 目录SQL性能分析的两种方式:功能介绍实现方式:实现步骤:SQL性能分析的两种方式:功能介绍记录

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll

最长公共子序列问题的深度分析与Java实现方式

《最长公共子序列问题的深度分析与Java实现方式》本文详细介绍了最长公共子序列(LCS)问题,包括其概念、暴力解法、动态规划解法,并提供了Java代码实现,暴力解法虽然简单,但在大数据处理中效率较低,... 目录最长公共子序列问题概述问题理解与示例分析暴力解法思路与示例代码动态规划解法DP 表的构建与意义动

Spring AI Alibaba接入大模型时的依赖问题小结

《SpringAIAlibaba接入大模型时的依赖问题小结》文章介绍了如何在pom.xml文件中配置SpringAIAlibaba依赖,并提供了一个示例pom.xml文件,同时,建议将Maven仓... 目录(一)pom.XML文件:(二)application.yml配置文件(一)pom.xml文件:首

Redis的数据过期策略和数据淘汰策略

《Redis的数据过期策略和数据淘汰策略》本文主要介绍了Redis的数据过期策略和数据淘汰策略,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录一、数据过期策略1、惰性删除2、定期删除二、数据淘汰策略1、数据淘汰策略概念2、8种数据淘汰策略

轻松上手MYSQL之JSON函数实现高效数据查询与操作

《轻松上手MYSQL之JSON函数实现高效数据查询与操作》:本文主要介绍轻松上手MYSQL之JSON函数实现高效数据查询与操作的相关资料,MySQL提供了多个JSON函数,用于处理和查询JSON数... 目录一、jsON_EXTRACT 提取指定数据二、JSON_UNQUOTE 取消双引号三、JSON_KE

Python给Excel写入数据的四种方法小结

《Python给Excel写入数据的四种方法小结》本文主要介绍了Python给Excel写入数据的四种方法小结,包含openpyxl库、xlsxwriter库、pandas库和win32com库,具有... 目录1. 使用 openpyxl 库2. 使用 xlsxwriter 库3. 使用 pandas 库

SpringBoot定制JSON响应数据的实现

《SpringBoot定制JSON响应数据的实现》本文主要介绍了SpringBoot定制JSON响应数据的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录前言一、如何使用@jsonView这个注解?二、应用场景三、实战案例注解方式编程方式总结 前言

如何在本地部署 DeepSeek Janus Pro 文生图大模型

《如何在本地部署DeepSeekJanusPro文生图大模型》DeepSeekJanusPro模型在本地成功部署,支持图片理解和文生图功能,通过Gradio界面进行交互,展示了其强大的多模态处... 目录什么是 Janus Pro1. 安装 conda2. 创建 python 虚拟环境3. 克隆 janus