Suppr超能文献

脑电信号的通道选择与分类:基于人工神经网络和遗传算法的方法。

Channel selection and classification of electroencephalogram signals: an artificial neural network and genetic algorithm-based approach.

机构信息

School of Biosciences, University of Birmingham, Birmingham B15 2TT, UK.

出版信息

Artif Intell Med. 2012 Jun;55(2):117-26. doi: 10.1016/j.artmed.2012.02.001. Epub 2012 Apr 12.

Abstract

OBJECTIVE

An electroencephalogram-based (EEG-based) brain-computer-interface (BCI) provides a new communication channel between the human brain and a computer. Amongst the various available techniques, artificial neural networks (ANNs) are well established in BCI research and have numerous successful applications. However, one of the drawbacks of conventional ANNs is the lack of an explicit input optimization mechanism. In addition, results of ANN learning are usually not easily interpretable. In this paper, we have applied an ANN-based method, the genetic neural mathematic method (GNMM), to two EEG channel selection and classification problems, aiming to address the issues above.

METHODS AND MATERIALS

Pre-processing steps include: least-square (LS) approximation to determine the overall signal increase/decrease rate; locally weighted polynomial regression (Loess) and fast Fourier transform (FFT) to smooth the signals to determine the signal strength and variations. The GNMM method consists of three successive steps: (1) a genetic algorithm-based (GA-based) input selection process; (2) multi-layer perceptron-based (MLP-based) modelling; and (3) rule extraction based upon successful training. The fitness function used in the GA is the training error when an MLP is trained for a limited number of epochs. By averaging the appearance of a particular channel in the winning chromosome over several runs, we were able to minimize the error due to randomness and to obtain an energy distribution around the scalp. In the second step, a threshold was used to select a subset of channels to be fed into an MLP, which performed modelling with a large number of iterations, thus fine-tuning the input/output relationship. Upon successful training, neurons in the input layer are divided into four sub-spaces to produce if-then rules (step 3). Two datasets were used as case studies to perform three classifications. The first data were electrocorticography (ECoG) recordings that have been used in the BCI competition III. The data belonged to two categories, imagined movements of either a finger or the tongue. The data were recorded using an 8 × 8 ECoG platinum electrode grid at a sampling rate of 1000 Hz for a total of 378 trials. The second dataset consisted of a 32-channel, 256 Hz EEG recording of 960 trials where participants had to execute a left- or right-hand button-press in response to left- or right-pointing arrow stimuli. The data were used to classify correct/incorrect responses and left/right hand movements.

RESULTS

For the first dataset, 100 samples were reserved for testing, and those remaining were for training and validation with a ratio of 90%:10% using K-fold cross-validation. Using the top 10 channels selected by GNMM, we achieved a classification accuracy of 0.80 ± 0.04 for the testing dataset, which compares favourably with results reported in the literature. For the second case, we performed multi-time-windows pre-processing over a single trial. By selecting 6 channels out of 32, we were able to achieve a classification accuracy of about 0.86 for the response correctness classification and 0.82 for the actual responding hand classification, respectively. Furthermore, 139 regression rules were identified after training was completed.

CONCLUSIONS

We demonstrate that GNMM is able to perform effective channel selections/reductions, which not only reduces the difficulty of data collection, but also greatly improves the generalization of the classifier. An important step that affects the effectiveness of GNMM is the pre-processing method. In this paper, we also highlight the importance of choosing an appropriate time window position.

摘要

目的

基于脑电图的脑-机接口(BCI)为人脑与计算机之间提供了一种新的通信渠道。在各种可用技术中,人工神经网络(ANN)在 BCI 研究中得到了广泛应用,并取得了许多成功的应用。然而,传统 ANN 的一个缺点是缺乏明确的输入优化机制。此外,ANN 学习的结果通常不容易解释。在本文中,我们应用了一种基于人工神经网络的方法,即遗传神经数学方法(GNMM),来解决两个 EEG 通道选择和分类问题,旨在解决上述问题。

方法和材料

预处理步骤包括:最小二乘法(LS)逼近以确定整体信号的增减率;局部加权多项式回归(Loess)和快速傅里叶变换(FFT)用于平滑信号,以确定信号强度和变化。GNMM 方法包括三个连续步骤:(1)基于遗传算法(GA)的输入选择过程;(2)基于多层感知器(MLP)的建模;以及(3)基于成功训练的规则提取。GA 中使用的适应度函数是在有限的训练轮数下训练 MLP 时的训练误差。通过在几次运行中平均获胜染色体中特定通道的出现次数,我们能够最小化由于随机性引起的误差,并获得头皮周围的能量分布。在第二步中,使用阈值选择要输入到 MLP 中的通道子集,该 MLP 通过大量迭代进行建模,从而对输入/输出关系进行微调。在成功训练后,输入层中的神经元被分为四个子空间,以产生“如果-那么”规则(第 3 步)。使用两个数据集作为案例研究来执行三种分类。第一个数据集是脑电描记术(ECoG)记录,已在 BCI 竞赛 III 中使用。数据属于两个类别,想象手指或舌头的运动。数据使用 8×8 ECoG 铂金电极网格以 1000 Hz 的采样率记录,共 378 次试验。第二个数据集由 960 次试验的 32 通道、256 Hz EEG 记录组成,参与者必须响应左或右指向箭头刺激来执行左或右手按钮按压。数据用于分类正确/错误响应和左/右手运动。

结果

对于第一个数据集,保留了 100 个样本用于测试,其余的用于训练和验证,使用 K 折交叉验证的比例为 90%:10%。使用 GNMM 选择的前 10 个通道,我们在测试数据集上达到了 0.80±0.04 的分类准确性,这与文献中的结果相比具有优势。对于第二个案例,我们在单个试验上执行了多时间窗口预处理。通过从 32 个通道中选择 6 个通道,我们能够分别实现约 0.86 的响应正确性分类准确性和 0.82 的实际响应手分类准确性。此外,在训练完成后,确定了 139 个回归规则。

结论

我们证明 GNMM 能够有效地进行通道选择/减少,这不仅降低了数据收集的难度,而且极大地提高了分类器的泛化能力。影响 GNMM 有效性的一个重要步骤是预处理方法。在本文中,我们还强调了选择适当的时间窗口位置的重要性。

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验