General and patient-specific seizure classification using deep neural networks

Yasmin M. Massoud, Mennatallah Abdelzaher, Levin Kuhlmann, Mohamed A. Abd El Ghany

Research output: Contribution to journalArticleResearchpeer-review

2 Citations (Scopus)


Seizure prediction algorithms have been central in the field of data analysis for the improvement of epileptic patients’ lives. The most recent advancements of which include the use of deep neural networks to present an optimized, accurate seizure prediction system. This work puts forth deep learning methods to automate the process of epileptic seizure detection with electroencephalogram (EEG) signals as input; both a patient-specific and general approach are followed. EEG signals are time structure series motivating the use of sequence algorithms such as temporal convolutional neural networks (TCNNs), and long short-term memory networks. We then compare this methodology to other prior pre-implemented structures, including our previous work for seizure prediction using machine learning approaches support vector machine and random under-sampling boost. Moreover, patient-specific and general seizure prediction approaches are used to evaluate the performance of the best algorithms. Area under curve (AUC) is used to select the best performing algorithm to account for the imbalanced dataset. The presented TCNN model showed the best patient-specific results than that of the general approach with, AUC of 0.73, while ML model had the best results for general classification with AUC of 0.75.

Original languageEnglish
Pages (from-to)205–220
Number of pages16
JournalAnalog Integrated Circuits and Signal Processing
Publication statusPublished - 17 Apr 2023
Externally publishedYes


  • Area under curve
  • Electroencephalogram
  • False positive rate
  • Machine learning
  • Random-under sampling boost
  • Support vector machine
  • Temporal convolutional network

Cite this