title: An online semi-supervised brain-computer interface.
abstract: Practical brain-computer interface (BCI) systems should require only low training effort for the user, and the algorithms used to classify the intent of the user should be computationally efficient. However, due to inter- and intra-subject variations in EEG signal, intermittent training/calibration is often unavoidable. In this paper, we present an online semi-supervised P300 BCI speller system. After a short initial training (around or less than 1 min in our experiments), the system is switched to a mode where the user can input characters through selective attention. In this mode, a self-training least squares support vector machine (LS-SVM) classifier is gradually enhanced in back end with the unlabeled EEG data collected online after every character input. In this way, the classifier is gradually enhanced. Even though the user may experience some errors in input at the beginning due to the small initial training dataset, the accuracy approaches that of fully supervised method in a few minutes. The algorithm based on LS-SVM and its sequential update has low computational complexity; thus, it is suitable for online applications. The effectiveness of the algorithm has been validated through data analysis on BCI Competition III dataset II (P300 speller BCI data). The performance of the online system was evaluated through experimental results on eight healthy subjects, where all of them achieved the spelling accuracy of 85 % or above within an average online semi-supervised learning time of around 3 min.
authors.affiliation: College of Automation Science and Engineering, South China University of Technology, 510640, China. zhgu@scut.edu.cn
authors.forename: Zhenghui
authors.initials: Z
authors.lastname: Gu
authors.forename: Zhuliang
authors.initials: Z
authors.lastname: Yu
authors.forename: Zhifang
authors.initials: Z
authors.lastname: Shen
authors.forename: Yuanqing
authors.initials: Y
authors.lastname: Li
mesh_terms: D062207:Brain-Computer Interfaces; D004569:Electroencephalography; D006801:Humans; D007858:Learning / Q000502:physiology*; D016018:Least-Squares Analysis; D010363:Pattern Recognition, Automated / Q000379:methods; D060388:Support Vector Machine; D014584:User-Computer Interface