| Literature DB >> 29262989 |
Isabell Kiral-Kornek1, Subhrajit Roy1, Ewan Nurse2, Benjamin Mashford1, Philippa Karoly2, Thomas Carroll2, Daniel Payne2, Susmita Saha1, Steven Baldassano3, Terence O'Brien3, David Grayden4, Mark Cook3, Dean Freestone5, Stefan Harrer6.
Abstract
BACKGROUND: Seizure prediction can increase independence and allow preventative treatment for patients with epilepsy. We present a proof-of-concept for a seizure prediction system that is accurate, fully automated, patient-specific, and tunable to an individual's needs.Entities:
Keywords: Artificial intelligence; Deep neural networks; Epilepsy; Mobile medical devices; Precision medicine; Seizure prediction
Mesh:
Year: 2017 PMID: 29262989 PMCID: PMC5828366 DOI: 10.1016/j.ebiom.2017.11.032
Source DB: PubMed Journal: EBioMedicine ISSN: 2352-3964 Impact factor: 8.143
Fig. 1Concept of seizure advisory system: a) Training phase: iEEG signal is recorded via intracranial electrodes (magenta circles indicate a possible configuration) and recordings are passed on to a deep learning network (green network graph). The model is subsequently deployed onto a TrueNorth chip. b) Inference phase: iEEG signal is recorded via intracranial electrodes (magenta circles) and recordings are passed on to the TrueNorth chip. Prediction of a seizure is indicated to the patient on a wearable device.
Fig. 2Pseudoprospective long-term prediction results: Traces from top to bottom of each plot indicate the number of seizures per month, improvement over chance, sensitivity, and time in warning. Horizontal lines depict performance averaged across months. Dark blue lines represent performances and evaluation periods from the previous study published by Cook and colleagues (Cook et al., 2013), given here for comparison; note that direct comparisons of the values are not possible due to the difference in number of seizures in the test set, which are indicated by the lengths of the dark blue line segments representing the portions of the data that were used in (Cook et al., 2013) for each patient. Circles represent mean performance averaged over three runs. Vertical bars denote 95% confidence intervals. Month scales are different for each patient.
Summary of long-term performance of seizure warning system for all patients: number of total seizures, seizure rates, and performance values (mean and standard deviation) over all months, as well as significance values for three individual runs. (IoC: improvement over chance, TiW: time in warning.)
| Patient number | Total number of seizures | Seizure rate per month | Mean (std) IoC in % | Mean (std) Sensitivity in % | Mean (std) TiW in % | |
|---|---|---|---|---|---|---|
| 1 | 151 | 5·9 | 45·0 (21·1) | 65·4 (19·3) | 20·5 (11·5) | < 0·00001 |
| 2 | 32 | 1·3 | 64·1 (43·2) | 73·6 (23·4) | 10·8 (16·8) | < 0·00001 |
| 3 | 368 | 19·8 | 18·3 (14·8) | 71·1 (23·3) | 52·8 (23·7) | < 0·00001 |
| 8 | 466 | 25·0 | 45·2 (8·9) | 76·7 (13·1) | 31·5 (12·1) | < 0·00001 |
| 9 | 204 | 15·5 | 40·5 (14·3) | 83·1 (19·8) | 42·6 (15·2) | < 0·00001 |
| 10 | 545 | 43·7 | 35·6 (10·9) | 67·7 (13·7) | 32·0 (11·4) | < 0·00001 |
| 11 | 464 | 19·3 | 60·2 (8·8) | 77·9 (11·1) | 18·4 (7·9) | < 0·00001 |
| 13 | 498 | 20·0 | 50·3 (11·4) | 70·3 (12·2) | 20·8 (9·9) | < 0·00001 |
| 14 | 12 | 0·6 | 39·7 (46·7) | 41·7 (46·3) | 2·2 (3·5) | < 0·01 |
| 15 | 77 | 5·0 | 23·9 (18·8) | 58·8 (21·7) | 36·9 (12·4) | < 0·002 |
Fig. 3Alarm duration and prediction horizon for all patients: Dots show all individual data points, solid lines indicate medians, box tops indicate 75th percentiles, box bottoms indicate 25th percentiles, whiskers indicate the span of the data after removal of outliers. a) Alarm durations of true alarms in hours. b) Alarm durations of false alarms in hours. c) Prediction horizons in hours. A prediction horizon is the time between alarm and seizure onset.
Fig. 4Pseudoprospective long-term seizure prediction study for patient 9 - month-wise system output for the entire duration of the study and different priority settings: Customization was achieved through tuning the ratio of weights assigned to sensitivity and time in warning using a tuning factor. a) ‘Balanced performance’ prioritizes improvement over chance. b) ‘More sensitive’ prioritizes sensitivity over time in warning. c) ‘Less time in warning’ prioritizes time in warning. Note improved sensitivity in b and reduced time in warning in c. Plot details are described in Fig. 2.
Pseudoprospective long-time seizure prediction study for patient 9: mean performance over all months using different relative weights of sensitivity to time in warning.
| System mode | Mean (std) IoC in % | Mean (std) sensitivity in % | Mean (std) TiW in % | p-Value (IoC) all runs |
|---|---|---|---|---|
| Balanced performance | 40·5 (14·3) | 83·1 (19·8) | 42·6 (15·2) | < 0·00001 |
| S:TiW = 1:1 | ||||
| More sensitive | 36·5 (11·5) | 91·8 (15·2) | 55·2 (12·6) | < 0·00001 |
| S:TiW = 3:1 | ||||
| Less TiW | 31·2 (13·3) | 50·6 (17·0) | 19·3 (9·5) | < 0·00001 |
| S:TiW = 1:3 |
Fig. 5Pseudoprospective long-term seizure prediction study for patient 13 on the TrueNorth chip: Traces from top to bottom represent the number of seizures per month, improvement over chance, sensitivity, and time in warning. Results on TrueNorth are represented in yellow alongside results obtained using a high-performance (HP) computer, as previously shown in Fig. 2 for the same patient for comparison, displayed here in gray.
Performance benchmarking using TrueNorth for patient 13.
| High-performance computer | TrueNorth | |
|---|---|---|
| Mean IoC in % | 50·3 | 41·3 |
| Mean sensitivity in % | 70·3 | 71·7 |
| Mean TiW in % | 20·8 | 31·7 |
Comparison to other studies: the improvement over chance and percentage of days used in the inference phase for each patient. We compare the performance of our system with results reported in (Cook et al., 2013) and (Karoly et al., 2017).
| Patient number | This study, mean IoC in % | This study, % tested | Cook et al., mean IoC in % | Cook et al., % tested | Karoly et al., mean IoC in % | Karoly et al., % tested | Circadian only, mean IoC in % ( | Circadian only, % tested ( |
|---|---|---|---|---|---|---|---|---|
| 1 | 45·0 | 96·1 | 60 | 6·1 | 34 | 74·0 | 7 | 74·0 |
| 2 | 64·1 | 87·6 | 69 | 10·4 | – | – | – | – |
| 3 | 18·3 | 94·6 | 16 | 34·8 | 26 | 64·2 | 7 | 64·2 |
| 8 | 45·2 | 94·6 | 34 | 20·1 | 48 | 64·2 | 30 | 64·2 |
| 9 | 40·5 | 92·4 | 6 | 29·8 | 34 | 49·4 | 17 | 49·4 |
| 10 | 35·6 | 92·0 | 34 | 31·3 | 35 | 46·5 | 19 | 46·5 |
| 11 | 60·2 | 95·8 | 24 | 4·1 | 43 | 72·3 | 28 | 72·3 |
| 13 | 50·3 | 96·0 | 22 | 11·1 | 48 | 73·2 | 33 | 73·2 |
| 14 | 39·7 | 47·2 | 97 | 12·2 | – | – | – | – |
| 15 | 23·9 | 93·6 | 30 | 3·3 | 19 | 57·1 | 30 | 57·1 |