| Literature DB >> 35794223 |
Oleg E Karpov1, Vadim V Grubov2,3, Vladimir A Maksimenko2,3, Semen A Kurkin2,3, Nikita M Smirnov2, Nikita P Utyashev1, Denis A Andrikov4, Natalia N Shusharina3, Alexander E Hramov5,6,7.
Abstract
Epilepsy is one of the brightest manifestations of extreme behavior in living systems. Extreme epileptic events are seizures, that arise suddenly and unpredictably. Usually, treatment strategies start by analyzing brain activity during the seizures revealing their type and onset mechanisms. This approach requires collecting data for a representative number of events which is only possible during the continuous EEG monitoring over several days. A big part of the further analysis is searching for seizures on these recordings. An experienced medical specialist spends hours checking the data of a single patient and needs assistance from the automative systems for seizure detection. Machine learning methods typically address this issue in a supervised fashion and exhibit a lack of generalization. The extreme value theory allows addressing this issue with the unsupervised machine learning methods of outlier detection. Here, we make the first step toward using this approach for the seizure detection. Based on our recent work, we specified the EEG features showing extreme behavior during seizures and loaded them to the one-class SVM, a popular outlier detection algorithm. Testing the proposed approach on 83 patients, we reported 77% sensitivity and 12% precision. In 60 patients, sensitivity was 100%. In the rest 23 subjects, we observed deviations from the extreme behavior. The one-class SVM used a single subject's data for training; therefore, it was stable against between-subject variability. Our results demonstrate an effective convergence between the extreme value theory, a physical concept, and the outlier detection algorithms, a machine learning concept, toward solving the meaningful task of medicine.Entities:
Mesh:
Year: 2022 PMID: 35794223 PMCID: PMC9259747 DOI: 10.1038/s41598-022-15675-9
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.996
Figure 1PDF of for one subject for: (A) the whole dataset and (B) above 95th percentile subset; dark blue histogram shows below 95th percentile subset, blue histogram—above 95th percentile subset; the Weibull approximations are shown as red lines.
Figure 2The framework of the ML algorithm. Rectangle frames depict steps of data analysis, oval frames correspond to the input/output data for each step.
Figure 3Example of data obtained at various steps of the algorithm: (A) EEG data (25 channels) with 3 epileptic seizures (shown as red frames); (B) result of WP averaging over the 2–5 Hz frequency range, 25 channels, 60-s time intervals; (C) result of ML training and testing with a number of correctly (TP) and falsely (FP) detected events (shown as red and grey circles correspondingly).
Figure 4PDF of for all subjects (histogram) and fitted Weibull distribution (red line).
Results of data analysis with SVM classifier: threshold influence.
| Threshold, % | TPR mean, % | PPV mean, % | ||
|---|---|---|---|---|
| CV | LOO | CV | LOO | |
| 10 | 93.53 | 85.10 | 4.79 | 10.22 |
| 5 | 85.66 | 73.09 | 7.05 | 13.66 |
| 2.5 | 81.72 | 54.08 | 10.34 | 12.16 |
| 1 | 79.08 | 44.21 | 12.22 | 10.77 |
| 0.5 | 76.98 | 39.96 | 12.70 | 9.30 |
| 0.25 | 76.98 | 39.56 | 13.07 | 9.00 |
| 0.1 | 76.67 | 39.56 | 13.09 | 9.00 |
| 0.05 | 76.67 | 39.56 | 13.09 | 9.00 |
Results of data analysis with SVM classifier: type of learning influence.
Figure 5(A) PDF of for (shown as red histogram) and (blue histogram) and group Weibull approximation (mean ± SE) for dataset (red) and dataset (blue); (B) marking for TPs (red) and FNs (blue).
Results of data analysis with SVM classifier: workload reduction.
| sub | tip, min | tFp, min | tbase, min | Preduc, % |
|---|---|---|---|---|
| 2 | 1 | 24 | 480 | 94.79 |
| 4 | 2 | 11 | 480 | 97.29 |
| 5 | 2 | 6 | 480 | 98.33 |
| 6 | 4 | 9 | 480 | 97.29 |
| 7 | 2 | 36 | 480 | 92.08 |
| 8 | 2 | 83 | 480 | 82.29 |
| 9 | 5 | 20 | 480 | 94.79 |
| 10 | 2 | 22 | 467 | 94.86 |
| 12 | 7 | 58 | 5050 | 98.71 |
| 14 | 2 | 8 | 1246 | 99.20 |
| 16 | 3 | 8 | 440 | 97.50 |
| 17 | 2 | 90 | 480 | 80.83 |
| 18 | 2 | 20 | 480 | 95.42 |
| 19 | 2 | 55 | 480 | 88.13 |
| 20 | 1 | 40 | 480 | 91.46 |
| 21 | 5 | 73 | 2029 | 96.16 |
| 23 | 2 | 6 | 480 | 98.33 |
| 25 | 2 | 13 | 480 | 96.88 |
| 26 | 2 | 16 | 480 | 96.25 |
| 28 | 4 | 6 | 405 | 97.53 |
| 29 | 1 | 8 | 480 | 98.13 |
| 30 | 1 | 20 | 480 | 95.63 |
| 31 | 1 | 9 | 480 | 97.92 |
| 32 | 4 | 29 | 480 | 93.13 |
| 33 | 2 | 12 | 480 | 97.08 |
| 38 | 1 | 15 | 296 | 94.59 |
| 39 | 1 | 12 | 480 | 97.29 |
| 40 | 3 | 12 | 480 | 96.88 |
| 45 | 3 | 9 | 480 | 97.50 |
| 46 | 2 | 13 | 480 | 96.88 |
| 48 | 1 | 12 | 480 | 97.29 |
| 50 | 3 | 38 | 338 | 87.87 |
| 51 | 1 | 6 | 480 | 98.54 |
| 52 | 1 | 6 | 417 | 98.32 |
| 53 | 3 | 12 | 480 | 96.88 |
| 55 | 7 | 15 | 315 | 93.02 |
| 56 | 2 | 14 | 480 | 96.67 |
| 57 | 2 | 16 | 480 | 96.25 |
| 59 | 2 | 7 | 480 | 98.13 |
| 60 | 4 | 20 | 480 | 95.00 |
| 61 | 2 | 10 | 480 | 97.50 |
| 62 | 4 | 22 | 480 | 94.58 |
| 64 | 2 | 20 | 480 | 95.42 |
| 65 | 1 | 6 | 480 | 98.54 |
| 66 | 1 | 25 | 480 | 94.58 |
| 67 | 4 | 6 | 405 | 97.53 |
| 68 | 2 | 6 | 480 | 98.33 |
| 69 | 4 | 5 | 480 | 98.13 |
| 70 | 4 | 3 | 480 | 98.54 |
| 71 | 2 | 7 | 481 | 98.13 |
| 72 | 2 | 9 | 480 | 97.71 |
| 73 | 3 | 6 | 480 | 98.13 |
| 74 | 1 | 29 | 1813 | 98.35 |
| 76 | 6 | 12 | 1539 | 98.83 |
| 77 | 2 | 7 | 281 | 96.80 |
| 78 | 3 | 3 | 281 | 97.86 |
| 79 | 2 | 17 | 497 | 96.18 |
| 81 | 4 | 13 | 281 | 93.95 |
| 82 | 4 | 15 | 480 | 96.04 |
| 83 | 4 | 24 | 480 | 94.17 |
| Mean | 95.84 | |||
| Std error | 0.46 |