| Literature DB >> 32276318 |
Nicolina Sciaraffa1,2, Manousos A Klados3, Gianluca Borghini1,2,4, Gianluca Di Flumeri1,2,4, Fabio Babiloni1,2,5, Pietro Aricò1,2,4.
Abstract
The need for automatic detection and classification of high-frequency oscillations (HFOs) as biomarkers of the epileptogenic tissue is strongly felt in the clinical field. In this context, the employment of artificial intelligence methods could be the missing piece to achieve this goal. This work proposed a double-step procedure based on machine learning algorithms and tested it on an intracranial electroencephalogram (iEEG) dataset available online. The first step aimed to define the optimal length for signal segmentation, allowing for an optimal discrimination of segments with HFO relative to those without. In this case, binary classifiers have been tested on a set of energy features. The second step aimed to classify these segments into ripples, fast ripples and fast ripples occurring during ripples. Results suggest that LDA applied to 10 ms segmentation could provide the highest sensitivity (0.874) and 0.776 specificity for the discrimination of HFOs from no-HFO segments. Regarding the three-class classification, non-linear methods provided the highest values (around 90%) in terms of specificity and sensitivity, significantly different to the other three employed algorithms. Therefore, this machine-learning-based procedure could help clinicians to automatically reduce the quantity of irrelevant data.Entities:
Keywords: HFO; epilepsy; high-frequency oscillations; intracranial EEG; machine learning
Year: 2020 PMID: 32276318 PMCID: PMC7226084 DOI: 10.3390/brainsci10040220
Source DB: PubMed Journal: Brain Sci ISSN: 2076-3425
Applications of artificial intelligence for HFO classification.
| AI Technique | Classes | Sensitivity | Features |
|---|---|---|---|
| KNN [ | 2 classes | NN features provide sensitivity significantly higher than RMS for 4/6 subjects. | RMS vs. data-driven feature extraction with NN |
| Multiclass LDA [ | 4 classes (ripple, fast ripples, | Median 80.5% | Energy ratio computed with discrete wavelet |
| Decision tree [ | 2 classes | 66.96% | 6 features related to energy and duration |
| RBF SVM [ | 5 classes (gamma, high gamma, ripple, fast ripples and artifacts) | 73% fast ripples | Energy ratio and root mean square features computed on Gabor transformed data. |
| Linear SVM [ | 2 classes | Ranging from 68 to 99% | Spectral amplitude, frequency, and duration |
| SVM [ | 2 classes (false HFOs due to filtering effects during sharp events/real HFOs) | >70% | 26 temporal features selected with forward feature selection. |
| Radial basis neural network [ | Cross-subject ripple classification | 49.1% | Line length, energy and instantaneous frequency |
| Convolutional neural network [ | 2 classes (ripples/no ripples and fast ripples/no fast ripples) | 77.04% ripples | Grayscale images of iEEG amplitude |
Figure 1Left: Friedman test results to compare window effects for each classifier in terms of AUC, sensitivity, and specificity. Right: box plot of the AUC, sensitivity, and specificity for different segmentations (win1 = 10 ms, win2 = 50 ms, win3 =100 ms). The asterisks * showed the post-hoc results.
Figure 2AUC (first row) and time for training (second row) for each of the five investigated algorithms (in each column) with different numbers of observations. The lines represent the population averages and the shadows the standard deviation.
Figure 3Three-class classification performance in terms of specificity and sensitivity for each class. The results of the Friedman test have been reported above the Bergmann and Hommel’s procedure graph.
Comparison of the obtained results with similar procedures in the literature.
| Sensitivity | Specificity | |||||||
|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
| |
| Our Work | 0.874 | 0.89 | 0.87 | 0.76 | 0.776 | 0.85 | 0.96 | 0.95 |
| [ | 0.669 | 0.913 | ||||||
| [ | 0.77 | 0.83 | 0.72 | 0.79 | ||||
| [ | 0.91 | 0.72 | 0.73 | 0.93 | ||||