IEEE Trans Neural Syst Rehabil Eng. 2023;31:1754-1763. doi: 10.1109/TNSRE.2023.3259991.
A brain-computer interface (BCI) measures and analyzes brain activity and converts it into computer commands to control external devices. Traditional BCIs usually require full calibration, which is time-consuming and makes BCI systems inconvenient to use. In this study, we propose an online P300 BCI spelling system with zero or shortened calibration based on a convolutional neural network (CNN) and big electroencephalography (EEG) data. Specifically, three methods are proposed to train CNNs for the online detection of P300 potentials: (i) training a subject-independent CNN with data collected from 150 subjects; (ii) adapting the CNN online via a semisupervised learning/self-training method based on unlabeled data collected during the user's online operation; and (iii) fine-tuning the CNN with a transfer learning method based on a small quantity of labeled data collected before the user's online operation. Note that the calibration process is eliminated in the first two methods and dramatically shortened in the third method. Based on these methods, an online P300 spelling system is developed. Twenty subjects participated in our online experiments. Average accuracies of 89.38%, 94.00% and 93.50% were obtained by the subject-independent CNN, the self-training-based CNN and the transfer learning-based CNN, respectively. These results demonstrate the effectiveness of our methods, and thus, the convenience of the online P300-based BCI system is substantially improved.
脑机接口 (BCI) 测量和分析大脑活动,并将其转换为计算机命令以控制外部设备。传统的 BCI 通常需要完整的校准,这既耗时又不方便使用 BCI 系统。在这项研究中,我们提出了一种基于卷积神经网络 (CNN) 和大型脑电图 (EEG) 数据的无需或缩短校准的在线 P300 BCI 拼写系统。具体来说,我们提出了三种方法来训练 CNN 以在线检测 P300 电位:(i) 使用从 150 个受试者收集的数据训练一个独立于受试者的 CNN;(ii) 通过基于用户在线操作期间收集的未标记数据的半监督学习/自训练方法在线适应 CNN;以及 (iii) 使用基于用户在线操作之前收集的少量标记数据的迁移学习方法微调 CNN。请注意,在前两种方法中消除了校准过程,而在第三种方法中则大大缩短了校准过程。基于这些方法,开发了一个在线 P300 拼写系统。二十名受试者参加了我们的在线实验。独立于受试者的 CNN、基于自训练的 CNN 和基于迁移学习的 CNN 的平均准确率分别为 89.38%、94.00%和 93.50%。这些结果证明了我们方法的有效性,从而大大提高了在线基于 P300 的 BCI 系统的便利性。