Seizure Classification From EEG Signals Using Transfer Learning, Semi-Supervised Learning and TSK Fuzzy System

IEEE Trans Neural Syst Rehabil Eng. 2017 Dec;25(12):2270-2284. doi: 10.1109/TNSRE.2017.2748388. Epub 2017 Sep 1.

Abstract

Recognition of epileptic seizures from offline EEG signals is very important in clinical diagnosis of epilepsy. Compared with manual labeling of EEG signals by doctors, machine learning approaches can be faster and more consistent. However, the classification accuracy is usually not satisfactory for two main reasons: the distributions of the data used for training and testing may be different, and the amount of training data may not be enough. In addition, most machine learning approaches generate black-box models that are difficult to interpret. In this paper, we integrate transductive transfer learning, semi-supervised learning and TSK fuzzy system to tackle these three problems. More specifically, we use transfer learning to reduce the discrepancy in data distribution between the training and testing data, employ semi-supervised learning to use the unlabeled testing data to remedy the shortage of training data, and adopt TSK fuzzy system to increase model interpretability. Two learning algorithms are proposed to train the system. Our experimental results show that the proposed approaches can achieve better performance than many state-of-the-art seizure classification algorithms.

MeSH terms

  • Algorithms
  • Electroencephalography / classification*
  • Epilepsy / diagnosis
  • Fuzzy Logic*
  • Humans
  • Models, Statistical
  • Pattern Recognition, Automated
  • Reproducibility of Results
  • Seizures / classification*
  • Software
  • Supervised Machine Learning*
  • Support Vector Machine
  • Transfer, Psychology*