Abstract
One of the current issues in brain-computer interface (BCI) is how to deal with noisy electroencephalography (EEG) measurements organized as multidimensional datasets (tensors). On the other hand, recently, significant advances have been made in multidimensional signal completion algorithms that exploit tensor decomposition models to capture the intricate relationship among entries in a multidimensional signal. We propose to use tensor completion applied to EEG data for improving the classification performance in a motor imagery BCI system with corrupted measurements. Noisy measurements (electrode misconnections, subject movements, etc.) are considered as unknowns (missing samples) that are inferred from a tensor decomposition model (tensor completion). We evaluate the performance of four recently proposed tensor completion algorithms, CP-WOPT (Acar et al. Chemom Intell Lab Syst. 106:41-56, 2011), 3DPB-TC (Caiafa et al. 2013), BCPF (Zhao et al. IEEE Trans Pattern Anal Mach Intell. 37(9):1751-1763, 2015), and HaLRT (Liu et al. IEEE Trans Pattern Anal Mach Intell. 35(1):208-220, 2013), plus a simple interpolation strategy, first with random missing entries and then with missing samples constrained to have a specific structure (random missing channels), which is a more realistic assumption in BCI applications. We measured the ability of these algorithms to reconstruct the tensor from observed data. Then, we tested the classification accuracy of imagined movement in a BCI experiment with missing samples. We show that for random missing entries, all tensor completion algorithms can recover missing samples increasing the classification performance compared to a simple interpolation approach. For the random missing channels case, we show that tensor completion algorithms help to reconstruct missing channels, significantly improving the accuracy in the classification of motor imagery (MI), however, not at the same level as clean data. Summarizing, compared to the interpolation case, all tensor completion algorithms succeed to increase the classification performance by 7–9% (LDA–SVD) for random missing entries and 15–8% (LDA–SVD) for random missing channels. Tensor completion algorithms are useful in real BCI applications. The proposed strategy could allow using motor imagery BCI systems even when EEG data is highly affected by missing channels and/or samples, avoiding the need of new acquisitions in the calibration stage.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Solé-Casals J, Vialatte FB, Dauwels J. Alternative techniques of neural signal processing in neuroengineering. Cogn Comput. 2015;7:1–2.
Cai Z, Makino S, Rutkowski T. Brain evoked potential latencies optimization for spatial auditory brain–computer interface. Cogn Comput. 2015;7(1):34–43.
Wolpaw JR, Birbaumer N, Heetderks WJ, McFarland DJ, Peckham PH, Schalk G, et al. Brain–computer interface technology: a review of the first international meeting. IEEE Trans Rehabil Eng. 2000;8(2):164–73.
Millán JD. Brain–computer interfaces. In Handbook of brain theory and neural networks. Cambridge: The MIT Press; 2002.
Huang D, Qian K, Fei D, Jia W, Chen X, Bai O. Electroencephalography (EEG)-based brain-computer interface (BCI): a 2-D virtual wheelchair control based on event-related desynchronization/synchronization and state control. IEEE Trans Neural Syst Rehabil Eng. 2012;20(3):379–88.
Galán F, Nuttin M, Lew E, Ferrez P, Vanacker G, Philips J, et al. A brain-actuated wheelchair: asynchronous and noninvasive brain-computer interfaces for continuous control of robots. Clin Neurophysiol. 2008;119(9):2159–69.
Jackson A, Moritz C, Mavoori J, Lucas T, Fetz E. The Neurochip BCI: towards a neural prosthesis for upper limb function. IEEE Trans Neural Syst Rehabil Eng. 2006;14(2):187–90.
Akcakaya M, Peters B, Moghadamfalahi M, Mooney A, Orhaun U, Oken B, et al. Noninvasive brain-computer interfaces for augmentative and alternative communication. IEEE Rev Biomed Eng. 2014;7:31–49.
Kübler A, Kotchoubey B, Kaiser J, Wolpaw J, Birbaumer N. Brain-computer communication: unlocking the locked in. Psychol Bull. 2001;127(3):358–75.
Barmdad M, Zarshenas H, Auais M. Application of BCI systems in neurorehabilitation: a scoping review. Disabil Rehabil Assist Technol. 2015;5:1–10.
Moore M. Real-world applications for brain–computer Interface technology. IEEE Trans Neural Syst Rehabil Eng. 2003;11(1):162–5.
Millán J, Rupp R, Müller-Putz G, Murray-Smith R, Giugliemma C, Tangermann M, et al. Combining braincomputer interfaces and assistive technologies: state-of-the-art and challenges. Front Neurosci. 2010;7:161.
Nicolas-Alonso LF, Gomez-Gil J. Brain computer interfaces, a review. Sensors. 2012;12:1211–79.
Lotte F, Congedo M, Lécuyer A, Lamarche F, Arnaldi B. A review of classification algorithms for EEG-based brain–computer interfaces. J Neural Eng. 2007;4(2).
Fatourechi M, Bashashati A, Ward RK, Birch GE. EMG and EOG artifacts in brain computer interface systems: a survey. Clin Neurophysiol. 2007;118(3):480–94.
Whitham EM, Pope KJ, Fitzgibbon SP, Lewis T, Clark R, Loveless S, et al. Scalp electrical recording during paralysis: quantitative evidence that EEG frequencies above 20 Hz are contaminated by EMG. Clin Neurophysiol. 2007;118(8):1877–88.
Vialatte F-B, Solé-Casals J, Cichocki A. EEG windowed statistical wavelet scoring for evaluation and discrimination of muscular artifacts. Physiol Meas. 2008;29(12):1435–52.
Yang B, Zhang T, Zhang Y, Liu W, Wang J, Duan K. Removal of electrooculogram artifacts from electroencephalogram using canonical correlation analysis with ensemble empirical mode decomposition. Cogn Comput. 2017;1–8.
Cichocki A, Mandic D, De Lathauwer L, Zhou G, Zhao Q, Caiafa CF, et al. Tensor decompositions for signal processing Cogn Comput applications: from two-way to multiway component analysis. IEEE Signal Process Mag. 2015;32(2):145–63.
Caiafa CF, Cichocki A. Computing sparse representations of multidimensional signals using Kronecker bases. Neural Comput. 2013;25(2013):186–220.
Caiafa C, Cichocki A. Multidimensional compressed sensing and their applications. WIREs Data Min Knowl Discov. 2013;3(6):355–80.
Acar E, Dunlavy DM, Tamara GK, Mørup M. Scalable tensor factorizations for incomplete data. Chemom Intell Lab Syst. 2011;106:41–56.
Sorber L, Van Barel M, De Lathauwer L. Tensorlab a MATLAB toolbox for tensor computations. 2014. [En línea]. Available: http://www.tensorlab.net/. [Last Access: 15 July 2015].
Zhao Q, Zhang L, Cichocki A. Bayesian CP factorization of incomplete tensors with automatic rank determination. IEEE Trans Pattern Anal Mach Intell. 2015;37(9):1751–63.
Liu J, Musialski P, Wonka P, Ye J. Tensor completion for estimating missing values in visual data. IEEE Trans Pattern Anal Mach Intell. 2013;35(1):208–20.
Huang J, Zhang S, Dimitris M. Efficient MR image reconstruction for compressed MR imaging. Med Image Anal. 2011;15:670–9.
Chen Y-L, Hsu C-T, Mark Liao H-Y. Simultaneous tensor decomposition and completion using factor priors. Pattern Anal Mach Intell IEEE Trans. 2014;36(3):577–91.
Fadili MJ, Starck J-L, Murtagh F. Inpainting and zooming using sparse representations. J Comput Secur. 2008;2:64–79.
Mairal J, Elad M, Sapiro G. Sparse representation for color image restoration. IEEE Trans Image Process. 2008;17:53–69.
Xu Y, Yin W. A block coordinate descent method for regularized multiconvex optimization with applications to nonnegative tensor factorization and completion, zi. 2013;6(3):1758–1789.
Kasai H, Mishra B. Low-rank tensor completion: a Riemannian manifold preconditioning approach, de 33 rd International Conference on Machine Learning, New York. 2016.
Kressner D, Steinlechner M, Vandereycken B. Low-rank tensor completion by Riemannian optimization. BIT Numer Math. 2014;54(2014):447–68.
Xu Y, Hao R, Yin W, Su Z. Parallel matrix factorization for lowrank tensor completion. Inverse Probl Imag. 2015;9(2):601–24.
Jain P, Oh S. Provable tensor factorization with missing data, de Advances in Neural Information Processing Systems, Montreal. 2014.
Yokota T, Hontani H. Simultaneous tensor completion and denoising by noise inequality constrained convex optimization. arXiv. 2018;1801:03299.
Yokota T, Zhao Q, Cichocki A. Smooth PARAFAC decomposition for tensor completion. IEEE Trans Signal Process. 2016;64(20):5423–36.
Savvaki S, Tsagkatakis G, Panousopoulou A, Tsakalides P. Matrix and tensor completion on a human activity recognition framework. IEEE J Biomed Health Inform. 2017;21(6):1554–61.
Gia C, Zhong G, Fu Y. Low-rank tensor learning with discriminant analysis for action classification and image recovery, de Twenty-Eighth AAAI Conference on Artificial Intelligence, Quebec. 2014.
Donoho D. Compressed sensing. IEEE Trans Inf Theory. 2006;54(4):1289–306.
Elad M. Sparse and redundant representations: from theory to applications in signal and image processing, Springer. 2010.
Cai J-F, Candes EJ, Shen Z. A singular value thresholding algorithm for matrix completion. SIAM J Optim. 2010;20(4):1956–82.
Boyd S, Parikh N, Chu E, Peleato B, Eckstein J. Distributed optimization and statistical learning via the alternating directionmethod and multipliers. Found Trends Mach Learn. 2011;3:1–122.
Zhang Y, Zhao Q, Zhou G, Jin J, Wang X, Cichocki A. Removal of EEG artifacts for BCI applications using fully Bayesian tensor completion, de The 41st IEEE International Conference on Acoustic, Speech and Signal Processing - ICASSP 2016, Shanghai. 2016.
Krzanowski WJ. Principles of multivariate analysis: a user’s perspective. New-York: Oxford University Press; 1988.
Ramoser H, Muller-Gerking J, Pfurtscheller G. Optimal spatial filtering of single trial EEG during imagined hand movement. IEEE T Rehabil Eng. 2000;8(4):441–6.
Lotte F. A tutorial on EEG signal-processing techniques for mentalstate recognition in brain–computer interfaces, de Guide to Brain- Computer Music Interfacing. London: Springer; 2014. p. 133–61.
Yang Y, Bloch I, Chevallier S, Wiart J. Subject-specific channel selection using time information for motor imagery brain–computer interfaces. Cogn Comput. 2016;8(3):505–18.
Vialatte FB, Solé-Casals J, Maurice M, Latchoumane C, Hudson N, Wimalaratna S, Jeong J, Cichocki A. Improving the quality of EEG data in patients with Alzheimer’s disease using ICA, de Advances in Neuro-Information Processing. ICONIP 2008. Lecture Notes in Computer, vol. 5507, Berlin, Springer, pp. 979–986.
Solé-Casals J, Vialatte F-B. Towards semi-automatic artifact rejection for the improvement of Alzheimer’s disease screening from EEG signals. Sensors. 2015;15(8):17963–76.
Duan L, Bao M, Cui S, Qiao Y, Miao J. Motor imagery EEG classification based on kernel hierarchical extreme learning machine. Cogn Comput. 2017;9(6):758–65.
Nolan H, Whelan R, Reilly R. FASTER: fully automated statistical thresholding for EEG artifact rejection. J Neurosci Methods. 2010;192(1):152–62.
Nicolau N, Nasuto S. Automatic artefact removal from eventrelated potentials via clustering. J VLSI Sig Proc Syst. 2007;48(1):173–83.
Daly I, Scherer R, Billinger M, Muller-Putz G. Fully online and automated artifact removal for brain-computer interfacing. IEEE Trans Neural Syst Rehabil Eng. 2015;23(5):725–36.
Minguillon J, Lopez-Gordo M, Pelayo F. Trends in EEG-BCI for daily-life: requirements for artifact removal. Biomed Signal Process Control. 2017;31:407–18.
Arns M, Batail J-M, Bioulac S, Congedo M, Daudet C, Drapier D, et al. The NExT group, Neurofeedback: one of today’s techniques in psychiatry? L'Encéphale. 2017;43(2):135–45.
Valenzi S, Islam T, Jurica P, Cichocki A. Individual classification of emotions using EEG. J Biomed Sci Eng. 2014;7(8):604–20.
Maiorana E, Solé-Casals J, Campisi P. EEG signal preprocessing for biometric recognition. Mach Vis Appl. 2016;27(8):1351–60.
Funding
JSC was supported by the Spanish Ministry of Science and Innovation (Grant No TEC2016-77791-C4-2-R) and the University of Vic – Central University of Catalonia (Grant No R0947). CFC was supported by NSF IIS-1636893, NSF BCS-1734853, NIH NIMH ULTTR001108, and partially supported by the Indiana University Areas of Emergent Research initiative “Learning: Brains, Machines, Children”. QZ was supported by JSPS KAKENHI Grant No. 17K00326, NSFC China Grant No. 61773129 and JST CREST Grant No. JPMJCR1784. AC was partially supported by the MES RF Grant No14.756.31.0001 and the Polish National Science Center Grant No 2016/20/W/N24/00354.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
The authors declare that they have no conflict of interest.
Informed Consent
Informed consent was obtained from all participants.
Human and Animal Rights
All experiments were performed in accordance with the tenets of the Declaration of Helsinki.
Rights and permissions
About this article
Cite this article
Solé-Casals, J., Caiafa, C.F., Zhao, Q. et al. Brain-Computer Interface with Corrupted EEG Data: a Tensor Completion Approach. Cogn Comput 10, 1062–1074 (2018). https://doi.org/10.1007/s12559-018-9574-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12559-018-9574-9