Research on Depression Recognition of EEG Signals Based on Spatio-Temporal Graph Convolutional Neural Network
Depression has become a globally widespread neuropsychiatric disorder, but traditional diagnostic methods, due to their subjectivity, often lead to a high rate of misdiagnosis. In light of this, developing a more objective and efficient depression recognition method is particularly important. This study proposes a depression classification model for electroencephalogram (EEG) signals based on Spatio-Temporal Graph Convolutional Neural Network (ST-GCN). This model converts the time series of EEG signals into brain topological graphs, thereby capturing the complex spatial structure information of the brain. Meanwhile, by introducing a spatio-temporal attention mechanism, the model can effectively extract key information from both temporal and spatial dimensions. Specifically, the ST-GCN combines the advantages of spatial graph convolution and temporal convolution, used to capture the spatial layout features and temporal dynamic characteristics of EEG signals, respectively. Experimental results show that on the public EEG dataset HUSM, the model’s classification accuracy, sensitivity, and specificity are superior to other baseline models, fully verifying the superior performance of this model in depression recognition.
Depression Recognition
在1948年,世界卫生组织(WHO)对健康给出了一个全面而深刻的阐释,指出健康并非仅仅意味着没有疾病或身体虚弱的缺失状态,而是一个融合了身体、心理及社会福祉的综合性完善状态
在抑郁症诊断的早期研究中,主要依赖于人工特征提取与机器学习分类算法的结合
早期的抑郁识别模型主要侧重于机器学习技术。例如,2015年,Acharya等人
近年来,图神经网络(GNN)在处理图结构数据方面展现出了卓越的能力,因此也在抑郁识别领域受到了广泛关注和应用。2022年,Chen等人
本研究目标将时间序列信号转化为图结构数据,并借助时空注意力机制与时空图卷积神经网络(ST-GCN)实现对抑郁症的分类预测。研究初期,我们首先从原始信号数据中提取微分熵特征,进而将这些时间序列信号构建为脑拓扑图,作为输入信息传递给时空图卷积神经网络。我们还引入了时空注意力机制,从时间和空间两个维度深入挖掘并提取更为丰富且有效的信息。最终,基于这些信息,我们对个体的健康状态或抑郁情况进行准确的分类预测。
脑电信号EEG是一种复杂的非线性信号,本研究选取了频域特征作为分类的脑电特征,将原始信号分解为五个频段,分别是delta波(1~4 Hz)、theta波(4~8 Hz)、alpha波(8~14 Hz)、beta波(14~31 Hz)以及gamma波(31~50 Hz)。计算各频段对应的功率谱密度,由于微分熵(DE)能够量化信号的复杂程度并对信号的动态变化十分敏感,因此选择微分熵(DE)作为样本的输入特征,用于后续的抑郁症分类。定义如下:
(1)
由于受试者不同,所以时间片段的脑电频率不同,包含的信息也不同。因此本研究关注中间时间片段和其相邻时间段的关系,定义网络输入 为 时间前后相邻的时间序列,其中 表示原始信号序列,为时间步。
(2)
(3)
通过定义邻接矩阵,受试者的各通道脑电数据可以得到一个大小为 的矩阵A,如下式所示:
(4)
(6)
空间注意力旨在探索不同大脑区域对抑郁症分类的影响,捕获空间维度中各通道的动态空间相关性。具体定义如下:
(8)
(9)
(10)
(11)
本次实验在PC上运行,实验环境为Windows 11 64位操作系统,Intel(R) Core(TM) i7-8750H CPU,模型是基于Tensorflow深度学习框架进行的,Python环境版本设置为3.6。
本文使用了由Mumtaz等人
为获取高质量的数据,本文进行了一系列预处理操作,主要包括去除原始数据中的伪迹信号,设置带通滤波器去除噪声信号,标准化处理等。为增加样本数量对实验数据进行样本划分,即对受试者的脑电信号进行不重叠地分割,将每个受试者五分钟的脑电信号分成多个时序样本作为深度学习模型的输入。经过数据预处理后,即可进一步对数据进行特征提取。
为便于理解,
Parameters |
Value |
context |
5 |
batch_size |
64 |
optimizer |
Adam |
learn_rate |
0.001 |
adj_matrix |
GL |
Globaldense |
16 |
GLalpha |
0.0001 |
cheb_filters |
10 |
time_filters |
10 |
time_conv_strides |
1 |
time_conv_kernel |
3 |
cheb_k |
3 |
L1 regularization coefficient |
0 |
L2 regularization coefficient |
0 |
dropout |
0.5 |
为了评估模型的性能,我们采用跨被试的LOSO交叉验证策略对公开数据集HUSM进行验证,并选取了准确度、灵敏度和特异度三个指标来评价模型。同时以Logistic Regression
Scholar |
Models |
Accuracy |
Sensitivity |
Specificity |
Ellis et al. |
Novel CNN |
83.91% |
82.26% |
81.54% |
Mumtaz et al. |
Logistic Regression |
87.5% |
95% |
80% |
Mahato et al. |
SVM |
88.33% |
90.81% |
89.41 |
Refier et al. |
A Customized Inception Time |
91% |
94.9% |
88.2% |
Ours |
ST-GCN |
92.68% |
92.73% |
92.64% |
根据
从
智慧医疗检测系统在当代抑郁症诊断技术中扮演着举足轻重的角色。本研究提出了一种名为ST-GCN的新型模型,该模型基于时空图卷积神经网络原理,并成功将其引入抑郁症识别领域。该模型深入挖掘大脑空间信息的复杂性,将脑电信号转化为脑拓扑图。时空图卷积神经网络结合了空间图卷积和时间卷积,分别用于获取脑电信号的空间分布特征和时间动态特性。我们还引入时空注意力机制,使模型能够更精准地从时间和空间两个维度上提取出关键信息,进一步提升了模型的识别能力。最后采用跨被试的LOSO交叉验证策略对公开数据集HUSM进行验证,实验表明,ST-GCN模型的预测结果优于现有模型,充分验证了该模型在抑郁症识别方面的优越性能。
感谢甘肃省计算中心提供的计算资源和技术支持。本研究中的大量计算工作均在该中心进行,这对于本论文的顺利完成起到了至关重要的作用。
本研究受甘肃省科技计划项目(24YFFA055, 22JR5RA797)与甘肃省重点人才项目(“东数西算”场景下的后量子数据加密传输机制研究)的资助。
*通讯作者。