The invention discloses a method and system of EEG emotion classification based on multi-scale analysis and integrated tree model. The method and system first need to preprocess EEG signals, and then use the variational mode decomposition algorithm to decompose the preprocessed signals in multi-scale to get IMF components of different scales; then, construct emotion feature set for the selected IMF components Finally, xgboost algorithm is used to filter the features in the emotional feature set to obtain a feature subset with better performance, and the feature subset is input into the xgboost classification model of the integration tree for EEG emotional classification. The advantage of the invention is to overcome the influence of the instability and nonlinearity of EEG signals on emotional recognition, extract the local features of EEG signals, and The model information of EEG signals can be better represented, and the influence of distribution complexity caused by differences between different people can be overcome.
【技术实现步骤摘要】
基于多尺度分析和集成树模型的脑电情感分类方法及系统
本专利技术涉及人机情感交互领域,更具体地说,涉及一种基于多尺度分析和集成树模型的脑电情感识别方法及系统。
技术介绍
拥有情感是人类所特有的一种能力,包括识别情感、具有情感、表达情感等。赋予机器以情感智能是人工智能领域的研究热点。随着科学技术的快速发展,机器人已经进入到日常生活中的各个方面,人们对机器人提出了更高的要求,希望机器人具有感知人类情感,这类机器人称之为情感机器人,它的出现将改变传统的人机交互模式,实现人与机器人的情感交互。情感机器人是用人工的方法和技术赋予机器人以人类式的情感,使之具有识别、理解和表达喜乐哀怒的能力。日本工程学会首届院士、情感计算与智能机器人著名专家任福继教授指出,机器人革命已经进入“互联网+情感+智能”的时代,必须要让机器人具有情感。在此国际研究背景下,国家自然科学基金委员会于2004年将情感计算理论与方法研究列为重点项目,旨在通过计算机科学与心理学的结合,研究认知与情绪的交互作用,深入探讨情感计算理论、多模态情感识别以及它们在情感机器人中的应用等关键技术。作为情感机器人的关键技术——情感计算技术也由此成为计算机技术研究领域的一大分支。情感计算是指通过传感检测系统采集到由人的情感所引起的表情、语气和生理变化等信号,利用情感识别模型进行识别与分析,从而理解人的情感并给出适当的响应。情感识别是情感计算的核心技术之一,是实现人机情感交互的前提和关键。一直以来脸部表情和语言语气与情感的关系由于其直观的显现被广泛地加以研究和应用。但 ...
【技术保护点】
1.一种基于多尺度分析和集成树模型的脑电情感分类方法,其特征在于,包括以下步骤:/nS1、对脑电信号进行预处理,得到对情感刺激片段反应稳定的脑电信号片段;其中,采用变分模态分解算法对所述脑电信号片段进行多尺度分解,得到若干个不同尺度的IMF分量;/nS2、对每个IMF分量进行多尺度特征提取,得到若干个由多个特征组合而成的特征向量,针对提取出的特征向量构建情感特征集;所述多个特征包括短时能量特征、微分熵特征以及脑电信号的不对称特征;/nS3、采用Xgboost算法对步骤S2构建的情感特征集中的每个特征向量进行筛选,对从中筛选得到若干个特征向量进行组合,构建一个关于所述若干个特征向量的特征子集;/nS4、将步骤S3所得的特征子集输入到集成树分类模型中,利用模型中的Xgboost分类器,进行脑电情感分类;其中,集成树分类模型包括由K个决策树线性组合的Xgboost分类器,K为正整数且K>1。/n
【技术特征摘要】
1.一种基于多尺度分析和集成树模型的脑电情感分类方法,其特征在于,包括以下步骤:
S1、对脑电信号进行预处理,得到对情感刺激片段反应稳定的脑电信号片段;其中,采用变分模态分解算法对所述脑电信号片段进行多尺度分解,得到若干个不同尺度的IMF分量;
S2、对每个IMF分量进行多尺度特征提取,得到若干个由多个特征组合而成的特征向量,针对提取出的特征向量构建情感特征集;所述多个特征包括短时能量特征、微分熵特征以及脑电信号的不对称特征;
S3、采用Xgboost算法对步骤S2构建的情感特征集中的每个特征向量进行筛选,对从中筛选得到若干个特征向量进行组合,构建一个关于所述若干个特征向量的特征子集;
S4、将步骤S3所得的特征子集输入到集成树分类模型中,利用模型中的Xgboost分类器,进行脑电情感分类;其中,集成树分类模型包括由K个决策树线性组合的Xgboost分类器,K为正整数且K>1。
2.根据权利要求1所述的脑电情感识别方法,其特征在于,步骤S1中采用变分模态分解-VMD对脑电信号进行多尺度分解即采用迭代的方式,来搜寻最优的变分模型,其优化目标为:
其中,K表示脑电信号分解后得到的IMF分量的个数,ωk表示每个IMF分量对应的中心频率;δ(t)表示狄克拉函数;uk表示第k个IMF分量;x是脑电信号;t是时间变量。
3.根据权利要求1所述的脑电情感识别方法,其特征在于,步骤S3中从情感特征集中,筛选得到若干个特征向量的操作为:首先,通过计算情感特征集中的每一个特征向量在每一颗决策树中的分裂次数,从而得到每一个特征向量的重要程度;然后,将每一个特征向量按照重要程度进行排序后,选定重要程度阈值范围,将在阈值范围内的特征向量集合作为筛选后的特征向量集合。
4.根据权利要求1或3所述的脑电情感识别方法,其特征在于,步骤S3中对已得到的特征子集进行降维处理;并将降维处理后的特征子集应用到后续步骤;其中,采用线性判别分析的方法,将特征子集中所有的高维特征向量映射到低维空间中,进行降维处理。
5.根据权利要求1所述的脑电情感识别方法,其特征在于,步骤S4中,采用Xgboost分类器在构建分类模型时,采用梯度下降的方法进行迭代,其中,每一次迭代都朝着目标函数的梯度最小的方向进行迭代,目标函数定义为:
其中,l是一种可微分的凸函数,其作为模型的损失函数,用来计算真实值与预测值之间的偏差;n表示样本数,K表示采用的决策树的总数;yi为第i个样本的实际标签值,为第i个样本的预测标签值;Ω(·)表示对“·”进行正则化处理;fk表示第k个决策树。
6.根据权利要求5所述的脑电情感识别方法,其特征在于,步骤S4中,首先为了使迭代过程中梯度下降地速度以及准确度,利用Xgboost算法,且在梯度上升决策树-GBD...
【专利技术属性】
技术研发人员:刘振焘,曹卫华,吴敏,谢桥,丁学文,
申请(专利权)人:中国地质大学武汉,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。