| Literature DB >> 32102437 |
Giuseppe Varone1, Sara Gasparini1,2, Edoardo Ferlazzo1,2, Michele Ascoli1,2, Giovanbattista Gaspare Tripodi2, Chiara Zucco1, Barbara Calabrese1, Mario Cannataro1, Umberto Aguglia1,2.
Abstract
The diagnosis of psychogenic nonepileptic seizures (PNES) by means of electroencephalography (EEG) is not a trivial task during clinical practice for neurologists. No clear PNES electrophysiological biomarker has yet been found, and the only tool available for diagnosis is video EEG monitoring with recording of a typical episode and clinical history of the subject. In this paper, a data-driven machine learning (ML) pipeline for classifying EEG segments (i.e., epochs) of PNES and healthy controls (CNT) is introduced. This software pipeline consists of a semiautomatic signal processing technique and a supervised ML classifier to aid clinical discriminative diagnosis of PNES by means of an EEG time series. In our ML pipeline, statistical features like the mean, standard deviation, kurtosis, and skewness are extracted in a power spectral density (PSD) map split up in five conventional EEG rhythms (delta, theta, alpha, beta, and the whole band, i.e., 1-32 Hz). Then, the feature vector is fed into three different supervised ML algorithms, namely, the support vector machine (SVM), linear discriminant analysis (LDA), and Bayesian network (BN), to perform EEG segment classification tasks for CNT vs. PNES. The performance of the pipeline algorithm was evaluated on a dataset of 20 EEG signals (10 PNES and 10 CNT) that was recorded in eyes-closed resting condition at the Regional Epilepsy Centre, Great Metropolitan Hospital of Reggio Calabria, University of Catanzaro, Italy. The experimental results showed that PNES vs. CNT discrimination tasks performed via the ML algorithm and validated with random split (RS) achieved an average accuracy of 0.97 ± 0.013 (RS-SVM), 0.99 ± 0.02 (RS-LDA), and 0.82 ± 0.109 (RS-BN). Meanwhile, with leave-one-out (LOO) validation, an average accuracy of 0.98 ± 0.0233 (LOO-SVM), 0.98 ± 0.124 (LOO-LDA), and 0.81 ± 0.109 (LOO-BN) was achieved. Our findings showed that BN was outperformed by SVM and LDA. The promising results of the proposed software pipeline suggest that it may be a valuable tool to support existing clinical diagnosis.Entities:
Keywords: EEG; machine learning; psychogenic nonepileptic seizures
Mesh:
Year: 2020 PMID: 32102437 PMCID: PMC7071461 DOI: 10.3390/s20041235
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Software pipeline.
Figure 2Receiver operating characteristic curve (ROC) of three classifiers, namely, support vector machine (SVM), Bayesian network (BN), and linear discriminant analysis (LDA), (simulated data) with different area under the curve (AUC) values: (A,D) SVM, (B,E) NB, and (C,F) LDA. The classifiers were evaluated through two different methods: (A–C) random split and (D–F) leave-one-out (LOO).
The classification performance of psychogenic nonepileptic seizures (PNES) vs. health controls (CNT) in terms of precision (PR), recall (RC), and F1 score. We tested the discrimination performance among class labeled as CNT and PNES. The results obtained are quite comparable between the validation methods. The classifier performance provides us with values for each class under analysis.
|
|
| ||
| Precision | Recall | F1 score | |
| CNT | 1.00 | 0.98 | 0.99 |
| PNES | 0.98 | 1.00 | 0.99 |
|
|
| ||
| Precision | Recall | F1 score | |
| CNT | 1.00 | 0.98 | 0.99 |
| PNES | 0.98 | 1.00 | 0.99 |
|
|
| ||
| Precision | Recall | F1 score | |
| CNT | 0.87 | 0.75 | 0.81 |
| PNES | 0.78 | 0.89 | 0.83 |
|
|
| ||
| Precision | Recall | F1 score | |
| CNT | 0.95 | 0.99 | 0.97 |
| PNES | 0.99 | 0.95 | 0.97 |
|
|
| ||
| Precision | Recall | F1 score | |
| CNT | 1.00 | 1.00 | 1.00 |
| PNES | 1.00 | 1.00 | 1.00 |
|
|
| ||
| Precision | Recall | F1 score | |
| CNT | 0.89 | 0.76 | 0.82 |
| PNES | 0.78 | 0.90 | 0.83 |
|
|
| ||
| Accuracy (ACC) | Precision (PR) | Recall (RC) | |
| SVM | 0.97 ± 0.013 | 0.95 ± 0.03 | 0.99 ± 0.001 |
| LDA | 0.99 ± 0.02 | 0.99 ± 0.30 | 0.99 ± 0.053 |
| NB | 0.82 ± 0.109 | 0.83 ± 0.027 | 0.87 ± 0.163 |
|
|
| ||
| Accuracy | Precision | Recall | |
| SVM | 0.98 ± 0.0233 | 0.98 ± 0.061 | 0.98 ± 0.126 |
| LDA | 0.98 ± 0.124 | 0.98 ± 0.012 | 0.98 ± 0.002 |
| NB | 0.81 ± 0.109 | 0.81 ± 0.032 | 0.81 ± 0.142 |