Massively parallel classification of single-trial EEG signals using a min-max modular neural network.
This paper presents a method for classifying single-trial electroencephalogram (EEG) signals using min-max modular neural networks implemented in a massively parallel way. The method has three main steps. First, a large-scale, complex EEG classification problem is simply divided into a reasonable number of two-class subproblems, as small as needed. Second, the two-class subproblems are simply learned by individual smaller network modules in parallel. Finally, all the individual trained network modules are integrated into a hierarchical, parallel, and modular classifier according to two module combination laws. To demonstrate the effectiveness of the method, we perform simulations on fifteen different four-class EEG classification tasks, each of which consists of 1491 training and 636 test data. These EEG classification tasks were created using a set of non-averaged, single-trial hippocampal EEG signals recorded from rats; the features of the EEG signals are extracted using wavelet transform techniques. The experimental results indicate that the proposed method has several attractive features. 1) The method is appreciably faster than the existing approach that is based on conventional multilayer perceptrons. 2) Complete learning of complex EEG classification problems can be easily realized, and better generalization performance can be achieved. 3) The method scales up to large-scale, complex EEG classification problems.
Lu
Bao-Liang
BL
Department of Computer Science and Engineering, Shanghai Jiao Tong University, 1954 Hua Shan Rd., Shanghai 200030, PR China.
Shin
Jonghan
J
Ichikawa
Michinori
M
D000465:Algorithms; D000818:Animals; D003071:Cognition / Q000502:physiology; D003205:Computing Methodologies; D003936:Diagnosis, Computer-Assisted / Q000379:methods*; D004569:Electroencephalography / Q000145:classification* / Q000379:methods*; D005071:Evoked Potentials / Q000502:physiology*; D005103:Expert Systems; D006624:Hippocampus / Q000502:physiology*; D008959:Models, Neurological; D016571:Neural Networks, Computer; D051381:Rats; D012815:Signal Processing, Computer-Assisted