Abstract
Brain–computer interfaces (BCIs) provide the measurement of the activities of central nervous systems, and they convert the activities into artificial outputs. Currently, one of the most interesting researches in BCIs is to develop methods for decoding people’s intent from the neural signals. Electroencephalogram (EEG) is one of the ideal solution that provides a portable recording system of neural signals. One of the challenges is to decode people’s intended movement based on EEG. Machine learning is a powerful tools and has been used in BCIs. Due to the large-scale computations, the model training process for machine learning is not always efficient. In order to address such challenges of electroencephalogram modeling in BCIs, we present an efficient machine learning algorithm based on normal equation. First, we propose a systolic matrix multiplication of two matrices. Second, we propose a systolic matrix inversion for large matrix. Third, we propose a systolic matrix-vector multiplication. In addition, the efficiency of the machine learning algorithm is analyzed and its applications of electroencephalogram modeling in BCIs are discussed.
Similar content being viewed by others
References
Lee C, Chuang C, Yeng C et al (2017) Noise suppression by minima controlled recursive averaging for SSVEP-based BCIs with single channel. IEEE Signal Process Lett 24(12):1783–1787
Arvaneh M, Guan C, Ang K et al (2017) Facilitating motor imagery-based brain–computer interface for stroke patients using passive movement. Neural Comput Appl 28:3259–3272
Carino I, Cantillo J, Gutierrez J et al (2018) Classification of motor imagery electroencephalography signals using spiking neurons with different input encoding strategies. Neural Comput Appl 30:1289–1301
Udhaya S, Hannah H (2017) PSO-based feature selection and neighborhood rough set-based classification for BCI multiclass motor imagery task. Neural Comput Appl 28:3239–3258
Narayanan M, Bertrand A (2019) Analysis of miniaturization effects and channel selection strategies for EEG sensor networks with application to auditory attention detection. IEEE Trans Biomed Eng 67(1):234–244
Chiarelli M, Croce P, Merla A et al (2018) Deep learning for hybrid EEG-fNIRS brain–computer interface: application to motor imagery classification. J Neural Eng 15(3):036028
Sriraam N, Raghu S (2017) Classification of focal and non-focal epileptic seizures using multi-features and SVM classifier. J Med Syst 41(10):160
Nicholas S, De Lieven L, Fu X et al (2017) Tensor decomposition for signal processing and machine learning. IEEE Trans Signal Process 65(13):3551–3582
Wu Z, Ramsundar B, Feinberg EN et al (2017) MoleculeNet: a benchmark for molecular machine learning. Chem Sci 9(2):513–530
Miltiadis A, Barr T, Premkumar D et al (2018) A survey of machine learning for big code and naturalness. ACM Comput Surv 51(4):1–37
Arganda I, Verena K, Curtis R et al (2017) Trainable Weka Segmentation: a machine learning tool for microscopy pixel classification. Bioinformatics 33(15):2424
Butler T, Davies W, Hugh C et al (2018) Machine learning for molecular and materials science. Nature 559(7715):547–555
Carifio J, Halverson J, Krioukov D et al (2017) Machine learning in the string landscape. J High Energy Phys 2017(9):157
Maxwell E, Timothy A, Fang F (2018) Implementation of machine-learning classification in remote sensing: an applied review. Int J Remote Sens 39(9):2784–2817
Yu L, Jiang J, Jiang J et al (2018) Angel: a new large-scale machine learning system. Natl Sci Rev 5(2):102–122
Zhou L, Shimei P, Jianwu W et al (2017) Machine learning on big data: opportunities and challenges. Neurocomputing 237:350–361
Segler S, Waller P (2017) Neural-symbolic machine learning for retrosynthesis and reaction prediction. Chemistry 23(25):5966–5971
Kung S, Hwang J (1989) A unified systolic architecture for artificial neural networks. J Parallel Distrib Comput 6(2):358–387
Renteria C, Trujillo V, Medina J (2014) Design of an 8192-bit RSA cryptoprocessor based on systolic architecture. In: SPL 2012, IEEE
Krishnan D, Patnaik L (2010) Systolic architecture for Boolean operations on polygons and polyhedra. Comput Graph Forum 6(3):203–210
Zheng T, Xie W, Xu L et al (2017) A machine learning-based framework to identify type 2 diabetes through electronic health records. Int J Med Inform 97:120–127
Wang M, Yong C, Xin W et al (2018) Machine learning for networking: workflow, advances and opportunities. IEEE Netw 32(2):92–99
Portugal I, Alencar P, Cowan D (2018) The use of machine learning algorithms in recommender systems: a systematic review. Expert Syst Appl 97:205–227
Feng Z, Pengfei R, Peng C et al (2018) Machine learning-based quantitative texture analysis of CT images of small renal masses: differentiation of angiomyolipoma without visible fat from renal cell carcinoma. Eur Radiol 28(4):1625–1633
Mohammadi M, Al A (2018) Enabling cognitive smart cities using big data and machine learning: approaches and challenges. IEEE Commun Mag 56(2):94–101
Lin Y, Xiaolei Z, Zhigao Z et al (2017) The individual identification method of wireless device based on dimensionality reduction and machine learning. J Supercomput 5:1–18
Hutson M (2018) Artificial intelligence faces reproducibility crisis. Science 359(6377):725–726
Hassabis D, Kumaran D, Summerfield C et al (2017) Neuroscience-inspired artificial intelligence. Neuron 95(2):245–258
Lu H, Yujie L, Min C et al (2017) Brain intelligence: go beyond artificial intelligence. Mob Netw Appl 23(2):368–375
Li R, Zhao Z, Zhou X et al (2017) Intelligent 5G: when cellular networks meet artificial intelligence. IEEE Wirel Commun 24(5):175–183
Glauner P, Meira A, Valtchev P et al (2017) The challenge of non-technical loss detection using artificial intelligence: a survey. Int J Comput Intell Syst 10(1):760–775
Yang T, Akbari A, Edwin W et al (2017) Developing reservoir monthly inflow forecasts using artificial intelligence and climate phenomenon information. Water Resour Res 53(4):2786–2812
Bryson J, Alan W (2017) Standardizing ethical design for artificial intelligence and autonomous systems. Computer 50(5):116–119
Labovitz L, Laura S, Gil R et al (2017) Using artificial intelligence to reduce the risk of nonadherence in patients on anticoagulation therapy. Stroke 48(5):1416–1419
Mat A, Yusri M, Hayati A et al (2017) Building electrical energy consumption forecasting analysis using conventional and artificial intelligence methods: a review. Renew Sustain Energy Rev 70:1108–1118
Singh S, Okun A, Jackson A (2017) Artificial intelligence: learning to play go from scratch. Nature 550(7676):336
Jo J, Cho H, Lee Y et al (2018) Quantitative phase imaging and artificial intelligence: a review. IEEE J Sel Top Quantum Electron 25(1):Article 6800914
Ishimitsu S (2018) Speech recognition method and speech recognition apparatus. J Acoust Soc Am 94(109):3538–3538
Triantafyllos A, Son C, Andrew S et al (2018) Deep audio-visual speech recognition. IEEE Trans Pattern Anal Mach Intell. https://doi.org/10.1109/TPAMI.2018.2889052
Borsky M, Petr M, Petr P et al (2017) Dithering techniques in automatic recognition of speech corrupted by MP3 compression: analysis, solutions and experiments. Speech Commun 86(C):75–84
Zhong Y, Chen J, Huang B (2017) Toward end-to-end face recognition through alignment learning. IEEE Signal Process Lett 24(8):1213–1217
Ding C, Tao D (2017) Pose-invariant face recognition with homography-based normalization. Pattern Recognit 66:144–152
Timur I, Ulan M, Olga K et al (2017) On-chip face recognition system design with memristive hierarchical temporal memory. J Intell Fuzzy Syst 34(3):1393–1402
Yin X, Liu X (2017) Multi-task convolutional neural network for pose-invariant face recognition. IEEE Trans Image Process 27(2):964–975
Deng W, Wang H (2018) Face recognition with compressed Fisher vector on multiscale convolutional features. IET Biometrics 7(5):447–453
Nicola W, Claudia C (2017) Supervised learning in spiking neural networks with FORCE training. Nat Commun 8(1):2208
Zhou H (2018) A brief introduction to weakly supervised learning. Natl Sci Rev 5(1):48–57
Tang Y, Wang X, Dellandrea E et al (2017) Weakly supervised learning of deformable part-based models for object detection via region proposals. IEEE Trans Multimed 19(2):393–407
Kumar N, Deepak V, Qiu L et al (2018) Detecting review manipulation on online platforms with hierarchical supervised learning. J Manag Inf Syst 35(1):350–380
Bostani H, Sheikhan M (2017) Modification of supervised OPF-based intrusion detection systems using unsupervised learning and social network concept. Pattern Recognit 62:56–72
Chen C, Juan H, Tsai Y et al (2018) Unsupervised learning and pattern recognition of biological data structures with density functional theory and machine learning. Sci Rep 8(1):557
Teklehaymanot K, Muma M, Zoubir M (2018) Bayesian cluster enumeration criterion for unsupervised learning. IEEE Trans Signal Process 66:5392–5406
Mei S, Yang H, Yin Z (2017) Unsupervised-learning-based feature-level fusion method for mura defect recognition. IEEE Trans Semicond Manuf 30(1):105–113
Cho J, Hallac R, Effendi M et al (2018) Comparison of an unsupervised machine learning algorithm and surgeon diagnosis in the clinical differentiation of metopic craniosynostosis and benign metopic ridge. Sci Rep 8(1):6312
Hussaina A, Cambriab E (2018) Semi-supervised learning for big social data analysis. Neurocomputing 275:1662
Peikari M, Sherine S, Sharon N et al (2018) A cluster-then-label semi-supervised learning approach for pathology image classification. Sci Rep 8(1):7193
Yu Z, Lu Y, Zhang J et al (2018) Progressive semisupervised learning of multiple classifiers. IEEE Trans Cybern 48(2):689–702
Yu D, Nan C, Frank J et al (2017) Constrained NMF-based semi-supervised learning for social media spammer detection. Knowl Based Syst 125(C):64–73
Fan M, Zhang X, Du L et al (2018) Semi-supervised learning through label propagation on geodesics. IEEE Trans Cybern 48(5):1486–1499
Arulkumaran K, Peter D, Miles B et al (2017) Deep reinforcement learning: a brief survey. IEEE Signal Process Mag 34(6):26–38
Wang X, Zeb K, Dharshan K et al (2018) Prefrontal cortex as a meta-reinforcement learning system. Nat Neurosci 21(6):860
Olivecrona M, Thomas B, Ola E et al (2017) Molecular de-novo design through deep reinforcement learning. J Cheminform 9(1):48
Hein D, Hentschel A, Runkler T et al (2017) Particle swarm optimization for generating fuzzy reinforcement learning policies. Eng Appl Artif Intell 65:87–98
Allawi M, Jaafar O, Hamzah F et al (2018) Operating a reservoir system based on the shark machine learning algorithm. Environ Earth Sci 77(10):366
Hatib F, Jian Z, Buddi S et al (2018) Machine-learning algorithm to predict hypotension based on high-fidelity arterial pressure waveform analysis. Anesthesiology 129(4):1
Nasiri M, Minaei B, Sharifi Z (2017) Adjusting data sparsity problem using linear algebra and machine learning algorithm. Appl Soft Comput 61:1153–1159
Naushad S, Hussain T, Indumathi B et al (2018) Machine learning algorithm-based risk prediction model of coronary artery disease. Mol Biol Rep 45(5):1–10
Acknowledgements
The authors acknowledge Natural Science Foundation of Guangdong Province, China (No. 2018A030310030), Foundation for Distinguished Young Talents in Higher Education of Guangdong, China (No. 2017GkQNCX059), Special funds for Shenzhen Strategic Emerging Industries and Future Industrial Development (No. 20170502142224600).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
We declare that we have no financial and personal relationships with other people or organizations that can inappropriately influence our work, there is no professional or other personal interest of any nature or kind in any product, service and/or company that could be construed as influencing the position presented in, or the review of, the manuscript entitled.
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
Yi, H. Efficient machine learning algorithm for electroencephalogram modeling in brain–computer interfaces. Neural Comput & Applic 34, 9233–9243 (2022). https://doi.org/10.1007/s00521-020-04861-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-020-04861-3