Abstract
The aim of this study was to design an automatic classifier for electroencephalographic information (EEGI) registered in evoked potentials experiments. The classifier used a parallel associative memory based on recurrent neural networks (RNNs). Each RNN was trained to classify signals belonging to an individual class. A recurrent method based on the application of Lyapunov controlled functions served to design the training procedure of each RNN in the classifier. A parallel structure of RNN with fixed weights (obtained after training process) performed the validation stage. This structure formed a classifier assemble. The selected class assigned to a new segment of EEGI signal is estimated by the minimum value of the least mean square error among the RNNs forming the assemble. The generalization-regularization and a k-fold cross validation (\(k=5\)) were the validation methods evaluating the classifier efficiency. The confusion matrix method justified the application of the classification method introduced in this study. The EEGI obtained from two different annotated databases served to test the classifier based on RNNs. The first database contained signals divided in five different classes and collected from patients suffering from epilepsy. The second database has 90 signals divided in three classes that corresponded to EEGI signals corresponding to 3 different visual evoked potentials. The pattern classifier achieved a maximum correct classification percentage of 97.2% using the information of both databases. This value prevailed over results reported in similar studies using the first database. In comparison with other pattern recognition algorithms, the proposed RNNs based classifier attained similar or even better correct classification results.




Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Basu J, Bhattacharyya D, Kim T (2010) Use of artificial neural network in pattern recognition. Int J Softw Eng Appl 4(2):23–34
Wang WC, Xu DM, Chau KW, Chen S (2012) Improved annual rainfall-runoff forecasting using PSO-SVM model based on EEMD. J Hydroinform 15(4):1377–1390
Akusok A, Björk K-M, Miche Y, Lendasse A (2015) High-performance extreme learning machines: a complete toolbox for big data applications. IEEE Access 3:1011–1025
Guzman-Zavaleta ZJ, Feregrino-Uribe C (2018) Partial-copy detection of non-simulated videos using learning at decision level. Multimed Tools Appl [Online]. https://doi.org/10.1007/s11042-018-6345-2
Noest AJ (1988) Neural information processing systems. In: Anderson DZ (ed) Phasor neural networks. American Institute of Physics, New York, pp 584–591
Taormina R, Chau K-W, Sivakumar B (2015) Neural network river forecasting through baseflow separation and binary-coded swarm optimization. J Hydrol 529:1788–1797 [Online]. http://www.sciencedirect.com/science/article/pii/S0022169415005673
Bechennec J, Chanussot C, Neri V, Etiemble D (1991) VLSI design of a 3-D highly parallel message-passing architecture. In: Delgado-Frias JG, Moore WR (eds) VLSI for artificial intelligence and neural networks. Springer, Boston, MA
Sefeedpari P, Rafiee S, Akram A, wing Chau K, Pishgar-Komleh SH (2016) Prophesying egg production based on energy consumption using multi-layered adaptive neural fuzzy inference system approach. Comput Electron Agric 131:10–19 [Online]. http://www.sciencedirect.com/science/article/pii/S0168169916309814
Gholami V, Chau K, Fadaee F, Torkaman J, Ghaffari A (2015) Modeling of groundwater level fluctuations using dendrochronology in alluvial aquifers. J Hydrol 529:1060–1069 [Online]. http://www.sciencedirect.com/science/article/pii/S0022169415007118
Bose N, Liang P (1996) Neural network fundamentals with graphs, algorithms and applications. McGraw-Hill, New York
Gler F, Ubeyli E, Gler I (2005) Recurrent neural networks employing lyapunov exponents for EEG signals classification. Expert Syst Appl 29:506–514
Chen Xiao Yun, Chau Kwok Wing (2016) A hybrid double feedforward neural network for suspended sediment load estimation. Water Resour Manag 30:2179–2194
Murari A, Mazon D, Martin N, Vagliasindi G, Gelfusa M (2012) Exploratory data analysis techniques to determine the dimensionality of complex nonlinear phenomena: the l-to-h transition at jet as a case study. IEEE Trans Plasma Sci 40(5):1386–1394
De Sá JM (2001) Pattern recognition: concepts, methods and applications. Springer, Berlin
Sitaram R, Zhang H, Guan C (2007) Temporal classification of multichannel near-infrared spectroscopy signals of motor imagery for developing a brain-computer interface. Neuroimage 34:1416–1427
Polat K, Gnes S (2007) Classification of epileptiform EEG using a hybrid system based on decision tree classifier and fast fourier transform. Appl Math Comput 87:1017–1026
Chatterjee A, Nait-Ali A, Siarry P (2009) Advanced biosignal processing. Chapter 8: neural network approaches for EEG classification. Springer, Berlin, pp 165–182
Jung T, Makeig S, Humphries C, Lee T, McKeown M (2000) Removing electroencephalographic artifacts by blind source separation. Physchophysiology 37:163–178
Vuckovic A, Radivojevic V, Chen A, Popovic D (2002) Automatic recognition of alertness and drowsiness from EEG by an artificial neural network. Med Eng Phys 24:349–360
Niedermeyer E, Lopes Da Silva F (2005) Electroencephalography: basic principles, clinical applications and related fields. Lippincott Williams & Wikins, Philadelphia
Subasi A, Akin M, Kiymik K, Erogul O (2005) Automatic recognition of vigilance state by using a wavelet-based artificial neural network. Neural Comput Appl 14:45–55
Buteneers P, Schrauwen B, Verstraeten D, Stroobandt D (2009) Real-time epileptic seizure detection on intra-cranial rat data using reservoir computing. In: Köppen M, Kasabov N, Coghill G (eds) Advances in neuro-information processing. Springer, Berlin, pp 56–63
Schomer DL (2007) The Normal EEG in an Adult. In: Blum AS, Rutkove SB (eds) The clinical neurophysiology primer. Humana Press, New York, United States
Dongha L, Bumhee P, Changwon J, Park H-J (2011) Decoding brain states using functional magnetic resonance imagine. Biomed Eng Lett 1:82–88
He L, Hou W, Zhen X, Peng C (2006) Recognition of ECG patterns using artificial neural network. In: Sixth international conference on intelligent systems design and applications, Jinan, pp 477–481
Cybenko G (1989) Approximation by superpositions of a sigmoidal function. Math Control Signals Syst 2(4):303–314
Kuncheva L (2004) Combining pattern classifiers: methods and algorithms. Wiley [Online]. https://books.google.com.mx/books?id=B4TZtp7X82oC
Poznyak AS, Sanchez EN, Yu W (2001) Differential neural networks for robust nonlinear control: identification, state estimation and trajectory tracking. World Scientific, Singapore
Chairez I (2009) Wavelet differential neural network. IEEE Trans Neural Netw 20:1439–1449
Jimenez M, Martinez J, Figueroa U, Guevara A (2015) Finite element simulation of mechanical bump shock absorber for sled tests. Int J Automot Technol 16(1):167–172
Golub G, Matt U (1997) Generalized cross-validation for large-scale problems. J Comput Graph Stat 6(1):1–34
Nguyen N, Milanfar P, Golub G (2001) Efficient generalized cross-validation with applications to parametric image restoration and resolution enhancement. IEEE Trans Image Process 10(9):1299–1308
S. P. P. F. U. of Freiburg (2012) EEG database [online]. http://epilepsy.uni-freiburg.de/freiburg-seizure-prediction-project/eeg-database
Srinivasan V, Eswaran C, Sriraam N (2005) Artificial neural network based epileptic detection using time-domain and frequency-domain features. J Med Syst 29(6):647–660
Kannathala N, Rajendra-Acharyab U, Limb C, Sadasivana P (2005) Characterization of EEG—a comparative study. Comput Methods Programs Biomed 2005(80):17–23
Kannathal N, Choo ML, Acharya UR, Sadasivan PK (2005) Entropies for detection of epilepsy in EEG. Comput Methods Programs Biomed 80(3):187–194
Ocak H (2009) Automatic detection of epileptic seizures in EEG using discrete wavelet transform and approximate entropy. Expert Syst Appl 36:2027–2036
Khushaba R, Kodagoda S, Takruri M, Dissanayake G (2012) Toward improved control of prosthetic fingers using surface electromyogram (EMG) signals. Expert Syst Appl 39:10731–10738
Hwang H, Kim S, Choi S, Im CH (2013) EEG-based brain-computer interfaces: a thorough literature survey. Int J Brain Comput Interact 29(12):814–826
Pfurtscheller B, Neuper C, Muller GR, Obermaier B, Krausz G, Schlogl A (2003) Graz-BCI: state of the art and clinical applications. IEEE Trans Neural Syst Rehabil Eng 11:177–180
Wolpaw J, Birbaumer N, McFarland D, Pfurtscheller G, Vaughan T (2002) Brain computer interfaces for communication and control. Clin Neurophysiol 113:767–791
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Alfaro-Ponce, M., Argüelles, A., Chairez, I. et al. Automatic electroencephalographic information classifier based on recurrent neural networks. Int. J. Mach. Learn. & Cyber. 10, 2283–2295 (2019). https://doi.org/10.1007/s13042-018-0867-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13042-018-0867-9