Abstract
Recent developments of brain–computer interfaces (BCIs) bring forward some challenging problems to the machine learning community, of which classification of time-varying electrophysiological signals is a crucial one. Constructing adaptive classifiers is a promising approach to deal with this problem. In this paper, Bayesian classifiers with Gaussian mixture models (GMMs) are adopted to classify electroencephalogram (EEG) signals online. We propose to use the stochastic approximation method (SAM) as the specific gradient descent method for parameter update and systematically derive the instantaneous gradient formulas with respect to mean values and covariance matrices in the distributions of a GMM. With SAM, the parameters of mean values and covariance matrices embodied in the Bayesian classifiers can be simultaneously updated in a batch mode. The online simulation of EEG classification tasks in a BCI shows the effectiveness of the proposed SAM.



Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Nicolelis MAL (2001) Action from thoughts. Nature 409:403–407
Ebrahimi T, Vesin JM, Garcia G (2003) Brain-computer interfaces in multimedia communication. IEEE Signal Process Mag 20:14–24
Wickelgren I (2003) Tapping the mind. Science 299:496–499
Wolpaw JR, Birbaumer N, McFarland DJ, Pfurtscheller G, Vaughan TM (2002) Brain-computer interfaces for communication and control. Clin Neurophysiol 113:767–791
Wolpaw JR, Birbaumer N, Heetderks WJ, McFarland DJ et al (2000) Brain-computer interface technology: a review of the first international meeting. IEEE Trans Neural Syst Rehabil Eng 8:164–173
Vaughan TM, Heetderks WJ, Trejo LJ, Rymer WZ et al (2003) Brain-computer interface technology: a review of the second international meeting. IEEE Trans Neural Syst Rehabil Eng 11:94–109
Blankertz B, Curio G, Müller KR (2002) Classifying single trial EEG: towards brain computer interfacing. Adv Neural Inf Process Syst 14:157–164
Lal TN, Hinterberger T, Widman G, Schröder M, Hill J, Rosenstiel W, Elger CE, Schölkpf B, Birbaumer N (2005) Methods towards invasive human brain computer interfaces. Adv Neural Inf Process Syst 17:737–744
Sun S, Zhang C (2006) An optimal kernel feature extractor and its application to EEG signal classification. Neurocomputing 69:1743–1748
Sun S, Zhang C, Lu Y (2008) The random electrode selection ensemble for EEG signal classification. Pattern Recogn 41:1663–1675
Millán JR (2004) On the need for on-line learning in brain-computer interfaces. In: Proceedings of International Joint Conferences Neural Networks, Budapest, Hungary, pp 2877–2882
Anderson CW, Stolz EA, Shamsunder S (1998) Multivariate autoregressive models for classification of spontaneous electroencephalographic signals during mental tasks. IEEE Trans Biomed Eng 45:277–286
Kaper M, Meinicke P, Grossekathoefer U, Lingner T, Ritter H (2004) BCI competition 2003-data set IIb: support vector machines for the P300 speller paradigm. IEEE Trans Biomed Eng 51:1073–1076
Wang Y, Zhang Z, Li Y, Gao X, Gao S, Yang F (2004) BCI competition 2003-data set IV: an algorithm based on CSSD and FDA for classifying single-trial EEG. IEEE Trans Biomed Eng 51:1081–1086
Zhong S, Ghosh J (2002) HMMs and coupled HMMs for multi-channel EEG classification. In: Proceedings International Joint Conference Neural Networks, Hawaii, USA, pp 1154–1159
Millán JR, Renkens F, Mouriño J, Gerstner W (2004) Brain-actuated interaction. Artif Intell 159:241–259
Millán JR, Renkens F, Mouriño J, Gerstner W (2004) Noninvasive brain-actuated control of a mobile robot by human EEG. IEEE Trans Biomed Eng 51:1026–1033
Sun S (2006) Research on EEG signal classification for brain-computer interfaces based on machine learning methodologies. Ph.D. dissertation, Dept Automation, Tsinghua Univ, Beijing
Mclachlan G, Peel D (2000) Finite mixture models. Wiley, New York
Duda RO, Hart PE, Stork DG (2000) Pattern classification. 2nd edn. Wiley, New York
Kusner H, Yin G (1997) Stochastic approximation algorithms and applications. Springer, New York
Glentis GO, Berberidis K, Theodoridis S (1999) Efficient least squares adaptive algorithms for FIR transversal filtering. IEEE Signal Process Mag 16:13–41
Zhang X (2004) Matrix analysis and applications. Tsinghua University Press, Beijing
Perrin R, Pernier J, Bertrand O, Echallier J (1989) Spherical spline for potential and current density mapping. Electroencephalogr Clin Neurophysiol 72:184–187
Perrin R, Pernier J, Bertrand O, Echallier J (1990) Corrigendum EEG 02274. Electroencephalogr Clin Neurophysiol 76:565
Chiappa S, Millán JR (2005) Data set V <mental imagery, multi-class>. Available via http://ida.first.fraunhofer.de/projects/bci/competition_iii/desc_V.html
Acknowledgments
The authors are thankful to the IDIAP Research Institute of Switzerland for providing the analyzed data. This work is supported by the National Natural Science Foundation of China under Projects 60703005 and 61075005.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sun, S., Lu, Y. & Chen, Y. The stochastic approximation method for adaptive Bayesian classifiers: towards online brain–computer interfaces. Neural Comput & Applic 20, 31–40 (2011). https://doi.org/10.1007/s00521-010-0472-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-010-0472-7