Proceedings

A Simple Convolutional Neural Network for Accurate P300 Detection and Character Spelling in Brain Computer Interface

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 1604-1610.

https://doi.org/10.24963/ijcai.2018/222

Abstract

A Brain Computer Interface (BCI) character speller allows human-beings to directly spell characters using eye-gazes, thereby building communication between the human brain and a computer. Convolutional Neural Networks (CNNs) have shown better performance than traditional machine learning methods for BCI signal recognition and its application to the character speller. However, current CNN architectures limit further accuracy improvements of signal detection and character spelling and also need high complexity to achieve competitive accuracy, thereby preventing the use of CNNs in portable BCIs. To address these issues, we propose a novel and simple CNN which effectively learns feature representations from both raw temporal information and raw spatial information. The complexity of the proposed CNN is significantly reduced compared with state-of-the-art CNNs for BCI signal detection. We perform experiments on three benchmark datasets and compare our results with those in previous research works which report the best results. The comparison shows that our proposed CNN can increase the signal detection accuracy by up to 15.61% and the character spelling accuracy by up to 19.35%.

  1. [Abadi et al., 2016] Martín Abadi, Ashish Agarwal, et al. Tensorflow: Large-scale machine learning on heterogeneous distributed systems. arXiv preprint arXiv:1603.04467, 2016.
  2. [Blankertz, 2003] B Blankertz. BCI competition II webpage. http://www.bbci.de/competition/ii/, 2003. Link
  3. [Blankertz, 2008] B Blankertz. BCI competition III web- page. http://www.bbci.de/competition/iii/, 2008. Link
  4. [Bostanov, 2004] Vladimir Bostanov. BCI competition 2003-data sets Ib and IIb: feature extraction from event- related brain potentials with the continuous wavelet trans- form and the t-value scalogram. IEEE Transactions on Biomedical Engineering, 51(6):1057-1061, 2004.
  5. [Cecotti and Graser, 2011] Hubert Cecotti and Axel Graser. Convolutional neural networks for P300 detection with ap- plication to brain-computer interfaces. IEEE Transactions on Pattern Analysis and Machine Intelligence, 33(3):433- 445, 2011.
  6. [Cecotti et al., 2011] Hubert Cecotti, Bertrand Rivet, et al. A robust sensor-selection method for P300 brain-computer interfaces. Journal of Neural Engineering, 8(1):016001, 2011.
  7. [Chen et al., 2016] Tsan-Yu Chen, Chih-Wei Feng, and Wai- Chi Fang. Development of a reliable SSVEP-based BCI mobile dialing system. In Consumer Electronics (ICCE), 2016 IEEE International Conference on, pages 269-272. IEEE, 2016.
  8. [Chollet and others, 2015] Franc ¸ois Chollet et al. Keras. https://github.com/keras-team/keras, 2015. Link
  9. [Farwell and Donchin, 1988] Lawrence Ashley Farwell and Emanuel Donchin. Talking off the top of your head: to- ward a mental prosthesis utilizing event-related brain po- tentials. Electroencephalography and Clinical Neurophys- iology, 70(6):510-523, 1988.
  10. [Gao et al., 2010] Junfeng Gao, Chongxun Zheng, and Pei Wang. Online removal of muscle artifact from electroen- cephalogram signals based on canonical correlation anal- ysis. Clinical EEG and Neuroscience, 41(1):53-59, 2010.
  11. [Gilroy et al., 2013] Stephen William Gilroy, Julie Porteous, et al. A brain-computer interface to a plan-based narra- tive. In International Joint Conference on Artificial Intel- ligence, pages 1997-2005, 2013.
  12. [Gwin et al., 2010] Joseph T Gwin, Klaus Gramann, et al. Removal of movement artifact from high-density EEG recorded during walking and running. Journal of Neuro- physiology, 103(6):3526-3534, 2010.
  13. [He et al., 2016] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 770-778, 2016.
  14. [Ioffe and Szegedy, 2015] Sergey Ioffe and Christian Szegedy. Batch normalization: Accelerating deep net- work training by reducing internal covariate shift. In International Conference on Machine Learning, pages 448-456, 2015.
  15. [Krizhevsky et al., 2012] Alex Krizhevsky, Ilya Sutskever, and Geoffrey E Hinton. Imagenet classification with deep convolutional neural networks. In Advances in Neural In- formation Processing Systems, pages 1097-1105, 2012.
  16. [Lin et al., 2013] Chin-Teng Lin, Shu-Fang Tsai, and Li-Wei Ko. EEG-based learning system for online motion sick- ness level estimation in a dynamic vehicle environment. IEEE Transactions on Neural Networks and Learning Sys- tems, 24(10):1689-1700, 2013.
  17. [Lin et al., 2014] Chin-Teng Lin, Bor-Shyh Lin, et al. Brain computer interface-based smart living environmental auto- adjustment control system in UPnP home networking. IEEE Systems Journal, 8(2):363-370, 2014.
  18. [Liu et al., 2017] Mingfei Liu, Wei Wu, Zhenghui Gu, Zhu- liang Yu, FeiFei Qi, and Yuanqing Li. Deep learning based on Batch Normalization for P300 signal detection. Neuro- computing, 2017.
  19. [Manor and Geva, 2015] Ran Manor and Amir B Geva. Con- volutional neural network for multi-category rapid serial visual presentation BCI. Frontiers in Computational Neu- roscience, 9, 2015.
  20. [Mennes et al., 2010] Maarten Mennes, Heidi Wouters, Bart Vanrumste, Lieven Lagae, and Peter Stiers. Validation of ICA as a tool to remove eye movement artifacts from EEG/ERP. Psychophysiology, 47(6):1142-1150, 2010.
  21. [Polich, 2007] John Polich. Updating P300: an integra- tive theory of P3a and P3b. Clinical Neurophysiology, 118(10):2128-2148, 2007.
  22. [Rakotomamonjy and Guigue, 2008] Alain Rakotomamonjy and Vincent Guigue. BCI competition III: dataset II- ensemble of SVMs for BCI P300 speller. IEEE Transac- tions on Biomedical Engineering, 55(3):1147-1154, 2008.
  23. [Rivet et al., 2009] Bertrand Rivet, Antoine Souloumiac, et al. xDAWN algorithm to enhance evoked potentials: ap- plication to brain-computer interface. IEEE Transactions on Biomedical Engineering, 56(8):2035-2043, 2009.
  24. [Sellers and Donchin, 2006] Eric W Sellers and Emanuel Donchin. A P300-based brain-computer interface: ini- tial tests by ALS patients. Clinical Neurophysiology, 117(3):538-548, 2006.
  25. [Simonyan and Zisserman, 2014] Karen Simonyan and An- drew Zisserman. Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556, 2014.
  26. [Srivastava et al., 2014] Nitish Srivastava, Geoffrey E Hin- ton, et al. Dropout: a simple way to prevent neural net- works from overfitting. Journal of Machine Learning Re- search, 15(1):1929-1958, 2014.
  27. [Sutton et al., 1967] Samuel Sutton, Patricia Tueting, et al. Information delivery and the sensory evoked potential. Science, 155(3768):1436-1439, 1967.
  28. [Wang et al., 2011] Yu-Te Wang, Yijun Wang, and Tzyy- Ping Jung. A cell-phone-based brain-computer interface for communication in daily life. Journal of Neural Engi- neering, 8(2):025018, 2011.
  29. [Wolpaw and Wolpaw, 2012] Jonathan Wolpaw and Eliza- beth Winter Wolpaw. Brain-computer interfaces: princi- ples and practice. OUP USA, 2012.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards