Random ensemble learning for EEG classification

Mohammad Parsa Hosseini, Dario Pompili, Kost Elisevich, Hamid Soltanian-Zadeh

Research output: Contribution to journalArticlepeer-review

16 Scopus citations


Real-time detection of seizure activity in epilepsy patients is critical in averting seizure activity and improving patients’ quality of life. Accurate evaluation, presurgical assessment, seizure prevention, and emergency alerts all depend on the rapid detection of seizure onset. A new method of feature selection and classification for rapid and precise seizure detection is discussed wherein informative components of electroencephalogram (EEG)-derived data are extracted and an automatic method is presented using infinite independent component analysis (I-ICA) to select independent features. The feature space is divided into subspaces via random selection and multichannel support vector machines (SVMs) are used to classify these subspaces. The result of each classifier is then combined by majority voting to establish the final output. In addition, a random subspace ensemble using a combination of SVM, multilayer perceptron (MLP) neural network and an extended k-nearest neighbors (k-NN), called extended nearest neighbor (ENN), is developed for the EEG and electrocorticography (ECoG) big data problem. To evaluate the solution, a benchmark ECoG of eight patients with temporal and extratemporal epilepsy was implemented in a distributed computing framework as a multitier cloud-computing architecture. Using leave-one-out cross-validation, the accuracy, sensitivity, specificity, and both false positive and false negative ratios of the proposed method were found to be 0.97, 0.98, 0.96, 0.04, and 0.02, respectively. Application of the solution to cases under investigation with ECoG has also been effected to demonstrate its utility.

Original languageEnglish (US)
Pages (from-to)146-158
Number of pages13
JournalArtificial Intelligence In Medicine
StatePublished - Jan 2018

ASJC Scopus subject areas

  • Medicine (miscellaneous)
  • Artificial Intelligence


  • Brain–computer interface
  • Computational neuroscience
  • Distributed computing system
  • Electroencephalogram
  • Ensemble learning
  • Epileptic seizure detection


Dive into the research topics of 'Random ensemble learning for EEG classification'. Together they form a unique fingerprint.

Cite this