{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,5]],"date-time":"2026-07-05T06:57:27Z","timestamp":1783234647161,"version":"3.54.6"},"publisher-location":"Cham","reference-count":29,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031562075","type":"print"},{"value":"9783031562082","type":"electronic"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,5,24]],"date-time":"2024-05-24T00:00:00Z","timestamp":1716508800000},"content-version":"vor","delay-in-days":144,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This work is demonstrating the use of a supercomputer platform to optimise hyper-parameters of a proposed by the team novel SNN-ESN computational model, that combines a brain template of spiking neurons in a spiking neural network (SNN) for feature extraction and an Echo State Network (ESN) for dynamic data series classification. A case study problem and data are used to illustrate the functionalities of the SNN-ESN. The overall SNN-ESN classifier has several hyper-parameters that are subject to refinement, such as: spiking threshold, duration of the refractory period and STDP learning rate for the SNN part; reservoir size, spectral radius of the connectivity matrix and leaking rate for the ESN part. In order to find the optimal hyper-parameter values exhaustive search over all possible combinations within reasonable intervals was performed using supercomputer Avitohol. The resulted optimal parameters led to improved classification accuracy. This work demonstrates the importance of model parameter optimisation using a supercomputer platform, which improves the usability of the proposed SNN-ESN for real-time applications on complex spatio-temporal data.<\/jats:p>","DOI":"10.1007\/978-3-031-56208-2_45","type":"book-chapter","created":{"date-parts":[[2024,5,23]],"date-time":"2024-05-23T17:01:50Z","timestamp":1716483710000},"page":"435-443","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Grid Search Optimization of\u00a0Novel SNN-ESN Classifier on\u00a0a\u00a0Supercomputer Platform"],"prefix":"10.1007","author":[{"given":"Dimitar","family":"Penkov","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0447-9667","authenticated-orcid":false,"given":"Petia","family":"Koprinkova-Hristova","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4433-7521","authenticated-orcid":false,"given":"Nikola","family":"Kasabov","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Simona","family":"Nedelcheva","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7363-4907","authenticated-orcid":false,"given":"Sofiya","family":"Ivanovska","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Svetlozar","family":"Yordanov","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,5,24]]},"reference":[{"key":"45_CR1","doi-asserted-by":"crossref","unstructured":"Padfield, N., Camilleri, K., Camilleri, T., Fabri, S., Bugeja, M.: A comprehensive review of endogenous EEG-based BCIs for dynamic device control. Sensors 22(15), Article no. 5802 (2022)","DOI":"10.3390\/s22155802"},{"issue":"14","key":"45_CR2","doi-asserted-by":"publisher","first-page":"11347","DOI":"10.1007\/s00521-020-05624-w","volume":"34","author":"C Ieracitano","year":"2022","unstructured":"Ieracitano, C., Mammone, N., Hussain, A., Morabito, F.C.: A novel explainable machine learning approach for EEG-based brain-computer interface systems. Neural Comput. Appl. 34(14), 11347\u201311360 (2022)","journal-title":"Neural Comput. Appl."},{"key":"45_CR3","doi-asserted-by":"crossref","unstructured":"Singanamalla, S.K.R., Lin, C.-T.: Spike-representation of EEG signals for performance enhancement of brain-computer interfaces. Front. Neurosci. 16, Article no. 792318 (2022)","DOI":"10.3389\/fnins.2022.792318"},{"key":"45_CR4","doi-asserted-by":"publisher","first-page":"154","DOI":"10.1016\/j.patrec.2022.08.009","volume":"161","author":"J Zhou","year":"2022","unstructured":"Zhou, J., Zhao, T., Xie, Y., Xiao, F., Sun, L.: Emotion recognition based on brain connectivity reservoir and valence lateralization for cyber-physical-social systems. Pattern Recogn. Lett. 161, 154\u2013160 (2022)","journal-title":"Pattern Recogn. Lett."},{"key":"45_CR5","doi-asserted-by":"publisher","first-page":"46007","DOI":"10.1109\/ACCESS.2020.2978163","volume":"8","author":"Y Luo","year":"2020","unstructured":"Luo, Y., et al.: EEG-based emotion classification using spiking neural networks. IEEE Access 8, 46007\u201346016 (2020)","journal-title":"IEEE Access"},{"issue":"2","key":"45_CR6","doi-asserted-by":"publisher","first-page":"972","DOI":"10.1109\/TAFFC.2020.2982143","volume":"13","author":"R Fourati","year":"2022","unstructured":"Fourati, R., Ammar, B., Sanchez-Medina, J., Alimi, A.M.: Unsupervised learning in reservoir computing for EEG-based emotion recognition. IEEE Trans. Affect. Comput. 13(2), 972\u2013984 (2022)","journal-title":"IEEE Trans. Affect. Comput."},{"key":"45_CR7","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1016\/j.neunet.2015.07.005","volume":"78","author":"L Bozhkov","year":"2016","unstructured":"Bozhkov, L., Koprinkova-Hristova, P., Georgieva, P.: Learning to decode human emotions with Echo State Networks. Neural Netw. 78, 112\u2013119 (2016)","journal-title":"Neural Netw."},{"key":"45_CR8","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1016\/j.neucom.2016.03.108","volume":"231","author":"L Bozhkov","year":"2017","unstructured":"Bozhkov, L., Koprinkova-Hristova, P., Georgieva, P.: Reservoir computing for emotion valence discrimination from EEG signals. Neurocomputing 231, 28\u201340 (2017)","journal-title":"Neurocomputing"},{"issue":"3","key":"45_CR9","first-page":"1095","volume":"28","author":"ZH Khan","year":"2017","unstructured":"Khan, Z.H., Hussain, N., Tiwana, M.I.: Classification of EEG signals for wrist and grip movements using echo state network. Biomed. Res. (India) 28(3), 1095\u20131102 (2017)","journal-title":"Biomed. Res. (India)"},{"key":"45_CR10","doi-asserted-by":"crossref","unstructured":"Kim, H., Kim, J.S., Chung, C.K.: Identification of cerebral cortices processing acceleration, velocity, and position during directional reaching movement with deep neural network and explainable AI. NeuroImage 266, Article no. 119783 (2023)","DOI":"10.1016\/j.neuroimage.2022.119783"},{"key":"45_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"306","DOI":"10.1007\/978-3-319-44778-0_36","volume-title":"Artificial Neural Networks and Machine Learning \u2013 ICANN 2016","author":"G Ruffini","year":"2016","unstructured":"Ruffini, G., Iba\u00f1ez, D., Castellano, M., Dunne, S., Soria-Frisch, A.: EEG-driven RNN classification for prognosis of neurodegeneration in at-risk patients. In: Villa, A.E.P., Masulli, P., Pons Rivero, A.J. (eds.) ICANN 2016. LNCS, vol. 9886, pp. 306\u2013313. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-44778-0_36"},{"issue":"2","key":"45_CR12","doi-asserted-by":"publisher","first-page":"348","DOI":"10.1109\/TCDS.2021.3079712","volume":"14","author":"S Gong","year":"2022","unstructured":"Gong, S., Xing, K., Cichocki, A., Li, J.: Deep learning in EEG: advance of the last ten-year critical period. IEEE Trans. Cogn. Dev. Syst. 14(2), 348\u2013365 (2022)","journal-title":"IEEE Trans. Cogn. Dev. Syst."},{"key":"45_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-981-15-2848-4_78-1","volume-title":"Handbook of Neuroengineering","author":"S Nakagome","year":"2023","unstructured":"Nakagome, S., Craik, A., Ravindran, A.S., He, Y., Cruz-Garza, J.G., Contreras-Vidal, J.L.: Deep learning methods for EEG neural classification. In: Thakor, N.V. (ed.) Handbook of Neuroengineering, pp. 1\u201339. Springer, Singapore (2023). https:\/\/doi.org\/10.1007\/978-981-15-2848-4_78-1"},{"key":"45_CR14","doi-asserted-by":"crossref","unstructured":"Phadikar, S., Sinha, N., Ghosh, R.: Unsupervised feature extraction with autoencoders for EEG based multiclass motor imagery BCI. Expert Syst. Appl. 213, Article no. 118901 (2023)","DOI":"10.1016\/j.eswa.2022.118901"},{"key":"45_CR15","doi-asserted-by":"crossref","unstructured":"Yuvaraj, R., Thagavel, P., Thomas, J., Fogarty, J., Ali, F.: Comprehensive analysis of feature extraction methods for emotion recognition from multichannel EEG recordings. Sensors 23(2), Article no. 915 (2023)","DOI":"10.3390\/s23020915"},{"key":"45_CR16","doi-asserted-by":"crossref","unstructured":"Jeong, D.-H., Jeong, J.: In-ear EEG based attention state classification using echo state network. Brain Sci. 10(6), Article no. 321 (2020)","DOI":"10.3390\/brainsci10060321"},{"key":"45_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.ins.2018.09.057","volume":"475","author":"L Sun","year":"2019","unstructured":"Sun, L., Jin, B., Yang, H., Tong, J., Liu, C., Xiong, H.: Unsupervised EEG feature extraction based on echo state network. Inf. Sci. 475, 1\u201317 (2019)","journal-title":"Inf. Sci."},{"key":"45_CR18","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1016\/j.neunet.2014.01.006","volume":"52","author":"NK Kasabov","year":"2014","unstructured":"Kasabov, N.K.: NeuCube: a spiking neural network architecture for mapping, learning and understanding of spatio-temporal brain data. Neural Netw. 52, 62\u201376 (2014)","journal-title":"Neural Netw."},{"key":"45_CR19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-57715-8","volume-title":"Time-Space, Spiking Neural Networks and Brain-Inspired Artificial Intelligence","author":"NK Kasabov","year":"2019","unstructured":"Kasabov, N.K.: Time-Space, Spiking Neural Networks and Brain-Inspired Artificial Intelligence. Springer, Cham (2019)"},{"key":"45_CR20","doi-asserted-by":"crossref","unstructured":"Hu, J., Hou, Z.-G., Chen, Y.-X., Kasabov, N., Scott, N.: EEG-based classification of upper-limb ADL using SNN for active robotic rehabilitation. In: 5th IEEE RAS\/EMBS International Conference on Biomedical Robotics and Biomechatronics, Sao Paulo, Brazil, pp. 409\u2013414 (2014)","DOI":"10.1109\/BIOROB.2014.6913811"},{"key":"45_CR21","unstructured":"NeuCube development environment. https:\/\/kedri.aut.ac.nz\/neucube"},{"issue":"2","key":"45_CR22","doi-asserted-by":"publisher","first-page":"358","DOI":"10.1109\/TNNLS.2019.2906158","volume":"31","author":"B Petro","year":"2019","unstructured":"Petro, B., Kasabov, N., Kiss, R.: Selection and optimisation of spike encoding methods for spiking neural networks, algorithms. IEEE Trans. Neural Netw. Learn. Syst. 31(2), 358\u2013370 (2019)","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"45_CR23","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1016\/j.neunet.2012.11.014","volume":"41","author":"NK Kasabov","year":"2013","unstructured":"Kasabov, N.K., Dhoble, K., Nuntalid, N., Indiveri, G.: Dynamic evolving spiking neural networks for online spatio- and spectro-temporal pattern recognition. Neural Netw. 41, 188\u2013201 (2013)","journal-title":"Neural Netw."},{"key":"45_CR24","doi-asserted-by":"crossref","unstructured":"Koprinkova-Hristova, P., Kasabov, N., Nedelcheva, S., Yordanov, S., Penkov, D.: On-line learning, classification and interpretation of brain signals using 3D SNN and ESN. IJCNN 2023 (accepted)","DOI":"10.1109\/IJCNN54540.2023.10191974"},{"key":"45_CR25","unstructured":"Jaeger, H.: Tutorial on training recurrent neural networks, covering BPPT, RTRL, EKF and the \u201cecho state network\u201d approach. GMD Report 159, German National Research Center for Information Technology (2002)"},{"key":"45_CR26","unstructured":"Gallicchio, C., Lukosevicius, M., Scardapane, S.: Frontiers in reservoir computing. In: Proceedings of 28th European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning, ESANN 2020, Belgium, pp. 559\u2013566 (2020)"},{"key":"45_CR27","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1016\/j.cosrev.2009.03.005","volume":"3","author":"M Lukosevicius","year":"2009","unstructured":"Lukosevicius, M., Jaeger, H.: Reservoir computing approaches to recurrent neural network training. Comput. Sci. Rev. 3, 127\u2013149 (2009)","journal-title":"Comput. Sci. Rev."},{"key":"45_CR28","unstructured":"Talairach daemon. http:\/\/www.talairach.org"},{"key":"45_CR29","unstructured":"Spreizer, S., et al.: NEST 3.3 (3.3) (2022). Zenodo. https:\/\/doi.org\/10.5281\/zenodo.6368024"}],"container-title":["Lecture Notes in Computer Science","Large-Scale Scientific Computations"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-56208-2_45","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,23]],"date-time":"2024-05-23T17:13:35Z","timestamp":1716484415000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-56208-2_45"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031562075","9783031562082"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-56208-2_45","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"24 May 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"LSSC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Large-Scale Scientific Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Sozopol","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Bulgaria","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 June 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 June 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"lssc2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/parallel.bas.bg\/Conferences\/SciCom23\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}