...
首页> 外文期刊>Artificial intelligence in medicine >Channel selection and classification of electroencephalogram signals: An artificial neural network and genetic algorithm-based approach
【24h】

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

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

获取原文
获取原文并翻译 | 示例
           

摘要

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 EEC 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 electrocor-ticography (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 x 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 EEC 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 if-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.
机译:目的:基于脑电图(EEG)的脑机接口(BCI)为人脑与计算机之间的交流提供了新的渠道。在各种可用的技术中,人工神经网络(ANN)在BCI研究中已得到很好的确立,并有许多成功的应用。然而,常规人工神经网络的缺点之一是缺乏明确的输入优化机制。此外,人工神经网络学习的结果通常不容易解释。在本文中,我们针对两个EEC频道选择和分类问题应用了基于ANN的方法,即遗传神经数学方法(GNMM),旨在解决上述问题。方法和材料:预处理步骤包括:最小二乘(LS)近似,以确定总体信号增加/减少率;局部加权多项式回归(Loess)和快速傅立叶变换(FFT)来平滑信号,以确定信号强度和变化。 GNMM方法包括三个连续的步骤:(1)基于遗传算法(基于GA)的输入选择过程; (2)基于多层感知器(MLP的)的建模; (3)基于成功训练的规则提取。当在有限的时期内训练MLP时,GA中使用的适应度函数就是训练错误。通过对多次运行中获胜染色体中特定通道的出现进行平均,我们能够将随机性引起的误差降至最低,并获得头皮周围的能量分布。在第二步中,使用阈值来选择要馈入MLP的通道子集,该通道以大量迭代执行建模,从而微调输入/输出关系。成功训练后,将输入层中的神经元划分为四个子空间,以生成if-then规则(步骤3)。使用两个数据集作为案例研究来执行三个分类。第一批数据是BCI竞赛III中使用的脑电记录(ECoG)记录。数据属于两类,想象的手指或舌头的运动。使用8 x 8 ECoG铂电极网格以1000 Hz的采样率记录数据,共进行378次试验。第二个数据集包含960个试验的32通道,256 Hz EEC记录,其中参与者必须响应左箭头或右箭头刺激而执行左手或右手按键。数据用于对正确/错误响应和左/右手运动进行分类。结果:对于第一个数据集,保留了100个样本用于测试,其余的样本用于训练和验证,使用if-fold交叉验证的比率为90%:10%。使用GNMM选择的前10个通道,我们为测试数据集实现了0.80±0.04的分类精度,与文献报道的结果相比具有优势。对于第二种情况,我们在单个试验中执行了多个时间窗口的预处理。通过从32个通道中选择6个通道,我们能够分别将响应正确性分类的分类精度提高到0.86,将实际响应手分类的分类精度提高到0.82。此外,培训完成后,确定了139条回归规则。结论:我们证明GNMM能够执行有效的频道选择/减少,这不仅降低了数据收集的难度,而且大大提高了分类器的泛化性。影响GNMM有效性的重要步骤是预处理方法。在本文中,我们还强调了选择合适的时间窗口位置的重要性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号