Predicting Seizures in EEG recordings

October 6, 2016
Duration: One Semester
Goals: Create and evaluate an EEG-based seizure forecasting system.
Responsible TA: Igor Kulev (igor DOT kulev AT
Student Name: Yuguang Yao (exchange student from Tsinghua University)
Keywords: time series, classification, forecasting, healthcare

Epilepsy afflicts nearly 1% of the world’s population, and is characterized by the occurrence of spontaneous seizure. Seizure forecasting systems have the potential to help patients with epilepsy lead more normal lives. In order for EEG-based seizure forecasting systems to work effectively, computational algorithms must reliably identify periods of increased probability of seizure occurrence. If these seizure-permissive brain states can be identified, devices designed to warn patients of impeding seizures would be possible. Patients could avoid potentially dangerous activities like driving or swimming, and medications could be administered only when needed to prevent impending seizures, reducing overall side effects. In 2014 and 2016 Kaggle completed two seizure prediction challenges. The first challenge primarily involved long-term electrical brain activity recordings from dogs. The second challenge focuses on seizure prediction using long-term electrical brain activity recordings from humans obtained from the world-first clinical trial of the implantable NeuroVista Seizure Advisory System. In this project you will apply and compare different methods on the EEG data obtained from both Kaggle challenges.

The responsible student will:

  • Survey time series classification techniques
  • Apply existing techniques on the EEG data
  • Analyze the performance of these techniques
Related Skills: Knowledge in Data Mining and/or Machine Learning; Programming skills
Suitable for: Master Student