Submitted:
01 July 2025
Posted:
02 July 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Materials and Methods
2.1. Experimental Data
2.2. Neuromorphic Framework for MCD and NRD
- Filtering module that transforms the raw ECoG signals to input signal for 3D-SNN using Morlet wavelet transformation for multiple fundamental frequencies and their combination into a features matrix of same size as the original one [16]
- 3D recurrent SNN architecture called 3D SNN cube, spatially structured and adaptable to an individual 3D brain template, for feature extraction from processed ECoG signals. It adapts continuously to the incoming input in unsupervised mode via STDP rule.
- Two recurrent Echo State Network (ESN) structures for decoding of the desired movement (MCD) and satisfaction (NRD) from extracted features (spiking frequencies of the selected neurons in the 3D-SNN module). It can be trained on-line in supervised mode via recursive least squares (RLS) or in unsupervised regime via reinforcement learning (RL) rules.
2.3. Software Implementation
3. Methodology
3.1. Training Approaches
| Algorithm 1 Pseudo-code of training algorithm |
|
Initialization Initialize and modules parameters Compose 3D-SNN module using ECoG positions Initialize the cube connection weights based on neurons’ distances while do
|
- denoted further as TA1 (Figure 5): Use desired state of MCD from the DB denoted as as target for MCD and input to NRD no matter whether the training example is labeled as satisfaction or non satisfaction.
- denoted further as TA2 (Figure 6): Use swapped desired state of MCD denoted as (if revert to and vise versa) as target fro MCD and input for NRD if the training example is labeled as non satisfaction in the DB ().
- : Use the (TA1) to train initial model of both MCD and NRD using only first training session from the DB.
3.2. Testing Experiments
| Algorithm 2 Pseudo-code of testing algorithm |
|
Initialization Set and modules parameters to the trained once Compose 3D-SNN module using ECoG positions Set 3D SNN state to the achieved after training Set cube connection weights to the achieved after training values while do
|
- denoted further as TE1 (Figure 9): feed the trained NRD with desired action from DB () rather than from the trained MCD prediction. In this way we skip MCD imitating knowledge about instructions on the screen. However, in on-line mode the NRD must know the target action that is not always possible.
- denoted further as TE2 (Figure 10): feed the trained MCD prediction () to NRD that are not always correct but will be available in real situation. In this way the decoder works in fully on-line mode.
- denoted further as TE3: Testing of both models trained via the Third (TA3) and Fourth (TA4) training approaches was done as in the Second experiment TE2, i.e. in on-line mode.
4. Results
5. Discussion
6. Conclusions
Author Contributions
Funding
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Rudroff, T. Decoding thoughts, encoding ethics: A narrative review of the BCI-AI revolution. Brain Res. 2025, 1850, 149423. [Google Scholar] [CrossRef] [PubMed]
- Sumithra, M.G.; Dhanaraj, R.K.; Milanova, M.; Balusamy, B.; Venkatesan, C. (Eds.) Brain-Computer Interface: Using Deep Learning Applications; Wiley: Hoboken, NJ, US, 2023. [Google Scholar]
- Awuah, W.A.; Ahluwalia, A.; Darko, K.; Sanker, V.; Tan, J.K.; Pearl, T.O.; Ben-Jaafar, A.; Ranganathan, S.; Aderinto, N.; Mehta, A.; et al. Bridging Minds and Machines: The Recent Advances of Brain-Computer Interfaces in Neurological and Neurosurgical Applications. World Neurosurg. 2024, 189, 138–153. [Google Scholar] [CrossRef] [PubMed]
- Paul, D.; Mukherjee, M.; Bakshi, A. A Review of Brain-Computer Interface. In Advances in Medical Physics and Healthcare Engineering; Mukherjee, M., Mandal, J., Bhattacharyya, S., Huck, C., Biswas, S., Eds.; Lecture Notes in Bioengineering; Springer: Singapore, 2021; pp. 507–531. [Google Scholar]
- Ajiboye, A.B.; Willett, F.R.; Young, D.R.; Memberg, W.D.; Murphy, B.A.; Miller, J.P.; Walter, B.L.; Sweet, J.A.; Hoyen, H.A.; Keith, M.W.; et al. Restoration of reaching and grasping movements through brain-controlled muscle stimulation in a person with tetraplegia: A proof-of-concept demonstration. Lancet 2017, 389, 1821–1830. [Google Scholar] [CrossRef] [PubMed]
- Buttfield, A.; Ferrez, P.W.; Millan, J.R. Towards a robust BCI: Error potentials and online learning. IEEE Trans. Neural Syst. Rehabil. Eng. 2006, 14, 164–168. [Google Scholar] [CrossRef] [PubMed]
- Eliseyev, A.; Auboiroux, V.; Costecalde, T.; Langar, L.; Charvet, G.; Mestais, C.; Aksenova, T.; Benabid, A.L. Recursive Exponentially Weighted N-way Partial Least Squares Regression with Recursive-Validation of Hyper-Parameters in Brain-Computer Interface Applications. Sci. Rep. 2017, 7, 16281. [Google Scholar] [CrossRef] [PubMed]
- Orsborn, A.L.; Moorman, H.G.; Overduin, S.A.; Shanechi, M.M.; Dimitrov, D.F.; Carmena, J.M. Closed-Loop Decoder Adaptation Shapes Neural Plasticity for Skillful Neuroprosthetic Control. Neuron 2014, 82, 1380–1393. [Google Scholar] [CrossRef] [PubMed]
- Wodlinger, B.; Downey, J.E.; Tyler-Kabara, E.C.; Schwartz, A.B.; Boninger, M.L.; Collinger, J.L. Ten-dimensional anthropomorphic arm control in a human brain-machine interface: Difficulties, solutions, and limitations. J. Neural Eng. 2014, 12, 016011. [Google Scholar] [CrossRef] [PubMed]
- Benabid, A.L.; Costecalde, T.; Eliseyev, A.; Charvet, G.; Verney, A.; Karakas, S.; Foerster, M.; Lambert, A.; Morinière, B.; Abroug, N.; et al. An exoskeleton controlled by an epidural wireless brain–machine interface in a tetraplegic patient: A proof-of-concept demonstration. Lancet Neurol. 2019, 18, 1112–1122. [Google Scholar] [CrossRef] [PubMed]
- Lorach, H.; Galvez, A.; Spagnolo, V.; Martel, F.; Karakas, S.; Intering, N.; Vat, M.; Faivre, O.; Harte, C.; Komi, S.; et al. Walking naturally after spinal cord injury using a brain–spine interface. Nature 2023, 618, 126–133. [Google Scholar] [CrossRef] [PubMed]
- Moly, A.; Costecalde, T.; Martel, F.; Martin, M.; Larzabal, C.; Karakas, S.; Verney, A.; Charvet, G.; Chabardes, S.; Benabid, A.L.; et al. An adaptive closed-loop ECoG decoder for long-term and stable bimanual control of an exoskeleton by a tetraplegic. J. Neural Eng. 2022, 19, 026021. [Google Scholar] [CrossRef] [PubMed]
- Rouanne, V. Adaptation of Discrete and Continuous Intracranial Brain-Computer Interfaces Using Neural Correlates of Task Performance Decoded Continuously From the Sensorimotor Cortex of a Tetraplegic. Ph.D. Thesis, Université Grenoble Alpes, Saint-Martin-d’Hères, France, 2022. [Google Scholar]
- Rouanne, V.; Costecalde, T.; Benabid, A.L.; Aksenova, T. Unsupervised adaptation of an ECoG based brain-computer interface using neural correlates of task performance. Sci. Rep. 2022, 12, 21316. [Google Scholar] [CrossRef] [PubMed]
- Rusev, G., Yordanov, S., Nedelcheva, S., Banderov, A., Sauter-Starace, F., Koprinkova-Hristova, P., Kasabov, N., Decoding brain signals in a neuromorphic framework for a personalized adaptive control of human prosthetics, 2025. Biomimetics 2025, 10(3), 183.
- Rusev, G., Innovative Brain Signal Feature Extraction for Personalized and Adaptive Human Prosthetics, submitted paper (under review) https://zenodo.org/records/15436393.
- Mestais, C.S.; Charvet, G.; Sauter-Starace, F.; Foerster, M.; Ratel, D.; Benabid, A.L. WIMAGINE: Wireless 64-channel ECoG recording implant for long term clinical applications. IEEE Trans. Neural Syst. Rehabil. Eng. 2015, 23, 10–21. [Google Scholar] [CrossRef] [PubMed]
- Andrew, B.; Richard, S.S. Reinforcement Learning: An Introduction, 2nd ed.; The MIT Press: Cambridge, MA, USA; London, UK, 2018. [Google Scholar]
- Jaeger, H. Tutorial on Training Recurrent Neural Networks, Covering BPPT, RTRL, EKF and the “Echo State Network” Approach; GMD Report 159, German National Research Center for Information Technology; GMD-Forschungszentrum Informationstechnik: Bonn, Germany, 2002. [Google Scholar]
- Spreizer, S.; Mitchell, J.; Gutzen, R.; Lober, M.; Linssen, C.; Trensch, G.; Jordan, J.; Plesser, H.E.; Kurth, A.; Vennemo, S.B.; et al. NEST 3.3 (3.3). Zenodo. 2022. [CrossRef]










| Experiment | Reinforcement learning |
|---|---|
| patient | object |
| ECoG features | |
| MCD | actor |
| State | Action |
| NRD | critic |
| satisfaction | reinforcement signal |
| Training approach | Metrics | Session 8 | Session 9 |
|---|---|---|---|
| TA1 | Balanced Accuracy | 0.7491 | 0.7616 |
| TA2 | Balanced Accuracy | 0.6474 | 0.5456 |
| TA1 | on | 0.4145 | 0.4924 |
| TA2 | on | 0.3643 | 0.1546 |
| TA1 | on | 0.9219 | 0.9610 |
| TA2 | on | 0.9491 | 0.9586 |
| Training approach | Metrics | Session 8 | Session 9 |
|---|---|---|---|
| TA1 | Balanced Accuracy | 0.6279 | 0.5578 |
| TA2 | Balanced Accuracy | 0.5291 | 0.4967 |
| TA1 | on | 0.2796 | 0.1549 |
| TA2 | on | 0.1386 | 0.0627 |
| TA1 | on | 0.9177 | 0.9162 |
| TA2 | on | 0.9028 | 0.9304 |
| Training approach | Metrics | Session 8 | Session 9 |
|---|---|---|---|
| TA3 | Balanced Accuracy | 0.5637 | 0.5501 |
| TA4 | Balanced Accuracy | 0.6787 | 0.6424 |
| TA3 | on | 0.1800 | 0.1391 |
| TA4 | on | 0.2761 | 0.2350 |
| TA3 | on | 0.8657 | 0.8793 |
| TA4 | on | 0.8532 | 0.9028 |
| Training approach | NRD feedback | Metrics | Session 8 | Session 9 |
|---|---|---|---|---|
| TA1 | YES | Balanced Accuracy | 0.8069 | 0.7593 |
| TA1 | NO | Balanced Accuracy | 0.8370 | 0.7699 |
| TA2 | YES | Balanced Accuracy | 0.8723 | 0.8715 |
| TA2 | NO | Balanced Accuracy | 0.8304 | 0.8251 |
| TA1 | YES | on | 0.8285 | 0.7879 |
| TA1 | NO | on | 0.8221 | 0.7393 |
| TA2 | YES | on | 0.8389 | 0.8589 |
| TA2 | NO | on | 0.8154 | 0.8086 |
| TA1 | YES | on | 0.7861 | 0.7272 |
| TA1 | NO | on | 0.8490 | 0.7973 |
| TA2 | YES | on | 0.8767 | 0.8886 |
| TA2 | NO | on | 0.8416 | 0.8415 |
| Training approach | NRD feedback | Metrics | Session 8 | Session 9 |
|---|---|---|---|---|
| TA3 | YES | Balanced Accuracy | 0.7942 | 0.7691 |
| TA3 | NO | Balanced Accuracy | 0.8370 | 0.7699 |
| TA4 | YES | Balanced Accuracy | 0.8724 | 0.8800 |
| TA4 | NO | Balanced Accuracy | 0.8366 | 0.8403 |
| TA3 | YES | on | 0.7528 | 0.7363 |
| TA3 | NO | on | 0.8490 | 0.7973 |
| TA4 | YES | on | 0.8812 | 0.8945 |
| TA4 | NO | on | 0.8209 | 0.8273 |
| TA3 | YES | on | 0.8130 | 0.8047 |
| TA3 | NO | on | 0.8221 | 0.7393 |
| TA4 | YES | on | 0.8400 | 0.8693 |
| TA4 | NO | on | 0.8508 | 0.8536 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).