Semi-automated seizure detection using interpretable machine learning models
Antonoudiou, P.; Basu, T.; Maguire, J.
Show abstract
Numerous methods have been proposed for seizure detection automation, yet the tools to harness these methods and apply them in practice are limited. Here we compare four interpretable and widely-used machine learning models (decision tree, gaussian naive bayes, passive aggressive classifier, stochastic gradient descent classifier) on an extensive electrographic seizure dataset collected from chronically epileptic mice. We find that the gaussian naive bayes model achieved the highest precision and f1 score, while also detecting all seizures in our dataset and only requires a small amount of data to train the model and achieve good performance. We use this model to create an open-source python application SeizyML that couples model performance with manual curation allowing for efficient and accurate detection of electrographic seizures. Author SummarySeizure detection based on electrographic recordings is critical for epilepsy diagnosis and research. However, the current gold standard for seizure detection is manual curation, which is biased, costly, incredibly laborious, and requires extensive training and expertise, prohibiting advances in epilepsy diagnosis and research. Here we demonstrate that fast, simple, and interpretable machine learning (ML) models are sufficient to detect all seizures in an extensive dataset collected from a well-established mouse model of epilepsy. Importantly, we created an open-source python application, SeizyML, that integrates the most precise model tested here with human curation of the detected events. This semi-automated approach greatly enhances efficiency and precision of seizure detection while also being transparent. We believe that the adoption of semi-automated and transparent technologies is indispensable for understanding ML model predictions, improving their reliability, and fostering trust between ML models and neurodiagnostic professionals.
Matching journals
The top 7 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- Evidence for spreading seizure as a cause of theta-alpha activity electrographic pattern in stereo-EEG seizure recordings 95%
- Virtual epilepsy patient cohort: generation and evaluation 94%
- Data-driven method to infer the seizure propagation patterns in an epileptic brain from intracranial electroencephalography 92%
Similar papers in this journal
- Dynamic Training of a Novelty Classifier Algorithm for Real-Time Early Seizure Onset Detection 98%
- Optimizing Detection and Deep Learning-based Classification of Pathological High-Frequency Oscillations in Epilepsy 96%
- Spectral harmonicity distinguishes two types of ictal phase-amplitude cross frequency couplings in patients candidate to epilepsy surgery 95%
Similar papers in this journal
- Multiscale predictive modeling robustly improves the accuracy of pseudo-prospective seizure forecasting in drug-resistant epilepsy 94%
- Fast parametric curve matching (FPCM) for automatic spike detection 94%
- Interpretable EEG Biomarkers for Neurological Disease Models in Mice Using Bag-of-Waves Classifiers 94%
Similar papers in this journal
- NLP-based tools for localization of the Epileptogenic Zone in patients with drug-resistant focal epilepsy 95%
- Dynamic network properties of the interictal brain determine whether seizures appear focal or generalised 94%
- Dynamic Multiday Seizure Cycles in a Tetanus Toxin Rat Model of Epilepsy: Evolving Rhythms and Implications for Prediction 94%
Similar papers in this journal
- A comparative study between a power and a connectivity sEEG biomarker for seizure-onset zone identification in temporal lobe epilepsy 95%
- A convolutional-recurrent neural network approach to resting-state EEG classification in Parkinson’s disease 94%
- Virtual EEG-electrodes: Convolutional neural networks as a method for upsampling or restoring channels 93%
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.