Skip to main content
Log in

Weighted extreme learning machine for P300 detection with application to brain computer interface

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Brain–computer interface (BCI) is a communication system, which brain signals can be analyzed and transformed into commands of external devices. The P300-speller BCI utilizes the P300 evoked potentials, which generated in oddball paradigms, to spell characters. In order to eliminate the imbalance existed between target and non-target stimuli data in electroencephalogram (EEG) signals, we apply weighted extreme learning machine (WELM), which consequently improves the P300 detection accuracy. For starter, the raw EEG signals of all channels are divided into several segments by a given time window. Afterwards, features of each segment are extracted by principal component analysis. Then, WELM executes a classification for above features. Last, outputs of WELM classifier are used to recognize the target character in the P300 speller. Experiments were carried out based on the third BCI Competition Data Set II and achieved an average accuracy of 97%, and it still reached 85% with the first eight high sensitivity channels for P300 responses.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  • Bennett KP, Kunapuli G, Hu J, Pang J-S (2008) Bilevel optimization and machine learning. In: IEEE world congress on computational intelligence. Springer, pp 25–47

  • Blankertz B, Muller KR, Krusienski DJ, Schalk G, Wolpaw JR, Schlogl A, Pfurtscheller G, Millan JR, Schroder M, Birbaumer N (2006) The BCI competition III: validating alternative approaches to actual BCI problems. IEEE Trans Neural Syst Rehabil Eng 14(2):153–159

    Article  PubMed  Google Scholar 

  • Breiman L (1996) Bagging predictors. Mach Learn 24(2):123–140

    Article  Google Scholar 

  • Cecotti H, Gräser A (2011) Convolutional neural networks for P300 detection with application to brain–computer interfaces. IEEE Trans Pattern Anal Mach Intell 33(3):433–445

    Article  PubMed  Google Scholar 

  • Chen D, Chen X, Lin F, Kitzman H (2015) Systemize the probabilistic discrete event systems with moore-penrose generalized-inverse matrix theory for cross-sectional behavioral data. J Biom Biostat 6(219):2

    Google Scholar 

  • Elsawy AS, Eldawlatly S, Taher M, Aly GM (2013) A principal component analysis ensemble classifier for P300 speller applications. In: Image and signal processing and analysis (ISPA), 2013 8th international symposium on, IEEE, pp 444–449

  • Farwell LA, Donchin E (1988) Talking off the top of your head: toward a mental prosthesis utilizing event-related brain potentials. Electroencephalogr Clin Neurophysiol 70(6):510–523

    Article  CAS  PubMed  Google Scholar 

  • Fletcher R (1981) Practical methods of optimization: vol. 2: constrained optimization. Wiley, Somerset, p 224

    Google Scholar 

  • Hoffmann U, Garcia G, Vesin JM, Diserens K, Ebrahimi T (2005) A boosting approach to P300 detection with application to brain–computer interfaces. In: Neural engineering, 2005. Conference proceedings. 2nd international IEEE EMBS conference on, IEEE, pp 97–100

  • Hoffmann U, Vesin JM, Ebrahimi T, Diserens K (2008) An efficient P300-based brain–computer interface for disabled subjects. J Neurosci Methods 167(1):115–125

    Article  PubMed  Google Scholar 

  • Huang GB, Zhu QY, Siew CK (2004) Extreme learning machine: a new learning scheme of feedforward neural networks. In: Neural networks, 2004. Proceedings. 2004 IEEE international joint conference on, IEEE, vol 2, pp 985–990

  • Huang GB, Chen L, Siew CK et al (2006a) Universal approximation using incremental constructive feedforward networks with random hidden nodes. IEEE Trans Neural Netw 17(4):879–892

    Article  PubMed  Google Scholar 

  • Huang GB, Zhu QY, Siew CK (2006b) Extreme learning machine: theory and applications. Neurocomputing 70(1–3):489–501

    Article  Google Scholar 

  • Huang GB, Zhou H, Ding X, Zhang R (2012) Extreme learning machine for regression and multiclass classification. IEEE Trans Syst Man Cybern Part B (Cybernetics) 42(2):513–529

    Article  Google Scholar 

  • Krusienski DJ, Sellers EW, McFarland DJ, Vaughan TM, Wolpaw JR (2008) Toward enhanced P300 speller performance. J Neurosci Methods 167(1):15–21

    Article  CAS  PubMed  Google Scholar 

  • Liu Y, Zhou Z, Hu D, Dong G (2005) T-weighted approach for neural information processing in P300 based brain-computer interface. In: International conference on neural networks and brain, 2005. ICNN&B’05, vol 3. IEEE, pp 1535–1539

  • Liu YH, Weng JT, Kang ZH, Teng JT, Huang HP (2010) An improved SVM-based real-time P300 speller for brain–computer interface. In: Systems man and cybernetics (SMC), 2010 IEEE international conference on, IEEE, pp 1748–1754

  • Mirghasemi H, Fazel-Rezai R, Shamsollahi M (2006) Analysis of P300 classifiers in brain computer interface speller. In: Engineering in medicine and biology society, 2006. EMBS’06. 28th annual international conference of the IEEE, IEEE, pp 6205–6208

  • Peng Y, Lu BL (2017) Discriminative extreme learning machine with supervised sparsity preserving for image classification. Neurocomputing 261:242–252

    Article  Google Scholar 

  • Qassim YT, Cutmore TR, James DA, Rowlands DD (2013) Wavelet coherence of EEG signals for a visual oddball task. Comput Biol Med 43(1):23–31

    Article  PubMed  Google Scholar 

  • Rakotomamonjy A, Guigue V (2008) BCI competition III: dataset II-ensemble of SVMs for BCI P300 speller. IEEE Trans Biomed Eng 55(3):1147–1154

    Article  PubMed  Google Scholar 

  • Schalk G, McFarland DJ, Hinterberger T, Birbaumer N, Wolpaw JR (2004) BCI 2000: a general-purpose brain–computer interface (BCI) system. IEEE Trans Biomed Eng 51(6):1034–1043

    Article  PubMed  Google Scholar 

  • Selim AE, Wahed MA, Kadah YM (2014) Electrode reduction using ICA and PCA in P300 visual speller brain–computer interface system. In: Biomedical engineering (MECBME), 2014 middle east conference on, IEEE, pp 357–360

  • Shi LC, Lu BL (2013) EEG-based vigilance estimation using extreme learning machines. Neurocomputing 102:135–143

    Article  Google Scholar 

  • Solis-Escalante T, Gentiletti GG, Yanez-Suarez O (2006) Single trial P300 detection based on the empirical mode decomposition. In: 28th Annual international conference of the IEEE engineering in medicine and biology society, 2006. EMBS'06. IEEE, pp 1157–1160

  • Shi X, Xu G, Shen F, Zhao J (2015) Solving the data imbalance problem of P300 detection via random under-sampling bagging SVMs. In: Neural networks (IJCNN), 2015 international joint conference on, IEEE, pp 1–5

  • Vaughan TM, Wolpaw JR (2006) The third international meeting on brain-computer interface technology: making a difference. IEEE Trans Neural Syst Rehabil Eng 14(2):126–127

    Article  PubMed  Google Scholar 

  • Zhang JC, Xu YQ, Yao L (2007a) P300 detection using boosting neural networks with application to BCI. In: Complex medical engineering, 2007. CME 2007. IEEE/ICME international conference on, IEEE, pp 1526–1530

  • Zhang R, Huang GB, Sundararajan N, Saratchandran P (2007b) Multicategory classification using an extreme learning machine for microarray gene expression cancer diagnosis. IEEE/ACM Trans Comput Biol Bioinform 4(3):485–495

    Article  CAS  PubMed  Google Scholar 

  • Zong W, Huang GB, Chen Y (2013) Weighted extreme learning machine for imbalance learning. Neurocomputing 101:229–242

    Article  Google Scholar 

Download references

Acknowledgements

This research was supported by National Natural Science Foundation of China (Grant nos. 61671193 and 61602140), Science and Technology Program of Zhejiang Province (2018C04012, 2017C33049), Science and technology Platform Construction Project of Fujian Science and Technology Department (2015Y2001).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wanzeng Kong.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kong, W., Guo, S., Long, Y. et al. Weighted extreme learning machine for P300 detection with application to brain computer interface. J Ambient Intell Human Comput 14, 15545–15555 (2023). https://doi.org/10.1007/s12652-018-0840-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-018-0840-1

Keywords

Navigation