Skip to main content

Volume 20 Supplement 12

Slow Onset Detection in Epilepsy

A community effort for automatic detection of postictal generalized EEG suppression in epilepsy

Abstract

Applying machine learning to healthcare sheds light on evidence-based decision making and has shown promises to improve healthcare by combining clinical knowledge and biomedical data. However, medicine and data science are not synchronized. Oftentimes, researchers with a strong data science background do not understand the clinical challenges, while on the other hand, physicians do not know the capacity and limitation of state-of-the-art machine learning methods. The difficulty boils down to the lack of a common interface between two highly intelligent communities due to the privacy concerns and the disciplinary gap. The School of Biomedical Informatics (SBMI) at UTHealth is a pilot in connecting both worlds to promote interdisciplinary research. Recently, the Center for Secure Artificial Intelligence For hEalthcare (SAFE) at SBMI is organizing a series of machine learning healthcare hackathons for real-world clinical challenges. We hosted our first Hackathon themed centered around Sudden Unexpected Death in Epilepsy and finding ways to recognize the warning signs. This community effort demonstrated that interdisciplinary discussion and productive competition has significantly increased the accuracy of warning sign detection compared to the previous work, and ultimately showing a potential of this hackathon as a platform to connect the two communities of data science and medicine.

Introduction

Applying machine learning to healthcare sheds light on evidence-based decision making and has shown promises to improve healthcare by combining clinical knowledge and biomedical data. However, medicine and data science are not synchronized. Oftentimes, researchers with a strong data science background do not understand the clinical challenges, while on the other hand, physicians do not know the capacity and limitations of state-of-the-art machine learning methods. The difficulty boils down to the lack of a common interface between two highly intelligent communities due to the privacy concerns and the disciplinary gap. Data scientists have limited opportunities to access real healthcare data and many advanced machine learning models do not account for unique characteristics in clinical challenges. The lack of interpretability of black-box machine models can also reduce the enthusiasm for clinicians to apply them in practice. To address these challenges, we need to provide access to data and “formulate” clinical problems (often messy and complicated) in an informatics friendly way for algorithmic development. This is a critical mission for training the next generation of biomedical informaticians and accelerating healthcare research with machine learning. The School of Biomedical Informatics (SBMI) at UTHealth is a pilot in connecting both worlds to promote interdisciplinary research. Recently, the Center for Secure Artificial Intelligence For hEalthcare (SAFE) at SBMI is organizing a series of machine learning healthcare hackathons for real-world clinical challenges, which are carefully prepared for data science students/trainees to investigate and compete for best solutions with a dual mission for education and research. We developed a software platform “Interactive Data Analysis Research Ecosystem (IDARE)” to provide a secure platform with provisioned data and necessary computation resources to offer a unique opportunity for students/trainees to tackle emerging clinical challenges raised by physicians. Partnering with Texas Institute for Restorative Neurotechnologies (TIRN), we hosted our first Hackathon on September 24–25, 2019 themed centered around Sudden Unexpected Death in Epilepsy (SUDEP) and finding ways to recognize the warning signs. We incentivized smart young minds to join a 24-h Hackathon competition with the general sponsorship by Elimu Inc.

Competition design

Problem description

Epilepsy is a neurological disorder marked by sudden recurrent episodes of sensory disturbance, loss of consciousness, or convulsions, associated with abnormal electrical activity in the brain [1, 2]. Patients with epilepsy have sudden and unforeseen seizures regardless of the circumstance. Although it is rare, approximately 3000 people in the United States die every year from Sudden Unexpected Death in Epilepsy (SUDEP) because of a shutdown of brain, cardiac, and breathing functions. Prolonged postictal generalized electroencephalographic (EEG) suppression (PGES) appears to identify refractory epilepsy patients who are at risk of SUDEP. It has been reported that the relative risk of SUDEP is elevated with PGES duration of \(>50\) s; the relative risk increases by 1.7% for each 1-s increase in the duration of PGES [3]. Since generalized tonic-clonic seizures (GTCS) are the most significant risk factor for SUDEP and PGES most often occurs after GTCS, PGES has been considered as a potential biomarker of SUDEP risk [3,4,5].

Determining the duration of PGES clinically has heavily relied on visual analysis of EEG signals, which requires extensive clinical experts’ manual review to annotate the end of PGES or the onset of the first intermittent slow-wave (ISW) activity, and sometimes shows inconsistent agreement between experts [6]. Therefore, it is highly desirable to develop automatic PGES detection tools to alleviate clinical experts’ manual efforts.

Signal processing and machine learning have been extensively used for epileptic seizure detection [7]. They are based on extracting features from time domain, frequency domain, or wavelet (time and frequency) domain together with classification algorithms. The time domain features include variance, skewness, and kurtosis [8]; the frequency domain features include energy or amplitude (peak frequency, median frequency) [9]; the wavelet domain features include spectrogram. These extracted features are then fed into various classification algorithms such as a k-nearest neighbor, support vector machines, or random forest. Recently convolutional neural networks have been used with raw EEG signals [10]. While epileptic seizure detection using EEG has been widely studied, there has been little attempt to develop automatic PGES detection models [6, 11]. A critical challenge of applying machine learning approaches to detect the end of PGES is that EEG signals may be noisy due to multiple potential sources of artifacts, such as eye movement, breathing, and muscle artifacts. To tackle this challenge, we organized a 24-h-long Hackathon as a community effort to develop innovative algorithms to detect the end of PGES. The objective of this Hackathon was to build machine learning models to detect the transiting point from the offset of PGES to the onset of the first ISW within a predefined latency period (no later than 10 s after actual onset) (Fig. 1).

Fig. 1
figure 1

End of PGES and onset of first intermittent slow activity. Our objective is to detect the transition of PGES to the slow activity during the latency period. GTC generalized tonic-clonic, PGES postictal generalized electroencephalographic suppression

Patient cohort

We analyzed 5-min-long 168 EEG signals after GTCS, collected from TIRN. The clinical annotation of the end of suppression was obtained by clinical experts. The patient’s demographic information is described in Table 1. We split the PGES patients into 80% training (n = 134) and 20% test (n = 34).

Table 1 Patient’s demographic information

EEG signal preparation

The EEGs were sampled from 13 electrodes that capture temporal and spatial patterns of the brain. We used 10 standard bipolar EEG montages (pairwise offsets of two adjacent electrodes): Fp1-F7; F7-T7; T7-P7; P7-O1; Fp2-F8; F8-T8; T8-P8; P8-O2; Fz-Cz; and Cz-Pz from the 13 electrodes (Fp1, Fp2, O1, O2, F7, F8, T7, T8, P7, P8, Fz, Cz, Pz). We aligned the various sampling rates (ranging from 150 to 256 Hz) to 200 Hz.

Submission

Submissions were judged on the accuracy of detection—area under the receiver operating curve (AUC). Participants were asked to identify whether given short segments of EEG signals (i.e., clips) contain the onset of slow activity or not. The slow activity clip did not include slow activity signals beyond 10 s after onset.

Baseline model

The organizers developed a baseline model to assess the difficulty of the hackathon problem and guide participants to avoid pitfall using the organizer’s trial-and-error. The organizer’s baseline model was based on augmenting the sequence via cropping and applying a deep learning method. The baseline model cropped one EEG recording during PGES into multiple crops to boost the training sample size from the limited number of subjects (Fig. 2). We adopted the cropping strategy from object recognition in images and movement-related EEG signals [12, 13]. We set a sliding time window of fixed length with a cropping stride. We assume that real-time detection should be made no later than a certain latency period after PGES ends. Per-crop labels were positive if the crops reach or pass the end of PGES; negative if the crops lie in PGES. After cropping, we have a total of 296,188 crops—240,511 for training (80%) and 55,677 for test (20%). After performing threshold analysis for the length of time window, stride, and detection latency period, we set them 10 s, 100 ms, and 10 s, respectively. That is, all detection was based on the 10 s time window without seeing the future (no retrospective review).

Fig. 2
figure 2

Data augmentation. If the crop reaches the end of PGES, then the crop was set as positive (i.e., label = 1), otherwise negative (i.e., label = 0)

Once we extracted the crops, we formulated the detection of the end of suppression as a binary classification task in which the model classifies whether the current time window crop reaches the end of suppression. As one of non-linear classifiers, we designed a customized convolutional neural network (CNN) for EEG signals, inspired by EEGnet [14]. The proposed model integrated feature extraction and classification in an end-to-end manner, which allows us to avoid time-intensive feature engineering of EEG signals. It encoded the temporal trends and spatial trends at a time (Fig. 3). The first layer was 1-dimensional convolution (with a filter size of 18) to convolute and aggregate temporality of raw EEG signals. These multiple temporal filters can implicitly learn the intensity of different frequency bands. The second layer was a 1-dimensional convolutional layer (with a filter size of 101) for spatial aggregation across different montages in the scalp. This convolution can capture distinct activation in different scalp areas with different frequency bands. Then we applied depthwise temporal convolution and pointwise convolution to aggregate spatio-temporal features and in turn reduce the feature size. The final layer was a fully-connected one with flattened features. We applied batch normalization (BN), Relu non-linear activation, and dropout between these convolutional layers. Training inputs were the fixed-length crops and label per crop was a binary indicator whether the crops reach the end of PGES. The loss function was binary cross-entropy and the optimizer was Adam implemented in Pytorch. Our proposed model continuously detected the end of PGES at every 100 ms. The proposed model achieved AUC of 0.77 within detection latency of 10 s. We visualized the estimated probability computed from the proposed model and compared it with the actual onset time of intermittent slow (Fig 4). We observed that for some cases the estimated probability is aligned with the raw EEG signals (Fig. 4a); whereas in other cases, the estimated probability does not hit the right onset time (Fig. 4b).

Fig. 3
figure 3

CNN-based classifier for real-time suppression detection. Input were raw EEG segments cropped from sliding windows during PGES and latency periods. Output was the probability that PGES ends

Fig. 4
figure 4

Comparing raw EEG signals and the estimated probability of slow activity. The green area refers to slow activity. a True positive detection. b False positive or false negative detection

Competition results

We received 42 registrations from five universities in the greater Houston area (Rice University, Texas A&M University, University of Houston, Prairie View A&M University, and University of Texas Health Science Center at Houston). Among them, 12 contestants submitted their final results during the 24 h. In total there were 88 submissions from the 12 contestants. Finally, Lamichhane from Rice University won the competition. In addition, three contestants extended their work and published them in this BMC Medical Informatics and Decision Making special issue. The details of the performance are summarized in Table 2. Lamichhane et al. derived 127 features from time or frequency features (correlation, the temporal signal ratio in sliding windows) used a random-forest based classification framework to detect the end of PGES. The features used captured both the inter-channel dynamics, e.g. with correlation features and intra-channel dynamics, e.g. by comparing the temporal ratio of signal properties. The authors obtained an AUC of 0.84 in the final classification evaluation using the test set. This accuracy was significantly higher than the previous work [6, 11] and organizer’s baseline model. Vance et al. combined a pre-activation style residual neural network with regularization and sampling strategies to train a model that can effectively generalize with a limited amount of training data. The experimental results show that the described method is significantly more accurate than the naive baseline when applying deep residual networks to the problem. Zhu et al. proposed a convolutional neural network with light architecture for slow activity prediction. The model also explored the impact of random noise of EEG signal in the model’s performance by applying denoising filters. It took about 20 s to train the model using a batch size of 64 samples with 10 s signals and 10 montages.

Table 2 Top contestant’s methods and innovations

Mier et al. proposed an architecture that includes augmenting the data set using an EEG specific feature extraction process (pyEEG) and implementing a classification approach using Gradient Boosted Decision Trees. Feature calculations include SVD Entropy, Petrosian Fractal Dimension, and Power Spectral Intensity, which were the highest performers.

The algorithms developed in this Hackathon demonstrated the potential of the automatic detection of PGES. Various features from time and domain and a mixture of them won the competition. Convolutional neural network approaches showed comparable accuracy without extensive feature engineering. The lightweight CNN also showed potentials in efficiency for real-world deployment in clinical settings. In this collaborative community effort, we have demonstrated that interdisciplinary discussion and productive competition has significantly increased the PGES detection accuracy compared to the previous work and organizer’s baseline. In addition, various contestants provided various perspectives on supporting clinician’s manual monitoring activity using such denoising and visualization. Ultimately we have found the potential of this hackathon as a platform to connect the two communities of data science and medicine.

Availability of data and materials

The data include protected health information, thus are not publicly available.

Abbreviations

SUDEP:

Sudden unexpected death in epilepsy

IDARE:

Interactive data analysis research ecosystem

EEG:

Electroencephalographic

PGES:

Prolonged postictal generalized electroencephalographic suppression

ISW:

Intermittent slow wave

GTCS:

Generalized tonic–clonic seizures

AUC:

Area under the receiver operating curve

CNN:

Convolutional neural network

BN:

Batch normalization

References

  1. Duncan JS, Sander JW, Sisodiya SM, Walker MC. Adult epilepsy. Lancet. 2006;367(9516):1087–100.

    Article  Google Scholar 

  2. Engel J Jr. Seizures and epilepsy. Oxford: Oxford University Press; 2013.

    Book  Google Scholar 

  3. Lhatoo SD, Faulkner HJ, Dembny K, Trippick K, Johnson C, Bird JM. An electroclinical case–control study of sudden unexpected death in epilepsy. Ann Neurol. 2010;68(6):787–96.

    Article  Google Scholar 

  4. Wu S, Issa NP, Rose SL, Ali A, Tao JX. Impact of periictal nurse interventions on postictal generalized EEG suppression in generalized convulsive seizures. Epilepsy Behav. 2016;58:22–5.

    Article  Google Scholar 

  5. Vilella L, Lacuey N, Hampson JP, Rani MRS, Loparo K, Sainju RK, Friedman D, Nei M, Strohl K, Allen L, Scott C, Gehlbach BK, Zonjy B, Hupp NJ, Zaremba A, Shafiabadi N, Zhao X, Reick-Mitrisin V, Schuele S, Ogren J, Harper RM, Diehl B, Bateman LM, Devinsky O, Richerson GB, Tanner A, Tatsuoka C, Lhatoo SD. Incidence, recurrence, and risk factors for perictal central apnea and sudden unexpected death in epilepsy. Front Neurol. 2019;10:166.

    Article  Google Scholar 

  6. Theeranaew W, McDonald J, Zonjy B, Kaffashi F, Moseley BD, Friedman D, So E, Tao J, Nei M, Ryvlin P, Surges R, Thijs R, Schuele S, Lhatoo S, Loparo KA. Automated detection of postictal generalized EEG suppression. IEEE Trans Biomed Eng. 2018;65(2):371–7.

    Article  Google Scholar 

  7. Paul Y. Various epileptic seizure detection techniques using biomedical signals: a review. Brain Inform. 2018;5(2):6.

    Article  Google Scholar 

  8. Chakraborti S, Choudhary A, Singh A, Kumar R, Swetapadma A. A machine learning based method to detect epilepsy. Int J Inf Technol. 2018;10(3):257–63.

    Google Scholar 

  9. Anugraha A, Vinotha E, Anusha R, Giridhar S, Narasimhan K. A machine learning application for epileptic seizure detection. 2017.

  10. Acharya UR, Oh SL, Hagiwara Y, Tan JH, Adeli H. Deep convolutional neural network for the automated detection and diagnosis of seizure using EEG signals. Comput Biol Med. 2018;100:270–8.

    Article  Google Scholar 

  11. Li X, Tao S, Jamal-Omidi S, Huang Y, Lhatoo SD, Zhang G-Q, Cui L. Detection of postictal generalized electroencephalogram suppression: random forest approach. JMIR Med Inform. 2020;8(2):e17061.

    Article  Google Scholar 

  12. He K, Zhang X, Ren S, Sun J. Deep residual learning for image recognition. 2016.

  13. Schirrmeister RT, Springenberg JT, Fiederer LDJ, Glasstetter M, Eggensperger K, Tangermann M, Hutter F, Burgard W, Ball T. Deep learning with convolutional neural networks for EEG decoding and visualization. Hum Brain Mapp. 2017;38(11):5391–420.

    Article  Google Scholar 

  14. Lawhern VJ, Solon AJ, Waytowich NR, Gordon SM, Hung CP, Lance BJ. EEGNet: a compact convolutional neural network for EEG-based brain–computer interfaces. 2018.

Download references

Acknowledgements

Not applicable.

About this supplement

This article has been published as part of BMC Medical Informatics and Decision Making Volume 20 Supplement 12, 2020: Slow Onset Detection in Epilepsy. The full contents of the supplement are available online at https://bmcmedinformdecismak.biomedcentral.com/articles/supplements/volume-20-supplement-12.

Funding

This challenge is supported by the startup grant from UTHealth for the Center for Secure Artificial Intelligence For hEalthcare (SAFE) and Elimu Inc. Data for this challenge is provided with support from the Center for SUDEP Research (NINDS U01NS090408 and U01NS090405). Publication costs are funded by XJ’s discretionary funding from UTHealth. The funding bodies had no roles in the design of the study, analysis, and interpretation of data and in writing the manuscript.

Author information

Authors and Affiliations

Authors

Contributions

GZ, SL, LC, and XL provided motivation of this study; YK, XJ, GZ, SL, and JZ organized the Hackathon; SL, GZ, ST, LC, and XL, provided data; RJ, LC, MP, CH, MD, and JZ provided necessary logistics; YK and XJ developed preliminary results; and YK, XJ, SL, GZ, LC, prepared manuscripts. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Yejin Kim.

Ethics declarations

Ethics approval and consent to participate

This study was approved by the Institutional Review Board of University of Texas Health Science Center at Houston (HSC-MS-19-0045). Written consent had been obtained for the 168 EEG signals.

Consent for publication

Not applicable.

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kim, Y., Jiang, X., Lhatoo, S.D. et al. A community effort for automatic detection of postictal generalized EEG suppression in epilepsy. BMC Med Inform Decis Mak 20 (Suppl 12), 328 (2020). https://doi.org/10.1186/s12911-020-01306-8

Download citation

  • Published:

  • DOI: https://doi.org/10.1186/s12911-020-01306-8

Keywords