Application of recurrent analysis to classify realizations of encephalograms

Authors

  • Kirichenko Lyudmila
  • Zinchenko Petro

DOI:

https://doi.org/10.34185/1562-9945-6-143-2022-08

Keywords:

classification using machine learning, time series classification, recurrent diagrams, Electroencephalogram implementation, deep residual networks.

Abstract

The current state of science and technology is characterized by a variety of methods and approaches to solving various tasks, including in the fields of time series analysis and computer vision. This abstract explores a novel approach to the classification of time series based on the analysis of brain activity using recurrent diagrams and deep neural networks. The work begins with an overview of recent achievements in the field of time series analysis and the application of machine learning methods. The importance of time series classification in various domains, including medicine, finance, technology, and others, is em-phasized. Next, the methodology is described, in which time series are transformed into gray-scale images using recurrent diagrams. The key idea is to use recurrent diagrams to visualize the structure of time series and identify their nonlinear properties. This transformed informa-tion serves as input data for deep neural networks. An important aspect of the work is the selection of deep neural networks as classifiers for the obtained images. Specifically, residual neural networks are applied, known for their ability to effectively learn and classify large volumes of data. The structure of such networks and their advantages over other architectures are discussed. The experimental part of the work describes the use of a dataset of brain activity, which includes realizations from different states of a person, including epileptic seizures. The ob-tained visualization and classification methods are applied for binary classification of EEG realizations, where the class of epileptic seizure is compared with the rest. The main evalua-tion metrics for classification are accuracy, precision, recall, and F1-score. The experimental results demonstrate high classification accuracy even for short EEG realizations. The quality metrics of classification indicate the potential effectiveness of this method for automated di-agnosis of epileptic seizures based on the analysis of brain signals. The conclusions highlight the importance of the proposed approach and its potential usefulness in various domains where time series classification based on the analysis of brain activity and recurrent diagrams is required.

References

Kirichenko, L., Radivilova, T., Bulakh, V.: Binary classification of fractal time series by machine learning methods. In: Advances in Intelligent Systems and Computing, vol. 1020, pp. 701–711 (2019). https://doi.org/10.1007/978-3-030-26474- 1 49

Andrzejak, R.G., Lehnertz, K., Mormann, F., Rieke, C., David, P., Elger, C.E.: Indications of nonlinear deterministic and finite-dimensional structures in time series of brain electrical activity: dependence on recording region and brain state. Phys. Rev. E 64(6), 061907 (2001)

Bagnall, A., Lines, J., Bostrom, A., Large, J., Keogh, E.: The great time series classification bake off: a review and experimental evaluation of recent algorithmic advances. Data Min. Knowl. Disc. 31(3), 606–660 (2017)

Buza, K.: Time series classification and its applications. In: Proceedings of the 8th Interna-tional Conference on Web Intelligence, Mining and Semantics, pp. 1–4 (2018)

Esling, P., Agon, C.: Time-series data mining. ACM Comput. Surv. (CSUR) 45(1), 1–34 (2012)

Bulakh, V., Kirichenko, L., Radivilova, T.: Time series classification based on frac- tal properties. In: 2018 IEEE Second International Conference on Data Stream Mining & Proc-essing (DSMP), pp. 198–201 (2018). https://doi.org/10.1109/ DSMP.2018.8478532

Faraggi, M., Sayadi, K.: Time series features extraction using Fourier and Wavelet trans-forms on ECG data (2019). https://blog.octo.com/en/time-series-features- extraction-using-fourier-and-wavelet-transforms-on-ecg-data/

Lotte, F., Bougrain, L., Cichocki, A., et al.: A review of classification algorithms for EEG-based brain-computer interfaces: a 10 year update. J. Neural Eng. 15(3), 031005 (2018)

Craik, A., He, Y., Contreras-Vidal, J.L.: Deep learning for electroencephalogram (EEG) classification tasks: a review. J. Neural Eng. 16(3), 031001 (2019). https:// doi.org/10.1088/1741-2552/ab0ab5

Eckmann, J.P., Kamphorst, S.O., Ruelle, D.: Recurrence plots of dynamical systems. World Sci. Ser. Nonlinear Sci. Ser. A 16, 441–446 (1995)

Marwan, N., Romano, M.C., Thiel, M., Kurths, J.: Recurrence plots for the analysis of complex systems. Phys. Rep. 438(5–6), 237–329 (2007)

Marwan, N., Wessel, N., Meyerfeldt, U., Schirdewan, A., Kurths, J.: Recurrence plot-based measures of complexity and their application to heart-rate-variability data. Phys. Rev. E 66(2), 026702 (2002)

Kirichenko, L., Kobitskaya, Y., Habacheva, A.: Comparative analysis of the complexity of chaotic and stochastic time series. Radioelectronics Inform. Manag. 2(31), 126–134 (2014)

Hatami, N., Gavet, Y., Debayle, J.: Classification of time-series images using deep convo-lutional neural networks. In: Tenth International Conference on Machine Vision (ICMV 2017). International Society for Optics and Photonics (2018)

Hatami, N., Gavet, Y., Debayle, J.: Bag of recurrence patterns representation for time-series classification. Pattern Anal. Appl. 22(3), 877–887 (2019)

Michael, T., Spiegel, S., Albayrak, S.: Time series classification using compressed recur-rence plots. In: Proceedings of ECML-PKDD (2015)

Kirichenko, L., Kobitskaya, Y., Habacheva, A.: Comparative analysis of the com- plexity of chaotic and stochastic time series. Radioelectronics Inform. Manag. 2(31), 126–134 (2014)

Takens, F.: Detecting strange attractors in turbulence. In: Rand, D., Young, L.S. (eds.) Dynamical Systems and Turbulence, Warwick 1980. Lecture Notes in Mathematics, vol. 898 (1980)

Wu, Q., Fokoue, E.: Epileptic Seizure Recognition Data Set. https://archive.ics.uci.edu/ml/datasets/Epileptic+Seizure+Recognition

Karlık, B., Hayta, B.: Comparison machine learning algorithms for recognition of epilep-tic seizures in EEG. In: Proceedings IWBBIO 2014 (2014)

Ciresan, D.C., Meier, U., Masci, J., Gambardella, L.M., Schmidhuber, J.: Flexible, high performance convolutional neural networks for image classification. In: Twenty-Second In-ternational Joint Conference on Artificial Intelligence, pp. 1237– 1242 (2011)

LeCun, Y., Bengio, Y.: Convolutional networks for images, speech, and time series. In: The Handbook of Brain Theory and Neural Networks, vol. 3361, no. 10 (1995)

Fung, V.: An overview of ResNet and its variants. Towards Data Science (2017)

Published

2023-11-13