Skip to main content
Log in

Automatic electroencephalographic information classifier based on recurrent neural networks

  • Original Article
  • Published:
International Journal of Machine Learning and Cybernetics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Basu J, Bhattacharyya D, Kim T (2010) Use of artificial neural network in pattern recognition. Int J Softw Eng Appl 4(2):23–34

    Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. Noest AJ (1988) Neural information processing systems. In: Anderson DZ (ed) Phasor neural networks. American Institute of Physics, New York, pp 584–591

    Google Scholar 

  6. 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

  7. 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

    Google Scholar 

  8. 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

  9. 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

  10. Bose N, Liang P (1996) Neural network fundamentals with graphs, algorithms and applications. McGraw-Hill, New York

    MATH  Google Scholar 

  11. Gler F, Ubeyli E, Gler I (2005) Recurrent neural networks employing lyapunov exponents for EEG signals classification. Expert Syst Appl 29:506–514

    Article  Google Scholar 

  12. Chen Xiao Yun, Chau Kwok Wing (2016) A hybrid double feedforward neural network for suspended sediment load estimation. Water Resour Manag 30:2179–2194

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. De Sá JM (2001) Pattern recognition: concepts, methods and applications. Springer, Berlin

    Book  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    MathSciNet  MATH  Google Scholar 

  17. Chatterjee A, Nait-Ali A, Siarry P (2009) Advanced biosignal processing. Chapter 8: neural network approaches for EEG classification. Springer, Berlin, pp 165–182

  18. Jung T, Makeig S, Humphries C, Lee T, McKeown M (2000) Removing electroencephalographic artifacts by blind source separation. Physchophysiology 37:163–178

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. Niedermeyer E, Lopes Da Silva F (2005) Electroencephalography: basic principles, clinical applications and related fields. Lippincott Williams & Wikins, Philadelphia

    Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Chapter  Google Scholar 

  23. 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

    Google Scholar 

  24. Dongha L, Bumhee P, Changwon J, Park H-J (2011) Decoding brain states using functional magnetic resonance imagine. Biomed Eng Lett 1:82–88

    Article  Google Scholar 

  25. 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

  26. Cybenko G (1989) Approximation by superpositions of a sigmoidal function. Math Control Signals Syst 2(4):303–314

    Article  MathSciNet  MATH  Google Scholar 

  27. Kuncheva L (2004) Combining pattern classifiers: methods and algorithms. Wiley [Online]. https://books.google.com.mx/books?id=B4TZtp7X82oC

  28. Poznyak AS, Sanchez EN, Yu W (2001) Differential neural networks for robust nonlinear control: identification, state estimation and trajectory tracking. World Scientific, Singapore

    Book  MATH  Google Scholar 

  29. Chairez I (2009) Wavelet differential neural network. IEEE Trans Neural Netw 20:1439–1449

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. Golub G, Matt U (1997) Generalized cross-validation for large-scale problems. J Comput Graph Stat 6(1):1–34

    MathSciNet  MATH  Google Scholar 

  32. 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

    Article  MathSciNet  MATH  Google Scholar 

  33. S. P. P. F. U. of Freiburg (2012) EEG database [online]. http://epilepsy.uni-freiburg.de/freiburg-seizure-prediction-project/eeg-database

  34. 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

    Article  Google Scholar 

  35. Kannathala N, Rajendra-Acharyab U, Limb C, Sadasivana P (2005) Characterization of EEG—a comparative study. Comput Methods Programs Biomed 2005(80):17–23

    Article  Google Scholar 

  36. Kannathal N, Choo ML, Acharya UR, Sadasivan PK (2005) Entropies for detection of epilepsy in EEG. Comput Methods Programs Biomed 80(3):187–194

    Article  Google Scholar 

  37. Ocak H (2009) Automatic detection of epileptic seizures in EEG using discrete wavelet transform and approximate entropy. Expert Syst Appl 36:2027–2036

    Article  Google Scholar 

  38. 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

    Article  Google Scholar 

  39. 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

    Article  Google Scholar 

  40. 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

    Article  Google Scholar 

  41. Wolpaw J, Birbaumer N, McFarland D, Pfurtscheller G, Vaughan T (2002) Brain computer interfaces for communication and control. Clin Neurophysiol 113:767–791

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mariel Alfaro-Ponce.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13042-018-0867-9

Keywords

Navigation