Cloud based ensemble machine learning approach for smart detection of epileptic seizures using higher order spectral analysis

Phys Eng Sci Med. 2021 Mar;44(1):313-324. doi: 10.1007/s13246-021-00970-y. Epub 2021 Jan 12.

Abstract

The present paper proposes a smart framework for detection of epileptic seizures using the concepts of IoT technologies, cloud computing and machine learning. This framework processes the acquired scalp EEG signals by Fast Walsh Hadamard transform. Then, the transformed frequency-domain signals are examined using higher-order spectral analysis to extract amplitude and entropy-based statistical features. The extracted features have been selected by means of correlation-based feature selection algorithm to achieve more real-time classification with reduced complexity and delay. Finally, the samples containing selected features have been fed to ensemble machine learning techniques for classification into several classes of EEG states, viz. normal, interictal and ictal. The employed techniques include Dagging, Bagging, Stacking, MultiBoost AB and AdaBoost M1 algorithms in integration with C4.5 decision tree algorithm as the base classifier. The results of the ensemble techniques are also compared with standalone C4.5 decision tree and SVM algorithms. The performance analysis through simulation results reveals that the ensemble of AdaBoost M1 and C4.5 decision tree algorithms with higher-order spectral features is an adequate technique for automated detection of epileptic seizures in real-time. This technique achieves 100% classification accuracy, sensitivity and specificity values with optimally small classification time.

Keywords: Cloud computing; EEG; Ensemble machine learning; Epilepsy; Healthcare; Internet of Things.

MeSH terms

  • Cloud Computing*
  • Electroencephalography
  • Epilepsy* / diagnosis
  • Humans
  • Machine Learning
  • Seizures