本文选自中国工程院院刊《Engineering》年第6期
作者:刘光迪,李雨辰,张伟,章乐
来源:ABriefReviewofArtificialIntelligenceApplicationsandAlgorithmsforPsychiatricDisorders[J].Engineering,,6(4):-.
编者按
精神疾病是脑科学研究的重要部分,目前精神疾病诊断主要依靠医生的主观经验,而非疾病的病理生理学指标。世界各国开展了大量脑研究计划,研究精神疾病的病因和发病机制。为开发有效的治疗方式和干预措施,我们迫切需要对重大精神疾病的病因和致病机制有一个清晰的认识。
中国工程院院刊《Engineering》刊发《人工智能算法在精神疾病中的应用简述》一文指出,当前人工智能(AI)技术在精神疾病的应用研究发展迅速,已广泛用于精神病学的研究和诊断中。文章总结了磁共振成像(MRI)、脑电图(EEG)和基于体势学的诊断技术的三种用于研究精神疾病观测技术基于AI的相关应用。接着,讨论了AI算法中贝叶斯模型、逻辑回归、决策树、深度学习等在精神疾病诊断应用面临的挑战、机遇和未来的发展方向。
一、引言
年和年全球疾病负担研究发现,精神障碍和物质滥用是造成以伤残调整生命年(DALY)衡量的第四大疾病负担的主要原因,并且是导致全球范围内伤残的主要原因。
为了研究精神疾病的致病因素和发病机制,同时增加对大脑的干预能力和提高对精神疾病的临床治疗水平,各国开展了大量脑研究计划。如美国年推出的推进创新神经技术脑研究计划(BrainResearchthroughAdvancingInnovativeNeuroethologyinitiative)、欧盟年推出的人类大脑计划(HumanBrainProject,HBP)、日本年启动的脑库网络(BrainBankNetwork)项目。我国也非常重视该领域的研究,并于年发布了“中国脑计划:脑科学与类脑研究”,该项目涵盖了大脑疾病的神经机制的基础研究和临床研究。
尽管精神疾病是脑科学研究的一个重要领域,但是大多数精神病学专家仍然基于主观经验而不是通过病理生理学指标对该疾病进行诊断。这可能会误诊及无法准确判断治疗路径。因此,我们迫切需要对重大精神疾病的病因和发病机制有一个清晰的认识,以便为主要的大脑疾病开发有效的治疗和干预措施。
近年来,基于人工智能(AI)的应用已被迅速用于精神病学研究和诊断。例如,Jan等提出了一种用于监测抑郁症的AI系统,该系统可以预测贝克忧郁量表II(BDI-II)中声音和视觉表达分数。另外,Wen等基于多模态神经影像学提取了多种类型的灰-白质特征,并使用多核学习分类器为每个特征的核函数分配权重。
然而,目前尚无系统性的综述对AI在精神病学研究和诊断中的应用情况进行阐述。因此,我们将对该部分内容进行简要阐述,并对如何使用AI技术去探索精神疾病的生物标志物进行讨论。
二、精神疾病诊断中与AI相关的主要技术
AI技术正被逐步应用于精神疾病诊断。大脑结构和功能是精神疾病最重要的生物学表型和关键的诊断标志物。因此,使用AI技术可以获得用以表征不同精神疾病的详细信息,从而对这些疾病进行诊断。
图1描述了精神疾病研究中用于大脑观察的三种主要技术:磁共振成像(MRI)、脑电图(EEG)和基于体势学的诊断的技术。接下来,我们将讨论这些技术基于AI的相关应用。
图1精神疾病的主要观察技术
(一)磁共振成像
MRI是用于研究行为和认知神经科学的主要技术,因为该技术可以探测明显的精神异常,而这些精神异常是计算机断层扫描(CT)技术所无法检测到的。目前,脑成像常用的AI技术包括多任务/多模式学习、分类、核心和深度学习方法,这些方法有助于有效分析现有疾病数据、探索关键生物标志物和提高大脑疾病的临床治疗能力。
尽管许多与AI相关的技术已经被应用到MRI,但本节我们主要介绍被用于神经成像研究的卷积神经网络(CNN)和深度神经网络(DNN),以阐明精神疾病的神经相关性。例如,Hosseini-Asl等提出了一种新的自适应三维(3D)深度监督CNN,该网络可以自动提取和识别阿尔茨海默病的特征、捕捉由阿尔茨海默病引起的变化,以及利用这些网络对MRI图像进行分析和识别。此外,Koyamada等使用DNN构建了一种主题传输解码器。该解码器是由人脑连接组计划(HCP)中的功能性MRI(fMRI)数据集所训练的,它具有比其他解码方法更高的解码精度。
目前,虽然MRI是一种重要的精神疾病诊断工具,但它仍存在几个主要的缺点。首先,MRI需要大量的计算机配置。其次,它需要大量数据来优化模型的关键参数。第三,它的成像过程耗时较长。因此,如何改进现有的基于AI的应用来解决这些问题是MRI未来的重要研究方向。
(二)脑电图
目前,EEG信号对于理解人类大脑如何处理信息和诊断精神疾病是非常重要的,我们可以通过检测和记录人类的EEG信号来完成神经系统疾病的诊断和治疗。与CT和MRI相比,EEG具有更高的时间分辨率。因此,尽管EEG的空间分辨率有限,但它仍然是一个有价值的研究和诊断工具,特别是当特定的研究需要毫秒级的时间分辨率时,如关于焦虑症、精神病和抑郁症的研究。
在这里,我们重点描述了经典机器学习算法在EEG中的应用。由于EEG数据是用图形表示的,所以研究人员通常利用基于AI的模型来对其进行分析。例如,Field和Diego采用线性判别分析法处理EEG数据,并且在对正常患者和抑郁症患者进行分类时获得了67%的准确率。此外,Iosifescu等采用支持向量机(SVM)对88名受试者额头上的8导联中点的静息状态EEG数据进行分类,分类准确率达70%。此外,Bisch等采用逻辑回归(LR)对抑郁症的9导联EEG数据进行分类,分类准确率达83.3%。
尽管EGG可以简化数据采集过程,但其会造成信息丢失。更重要的是,EGG数据存在的大量未被挖掘的因素会导致分类决策出现大量噪声。因此,开发更适合EGG数据的机器学习模型是我们未来的主要研究方向。
(三)体势学
体势学数据(包括行为、面部等数据)对于研究精神疾病的发病机制、发展转化和辅助诊断非常重要。AI技术被广泛应用于分析这些数据,以帮助诊断和预测精神疾病。
近几年,与AI相关的应用已被用于基于体势学的数据诊断。例如,Wang等提出了一种为视频数据建立概率面部表情轮廓的计算方法,该方法可以自动量化精神疾病患者(如精神分裂症)和健康对照组之间情感表达的差异。Zhu等采用深度学习算法实现了抑郁症的自动诊断,他们通过将平均绝对误差降低30.3%,显著提高了抑郁症的预测性能。此外,Kaletsch等研究了重度抑郁障碍(MDD)患者与健康对照组在身体运动方面的情绪表达差异,并证明MDD患者比健康对照组更消极。
另外,Dhamecha等提出了一种用于识别或验证伪装后的人脸的人机性能算法。该方法通过自动定位特征描述符来识别伪装后的人脸图像,并对这些信息进行处理以提高匹配精度。实验结果表明,该算法不仅能在性能上优于现有的商用算法,而且能在匹配时对伪装的人脸图像进行评价。
总的来说,随着AI和精密医学的发展,体势学数据的采集和分析将变得更容易、更方便,且成本更低。体势学数据有助于提高模型的预测准确性和减少误诊率,以及有助于精神病学专家诊断和治疗精神疾病。
三、人工智能算法
(一)贝叶斯模型
在AI中,朴素贝叶斯分类器(na?veBayesclassifier)是一种基于贝叶斯定理和特征条件无关假设的分类方法,它是分类算法的一种通用术语。
在近期研究中,贝叶斯模型经常被用来诊断精神疾病。例如,计算精神病学的Strüngmann论坛(StrüngmannForumonComputationalPsychiatry)建议使用贝叶斯推理来研究潜在原因(遗传学和社会学现象)、潜在假设理论结构以及症状之间的关系。此外,Grove等采用贝叶斯模型比较法探讨了视觉整合与一般认知的关系。结果表明,贝叶斯模型不仅可以对疾病分类系统进行比较,并且能获取诊断组的一般心理病理信息。
(二)逻辑回归
在统计学中,逻辑斯谛模型是应用最广泛的统计学模型,而且LR是一种重要的AI算法。最近的研究经常使用LR模型来诊断精神疾病。例如,Hagen等采用LR法评价了心理困扰与两种认知筛查工具之间的相关性。结果表明,基于绩效的评估可以减少心理困扰对认知筛查的影响。
此外,Barker等采用多变量LR模型预测了30天内精神病患者再入院的情况。他们研究了一种更好的再入院预测方法,并找到了精神病患者再入院的重要预测因素。
Shen等通过分类和回归树方法建立了一种风险分层模型以获得精神病共病的比值比(oddsratio,OR),并采用LR法计算了有无边缘型人格障碍的受试者之间的精神共病的OR。
总之,LR模型的预测准确性很高,并且其在临床上得到了广泛的应用。
(三)决策树
决策树是一种类似于流程图的图表,该图表显示了一系列决策结果,包括随机事件结果和效用。决策树是监督分类学习中使用最广泛的算法之一。在AI算法中,决策树是一种预测模型,它代表了对象属性和对象值之间的一种映射关系。大多数现代决策树学习算法都采用基于纯度的启发式算法。信息增益,即gain(D,X),定义如下。
式中,D是一组训练集;X是某种属性;x是属性X的取值;Dx是D的子集,由X=x的实例组成;info(D)由下式定义。
式中,pi是根据训练实例的百分比进行估算的;m是类别数。
接下来,我们将详细讨论被用于精神疾病研究的两种决策树算法。
Carpenter等使用决策树算法测试了学龄前儿童精神病评估(PAPA)项目是否可以被用于预测儿童是否可能患有广泛性焦虑障碍(GAD)或分离性焦虑障碍(SAD)。他们使用决策树识别了正处于焦虑症边缘的儿童,结果表明,该决策树对GAD和SAD的预测准确率均高达96%。
Scattler等使用决策树分析了Spence儿童焦虑量表(SCAS)和SCAS-P强迫症-冲动性障碍子量表的数据,并结合儿童与家庭的临床和社区样本设计出两种诊断强迫症的筛查算法。结果表明,在不牺牲与全分量表相关的性质的前提下,该算法将诊断强迫症所需的SCAS-P项目数量减少了67%~83%。
(四)支持向量机
SVM是一种有监督的学习方法,其决策边界是求解学习样本的最大边缘超平面。它可以被描述为从n个点的形式的训练数据集开始,其中yi∈{–1,1}表示类标签。每个都是一个p维实向量。该模型被用于寻找将yi=1的点与yi=–1的点分开的最大边距超平面。
目前,SVM模型已被广泛应用于精神疾病的诊断。例如,为了描述用户的情况,Peng等采用多核SVM模型,通过提取三种社交方法(用户微博正文、用户简介和用户行为)来定位可能患有抑郁症的潜在用户。此外,Al-Shargie等提出了一种基于多类SVM的判别分析方法。结果表明,该方法可以判别不同的EEG应激水平,平均分类准确率达94.79%。
(五)深度学习
经典的机器学习方法,如贝叶斯模型和SVM,已经在精神病学和神经科学领域得到了广泛的应用。目前,深度学习是一个热门的机器学习研究方向,它在很大程度上超越了前面提到的AI模型。
深度学习是指在多层神经网络上使用各种机器学习算法来解决图像或文本等各种数据的一组算法。结合低维特征,深度学习可以开发出更加抽象的高维属性类别或特征,从而发现数据的分布式特征。其中,权值更新可利用随机梯度下降法进行求解,公式如下:
式中,Δw(t)是t时刻权重;η是学习速率;C是损失函数。损失函数的选择与学习类型(如有监督学习、无监督学习、增强学习)和激活函数有关。
下面,我们详细讨论两个深度学习算法在精神疾病诊断中的应用。
通过在TensorFlow框架上使用DNN,Khan等利用一种计算工具(综合精神疾病基因组评分,简称iMEGES)分析了个人基因组的全基因组/外显子组序列数据。基于深度学习框架,该工具为精神疾病创建了优先基因评分。研究结果表明,当有大量训练数据集存在时,该工具的性能优于竞争方法。
此外,Heinsfeld等对大型脑成像数据集采用了深度学习算法,并且仅根据患者的大脑激活模式就识别出了自闭症谱系障碍患者。研究结果表明,数据集的分类准确率达到70%,可见,深度学习算法对大数据集的分类效果优于其他方法。此外,研究结果显示了深度学习算法在临床数据集中的应用前景,并阐明了AI在精神疾病诊断中的应用前景。
尽管深度学习算法先进的性能在一些领域已得到验证,但由于其在学习和测试过程中缺乏透明度,所以该算法一直受到人们的密切