Evolutionary perspective for optimal selection of EEG electrodes and features

Abstract This paper proposes a novel evolutionary approach to the optimal selection of electroencephalogram (EEG) electrodes as well as relevant features for effective classification of cognitive tasks. The EEG electrode and feature selection (EFS) problem here has been formulated in the framework of an optimization problem with an aim to simultaneously satisfying four criteria. The first criterion deals with maximization of the correlation between the selected features of EEG source signals, before and after the selection of optimum electrodes. It thus ensures the preservation of information of the cortical sources corresponding to a cognitive task even after reducing the number of electrodes. The second criterion is concerned with minimization of the mutual information between the selected features of the EEG signals recorded by the selected electrodes. It helps in identifying the unique information by reducing the redundancy in the EEG signals recorded by the selected electrodes for a specific cognitive task. The third criterion aims at optimal selection of EEG electrodes and EEG features in an attempt to i) minimize the difference between the selected EEG source-features (to ensure their similarity) for a specific cognitive task and ii) maximize the difference between the selected EEG source-features (to ensure the efficient categorization) of different cognitive tasks. The last criterion is concerned with maximization of the classification accuracy of different cognitive tasks based on the selected EEG source-features, corresponding to the selected EEG electrodes. The originality of the paper lies in obtaining the sets of optimum EEG electrodes and EEG features by independent optimization of individual objectives. These sets of optimum EEG electrodes and EEG features are then ranked based on their fuzzy memberships to satisfy individual four objectives. A self-adaptive variant of firefly algorithm (referred to as SAFA) is proposed to optimize individual objectives by proficiently balancing the trade-off between the computational accuracy and the run-time complexity. Experiments undertaken over wide variety of cognitive tasks reveal that the proposed algorithm outperforms the other standard algorithms (applied to the same problem) in terms of accuracy and computational overhead.

[1]  K.-R. Muller,et al.  Optimizing Spatial filters for Robust EEG Single-Trial Analysis , 2008, IEEE Signal Processing Magazine.

[2]  Pratyusha Rakshit,et al.  Evolutionary approach for selection of optimal EEG electrode positions and features for classification of cognitive tasks , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[3]  Tung-Po Lin,et al.  The Power Mean and the Logarithmic Mean , 1974 .

[4]  G Pfurtscheller,et al.  Visualization of significant ERD/ERS patterns in multichannel EEG and ECoG data , 2002, Clinical Neurophysiology.

[5]  Pratyusha Rakshit,et al.  Feature Selection of Motor Imagery EEG Signals Using Firefly Temporal Difference Q-Learning and Support Vector Machine , 2013, SEMCCO.

[6]  Francisco Herrera,et al.  A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 Special Session on Real Parameter Optimization , 2009, J. Heuristics.

[7]  G Pfurtscheller,et al.  Separability of EEG signals recorded during right and left motor imagery using adaptive autoregressive parameters. , 1998, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[8]  T.M. McGinnity,et al.  A time-series prediction approach for feature extraction in a brain-computer interface , 2005, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[9]  G. Pfurtscheller,et al.  Graz-BCI: state of the art and clinical applications , 2003, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[10]  Ahmet Serdar Yilmaz,et al.  Frequency domain analysis of power system transients using Welch and Yule–Walker AR methods , 2007 .

[11]  L. Zhukov,et al.  Independent component analysis for EEG source localization , 2000, IEEE Engineering in Medicine and Biology Magazine.

[12]  Milos Manic,et al.  EEG feature selection for thought driven robots using evolutionary Algorithms , 2016, 2016 9th International Conference on Human System Interactions (HSI).

[13]  B. Hjorth EEG analysis based on time domain properties. , 1970, Electroencephalography and clinical neurophysiology.

[14]  Abdulhamit Subasi,et al.  EEG signal classification using wavelet feature extraction and a mixture of expert model , 2007, Expert Syst. Appl..

[15]  B. Hjorth The physical significance of time domain descriptors in EEG analysis. , 1973, Electroencephalography and clinical neurophysiology.

[16]  G. R. Muller,et al.  Clinical application of an EEG-based brain–computer interface: a case study in a patient with severe motor impairment , 2003, Clinical Neurophysiology.

[17]  Christa Neuper,et al.  Hidden Markov models for online classification of single trial EEG data , 2001, Pattern Recognit. Lett..

[18]  Kenneth Revett,et al.  EEG Signal Classification Using Wavelet Feature Extraction and Neural Networks , 2006, IEEE John Vincent Atanasoff 2006 International Symposium on Modern Computing (JVA'06).

[19]  Pratyusha Rakshit,et al.  Selecting the optimal EEG electrode positions for a cognitive task using an Artificial Bee Colony with Adaptive Scale Factor optimization algorithm , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[20]  Isabelle Guyon,et al.  An Introduction to Variable and Feature Selection , 2003, J. Mach. Learn. Res..

[21]  Amit Konar,et al.  Automatic feature selection of motor imagery EEG signals using differential evolution and learning automata , 2013, Medical & Biological Engineering & Computing.

[22]  Bernhard Schölkopf,et al.  Robust EEG Channel Selection across Subjects for Brain-Computer Interfaces , 2005, EURASIP J. Adv. Signal Process..

[23]  M. Teplan FUNDAMENTALS OF EEG MEASUREMENT , 2002 .

[24]  Chong Jin Ong,et al.  A Feature Selection Method for Multilevel Mental Fatigue EEG Classification , 2007, IEEE Transactions on Biomedical Engineering.

[25]  Nikolaus Weiskopf,et al.  Real-time fMRI and its application to neurofeedback , 2012, NeuroImage.

[26]  G. Pfurtscheller,et al.  Electrocorticogram as the basis for a direct brain interface: Opportunities for improved detection accuracy , 2003, First International IEEE EMBS Conference on Neural Engineering, 2003. Conference Proceedings..

[27]  Tian Lan,et al.  Salient EEG Channel Selection in Brain Computer Interfaces by Mutual Information Maximization , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[28]  P. Comon,et al.  Ica: a potential tool for bci systems , 2008, IEEE Signal Processing Magazine.

[29]  Bernhard Schölkopf,et al.  Support vector channel selection in BCI , 2004, IEEE Transactions on Biomedical Engineering.

[30]  C. Koch,et al.  The origin of extracellular fields and currents — EEG, ECoG, LFP and spikes , 2012, Nature Reviews Neuroscience.

[31]  Nicole Krämer,et al.  Time Domain Parameters as a feature for EEG-based Brain-Computer Interfaces , 2009, Neural Networks.

[32]  Wei Wu,et al.  Frequency Recognition Based on Canonical Correlation Analysis for SSVEP-Based BCIs , 2006, IEEE Transactions on Biomedical Engineering.

[33]  Pratyusha Rakshit,et al.  Protein-protein interaction network prediction using stochastic learning automata induced differential evolution , 2016, Appl. Soft Comput..

[34]  Peter C. Hansen,et al.  MEG. An introduction to methods , 2010 .

[35]  Kemal Polat,et al.  Classification of epileptiform EEG using a hybrid system based on decision tree classifier and fast Fourier transform , 2007, Appl. Math. Comput..

[36]  Rajesh P. N. Rao,et al.  Electrocorticography-based brain computer Interface-the seattle experience , 2006, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[37]  Yan Guozheng,et al.  EEG feature extraction based on wavelet packet decomposition for brain computer interface , 2008 .

[38]  Sifis Micheloyannis,et al.  Use of ANN and Hjorth parameters in mental-task discrimination , 2000 .

[39]  P. Welch The use of fast Fourier transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms , 1967 .

[40]  R. Poldrack The role of fMRI in Cognitive Neuroscience: where do we stand? , 2008, Current Opinion in Neurobiology.

[41]  Sven Haller,et al.  Real-time fMRI neurofeedback: Progress and challenges , 2013, NeuroImage.

[42]  Amir Raz,et al.  Ecological nuances in functional magnetic resonance imaging (fMRI): psychological stressors, posture, and hydrostatics , 2005, NeuroImage.

[43]  Misha Pavel,et al.  Channel Selection and Feature Projection for Cognitive Load Estimation Using Ambulatory EEG , 2007, Comput. Intell. Neurosci..

[44]  E. Curran,et al.  Learning to control brain activity: A review of the production and control of EEG components for driving brain–computer interface (BCI) systems , 2003, Brain and Cognition.

[45]  David J. Sheskin,et al.  Handbook of Parametric and Nonparametric Statistical Procedures , 1997 .

[46]  L. R. Quitadamo,et al.  Which Physiological Components are More Suitable for Visual ERP Based Brain–Computer Interface? A Preliminary MEG/EEG Study , 2010, Brain Topography.

[47]  Wolfgang Rosenstiel,et al.  An MEG-based brain–computer interface (BCI) , 2007, NeuroImage.

[48]  Mark S. Leeson,et al.  Artificial Intelligence in Medicine Channel Selection and Classification of Electroencephalogram Signals: an Artificial Neural Network and Genetic Algorithm-based Approach , 2022 .

[49]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[50]  Pratyusha Rakshit,et al.  Olfaction recognition by EEG analysis using differential evolution induced Hopfield neural net , 2013, The 2013 International Joint Conference on Neural Networks (IJCNN).

[51]  Olaf Hauk,et al.  Comparison of noise-normalized minimum norm estimates for MEG analysis using multiple resolution metrics , 2011, NeuroImage.

[52]  Cheng-Lin Liu,et al.  Feature Selection by Combining Fisher Criterion and Principal Feature Analysis , 2007, 2007 International Conference on Machine Learning and Cybernetics.

[53]  Klaus-Robert Müller,et al.  The BCI competition 2003: progress and perspectives in detection and discrimination of EEG single trials , 2004, IEEE Transactions on Biomedical Engineering.

[54]  Abdulhamit Subasi,et al.  EEG signal classification using PCA, ICA, LDA and support vector machines , 2010, Expert Syst. Appl..

[55]  Laura Astolfi,et al.  Changes in EEG Power Spectral Density and Cortical Connectivity in Healthy and Tetraplegic Patients during a Motor Imagery Task , 2009, Comput. Intell. Neurosci..

[56]  T. Hinterberger,et al.  Automated EEG feature selection for brain computer interfaces , 2003, First International IEEE EMBS Conference on Neural Engineering, 2003. Conference Proceedings..

[57]  Bernhard Schölkopf,et al.  Use of the Zero-Norm with Linear Models and Kernel Methods , 2003, J. Mach. Learn. Res..

[58]  A. Konar,et al.  A type-2 fuzzy classifier for gesture induced pathological disorder recognition , 2016, Fuzzy Sets Syst..

[59]  Tzyy-Ping Jung,et al.  Independent Component Analysis of Electroencephalographic Data , 1995, NIPS.

[60]  Cuntai Guan,et al.  Optimizing the Channel Selection and Classification Accuracy in EEG-Based BCI , 2011, IEEE Transactions on Biomedical Engineering.

[61]  Maria L. Rizzo,et al.  Measuring and testing dependence by correlation of distances , 2007, 0803.4101.