EEG signal classification using PSO trained RBF neural network for epilepsy identification

Abstract The electroencephalogram (EEG) is a low amplitude signal generated in the brain, as a result of information flow during the communication of several neurons. Hence, careful analysis of these signals could be useful in understanding many human brain disorder diseases. One such disease topic is epileptic seizure identification, which can be identified via a classification process of the EEG signal after preprocessing with the discrete wavelet transform (DWT). To classify the EEG signal, we used a radial basis function neural network (RBFNN). As shown herein, the network can be trained to optimize the mean square error (MSE) by using a modified particle swarm optimization (PSO) algorithm. The key idea behind the modification of PSO is to introduce a method to overcome the problem of slow searching in and around the global optimum solution. The effectiveness of this procedure was verified by an experimental analysis on a benchmark dataset which is publicly available. The result of our experimental analysis revealed that the improvement in the algorithm is significant with respect to RBF trained by gradient descent and canonical PSO. Here, two classes of EEG signals were considered: the first being an epileptic and the other being non-epileptic. The proposed method produced a maximum accuracy of 99% as compared to the other techniques.

[1]  Christopher J. James,et al.  Extracting multisource brain activity from a single electromagnetic channel , 2003, Artif. Intell. Medicine.

[2]  Daniel Graupe,et al.  A neural-network-based detection of epilepsy , 2004, Neurological research.

[3]  A J Gabor,et al.  Automated interictal EEG spike detection using artificial neural networks. , 1992, Electroencephalography and clinical neurophysiology.

[4]  Hasan Ocak,et al.  Automatic detection of epileptic seizures in EEG using discrete wavelet transform and approximate entropy , 2009, Expert Syst. Appl..

[5]  Cenk Sahin,et al.  A Radial Basis Function Neural Network Model for Classification of Epilepsy Using EEG Signals , 2008, Journal of Medical Systems.

[6]  H. Stanley,et al.  Quantification of scaling exponents and crossover phenomena in nonstationary heartbeat time series. , 1995, Chaos.

[7]  T. Inouye,et al.  Quantification of EEG irregularity by use of the entropy of the power spectrum. , 1991, Electroencephalography and clinical neurophysiology.

[8]  Sung-Bae Cho,et al.  Evolutionarily optimized features in functional link neural network for classification , 2010, Expert Syst. Appl..

[9]  Arthur Petrosian,et al.  Kolmogorov complexity of finite sequences and recognition of different preictal EEG patterns , 1995, Proceedings Eighth IEEE Symposium on Computer-Based Medical Systems.

[10]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[11]  Liang Zhao,et al.  PSO-based single multiplicative neuron model for time series prediction , 2009, Expert Syst. Appl..

[12]  Sung-Bae Cho,et al.  DE+RBFNs based classification: A special attention to removal of inconsistency and irrelevant features , 2013, Eng. Appl. Artif. Intell..

[13]  Ting Wang,et al.  EEG Eye State Identification Using Incremental Attribute Learning with Time-Series Classification , 2014 .

[14]  K Lehnertz,et al.  Non-linear time series analysis of intracranial EEG recordings in patients with epilepsy--an overview. , 1999, International journal of psychophysiology : official journal of the International Organization of Psychophysiology.

[15]  Sultan Noman Qasem,et al.  Hybrid Learning Enhancement of RBF Network Based on Particle Swarm Optimization , 2009, ISNN.

[16]  Jacek M. Zurada,et al.  Training neural network classifiers for medical decision making: The effects of imbalanced datasets on classification performance , 2008, Neural Networks.

[17]  Fernando Lopes da Silva,et al.  Comprar Niedermeyer's Electroencephalography, 6/e (Basic Principles, Clinical Applications, and Related Fields ) | Fernando Lopes Da Silva | 9780781789424 | Lippincott Williams & Wilkins , 2010 .

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

[19]  Steven M. Pincus,et al.  A regularity statistic for medical data analysis , 1991, Journal of Clinical Monitoring.

[20]  Brian Litt,et al.  Special issue on epileptic seizure prediction , 2003, IEEE Trans. Biomed. Eng..

[21]  C. Robert,et al.  Electroencephalogram processing using neural networks , 2002, Clinical Neurophysiology.

[22]  R Ferri,et al.  Chaotic behavior of EEG slow-wave activity during sleep. , 1996, Electroencephalography and clinical neurophysiology.

[23]  Satchidananda Dehuri,et al.  An Empirical Analysis of Training Algorithms of Neural Networks: A Case Study of EEG Signal Classification Using Java Framework , 2015 .

[24]  K Lehnertz,et al.  Indications of nonlinear deterministic and finite-dimensional structures in time series of brain electrical activity: dependence on recording region and brain state. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[25]  Sung-Bae Cho,et al.  An improved swarm optimized functional link artificial neural network (ISO-FLANN) for classification , 2012, J. Syst. Softw..

[26]  J. Gotman Automatic recognition of epileptic seizures in the EEG. , 1982, Electroencephalography and clinical neurophysiology.

[27]  Abdulhamit Subasi,et al.  Wavelet neural network classification of EEG signals by using AR model with MLE preprocessing , 2005, Neural Networks.

[28]  Kaushik Majumdar,et al.  Human scalp EEG processing: Various soft computing approaches , 2011, Appl. Soft Comput..

[29]  Gholam Ali Montazer,et al.  An improvement in RBF learning algorithm based on PSO for real time applications , 2013, Neurocomputing.

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

[31]  T. Higuchi Approach to an irregular time series on the basis of the fractal theory , 1988 .

[32]  S. J. Roberts,et al.  Temporal and spatial complexity measures for electroencephalogram based brain-computer interfacing , 2006, Medical & Biological Engineering & Computing.

[33]  Huaguang Zhang,et al.  Chaotic Dynamics in Smart Grid and Suppression Scheme via Generalized Fuzzy Hyperbolic Model , 2014 .

[34]  Yanchun Liang,et al.  Identification and control of nonlinear systems by a dissimilation particle swarm optimization-based Elman neural network , 2008 .

[35]  James Kennedy,et al.  Particle swarm optimization , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[36]  Jukka Saarinen,et al.  Classification of Epileptic EEG by Using Self-Organizing Maps , 1992 .

[37]  Saeid Sanei,et al.  EEG signal processing , 2000, Clinical Neurophysiology.

[38]  Ramaswamy Palaniappan,et al.  A combined linear & nonlinear approach for classification of epileptic EEG signals , 2009, 2009 4th International IEEE/EMBS Conference on Neural Engineering.

[39]  Leandro dos Santos Coelho,et al.  Multi-step ahead nonlinear identification of Lorenz’s chaotic system using radial basis neural network with learning by clustering and particle swarm optimization , 2008 .

[40]  U. Rajendra Acharya,et al.  Automated EEG analysis of epilepsy: A review , 2013, Knowl. Based Syst..

[41]  Juliang Jin,et al.  A Novel Clustering Model Based on Set Pair Analysis for the Energy Consumption Forecast in China , 2014 .

[42]  Michael R. Lyu,et al.  A hybrid particle swarm optimization-back-propagation algorithm for feedforward neural network training , 2007, Appl. Math. Comput..

[43]  Tom Fawcett,et al.  An introduction to ROC analysis , 2006, Pattern Recognit. Lett..

[44]  Ralph Weischedel,et al.  PERFORMANCE MEASURES FOR INFORMATION EXTRACTION , 2007 .