| Literature DB >> 35991131 |
Reza Akbari Movahed1, Mohammadreza Rezaeian1.
Abstract
Accurate and early diagnosis of mild cognitive impairment (MCI) is necessary to prevent the progress of Alzheimer's and other kinds of dementia. Unfortunately, the symptoms of MCI are complicated and may often be misinterpreted as those associated with the normal ageing process. To address this issue, many studies have proposed application of machine learning techniques for early MCI diagnosis based on electroencephalography (EEG). In this study, a machine learning framework for MCI diagnosis is proposed in this study, which extracts spectral, functional connectivity, and nonlinear features from EEG signals. The sequential backward feature selection (SBFS) algorithm is used to select the best subset of features. Several classification models and different combinations of feature sets are measured to identify the best ones for the proposed framework. A dataset of 16 and 18 EEG data of normal and MCI subjects is used to validate the proposed system. Metrics including accuracy (AC), sensitivity (SE), specificity (SP), F1-score (F1), and false discovery rate (FDR) are evaluated using 10-fold crossvalidation. An average AC of 99.4%, SE of 98.8%, SP of 100%, F1 of 99.4%, and FDR of 0% have been provided by the best performance of the proposed framework using the linear support vector machine (LSVM) classifier and the combination of all feature sets. The acquired results confirm that the proposed framework provides an accurate and robust performance for recognizing MCI cases and outperforms previous approaches. Based on the obtained results, it is possible to be developed in order to use as a computer-aided diagnosis (CAD) tool for clinical purposes.Entities:
Mesh:
Year: 2022 PMID: 35991131 PMCID: PMC9388263 DOI: 10.1155/2022/2014001
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.809
Figure 1Overview of the proposed EEG-based methodology for MCI diagnosis.
The more details of each feature set.
| Feature set | Number of features |
|---|---|
| Functional connectivity | 108 |
| Spectral | 171 |
| Nonlinear | 152 |
Algorithm 1The SBFS algorithm.
The obtained results of the proposed framework using different classifiers in terms of the percentage (%) of the mean and standard deviation of AC, SE, SP, F1, and FDR metrics.
| Classifier | AC (mean ± Std) | SE (mean ± Std) | SP (mean ± Std) | F1 (mean ± Std) | FDR (mean ± Std) |
|---|---|---|---|---|---|
| LSVM | 99.4 ± 1.8 | 98.8 ± 3.5 | 100 ± 0 | 99.4 ± 1.8 | 0 ± 0 |
| RBFSVM | 95.9 ± 3.9 | 100 ± 0 | 91.1 ± 8.4 | 96.3 ± 3.6 | 6.8 ± 6.7 |
| LR | 87.8 ± 4.2 | 85.2 ± 11.6 | 90.0 ± 10.8 | 87.5 ± 5.5 | 8.2 ± 8.7 |
| KNN | 98.2 ± 2.8 | 97.5 ± 5.6 | 98.7 ± 3.9 | 98.1 ± 3.2 | 1.0 ± 3.1 |
| DT | 80.2 ± 8.8 | 79.3 ± 15.6 | 81.6 ± 15.2 | 80.1 ± 10.1 | 16.8 ± 11.7 |
| GB | 81.4 ± 7.1 | 81.0 ± 13.1 | 81.8 ± 10.5 | 81.2 ± 9.4 | 17.3 ± 9.8 |
| NB | 77.4 ± 7.3 | 63.2 ± 15.2 | 92.5 ± 7.0 | 73.4 ± 11.9 | 9.9 ± 9.6 |
| RB | 86.6 ± 10.3 | 85.8 ± 9.4 | 87.0 ± 16.5 | 87.3 ± 87.3 | 10.5 ± 11.1 |
Figure 2The box plots of the obtained values of AC (a), SE (b), SP (c), and F1 (d) metrics per classifier using the 10-fold crossvalidation method.
Figure 3The ROC plots of the proposed framework per classifier using the 10-fold crossvalidation method.
The classification results of the proposed method based on RBFSVM, LSVM, and KNN classification models using different EEG feature sets in terms of the percentage (%) of the mean and standard deviation of AC, SE, SP, F1, and FDR metrics.
| Feature set | Classifier | AC (mean ± Std) | SE (mean ± Std) | SP (mean ± Std) | F1 (mean ± Std) | FDR (mean ± Std) |
|---|---|---|---|---|---|---|
| Functional connectivity + spectral + nonlinear | LSVM | 99.4 ± 1.8 | 98.8 ± 3.5 | 100.0 ± 0.0 | 99.4 ± 1.8 | 0.0 ± 0.0 |
| RBFSVM | 95.9 ± 3.9 | 100.0 ± 0.0 | 91.1 ± 8.4 | 96.3 ± 3.6 | 6.8 ± 6.7 | |
| KNN | 98.2 ± 2.8 | 97.5 ± 5.6 | 98.7 ± 3.9 | 98.1 ± 3.2 | 1.0 ± 3.1 | |
| Functional connectivity + nonlinear | LSVM | 98.8 ± 2.4 | 98.7 ± 3.9 | 99.0 ± 3.1 | 98.7 ± 2.6 | 1.1 ± 3.5 |
| RBFSVM | 94.8 ± 5.6 | 100.0 ± 0.0 | 89.3 ± 10.8 | 95.2 ± 5.3 | 8.6 ± 9.3 | |
| KNN | 98.8 ± 2.4 | 100.0 ± 0.0 | 97.0 ± 6.7 | 99.0 ± 2.1 | 1.8 ± 4.0 | |
| Functional connectivity + spectral | LSVM | 98.8 ± 2.4 | 98.5 ± 4.5 | 98.8 ± 3.5 | 98.6 ± 2.8 | 1.1 ± 3.5 |
| RBFSVM | 97.1 ± 4.1 | 100.0 ± 0.0 | 93.2 ± 9.8 | 97.2 ± 3.9 | 6.5 ± 7.9 | |
| KNN | 98.8 ± 2.4 | 98.7 ± 3.9 | 97.5 ± 7.9 | 98.9 ± 2.2 | 0.6 ± 2.1 | |
| Spectral + nonlinear | LSVM | 94.1 ± 5.5 | 95.9 ± 6.8 | 91.8 ± 9.9 | 94.6 ± 4.7 | 6.0 ± 7.1 |
| RBFSVM | 94.2 ± 7.2 | 99.0 ± 2.8 | 88.7 ± 17.6 | 94.6 ± 6.1 | 8.6 ± 11.0 | |
| KNN | 98.2 ± 3.9 | 98.0 ± 4.2 | 98.5 ± 4.5 | 98.4 ± 3.4 | 1.0 ± 3.1 | |
| Spectral | LSVM | 93.0 ± 7.9 | 92.3 ± 9.5 | 93.8 ± 8.1 | 93.2 ± 8.5 | 5.6 ± 8.4 |
| RBFSVM | 95.3 ± 3.6 | 99.0 ± 3.1 | 90.6 ± 9.1 | 95.8 ± 3.2 | 6.7 ± 6.4 | |
| KNN | 98.8 ± 2.4 | 98.0 ± 4.2 | 100.0 ± 0.0 | 98.9 ± 2.2 | 0.0 ± 0.0 | |
| Functional connectivity | LSVM | 97.6 ± 4.9 | 100.0 ± 0.0 | 95.1 ± 10.4 | 97.8 ± 4.6 | 3.8 ± 8.3 |
| RBFSVM | 98.1 ± 2.5 | 97.7 ± 3.4 | 98.6 ± 2.3 | 98.2 ± 2.3 | 1.2 ± 2.1 | |
| KNN | 97.0 ± 2.6 | 96.8 ± 3.7 | 96.1 ± 3.8 | 96.7 ± 2.4 | 3.2 ± 2.9 | |
| Nonlinear | LSVM | 86.7 ± 8.6 | 86.9 ± 9.4 | 86.5 ± 13.6 | 86.5 ± 9.5 | 12.9 ± 13.6 |
| RBFSVM | 83.8 ± 11.3 | 89.1 ± 12.9 | 78.7 ± 16.4 | 84.2 ± 12.6 | 19.1 ± 15.1 | |
| KNN | 87.4 ± 8.1 | 85.2 ± 11.8 | 91.7 ± 11.4 | 87.1 ± 9.2 | 8.9 ± 12.5 |
The t-test results on the alpha, theta, beta, and delta EEG band powers in each EEG channel. Italic items indicate p value <0.01.
| Brain region | EEG channel | Alpha | Beta | Delta | Theta |
|---|---|---|---|---|---|
| Frontal | Fp1 | 0.9474 | 0.2499 | 0.3600 | 0.9732 |
| Fp2 | 0.1083 | 0.0267 | 0.5997 | 0.3103 | |
| F7 | 0.2214 | 0.3346 | 0.2985 | 0.2593 | |
| F3 | 0.0871 | 0.1177 | 0.2291 | 0.2874 | |
| Fz |
|
| 0.0863 |
| |
| F4 |
|
| 0.3181 | 0.0335 | |
| F8 |
|
| 0.0241 |
| |
| Central | C3 | 0.2783 | 0.6267 | 0.4596 | 0.2667 |
| Cz |
|
| 0.0527 | 0.0174 | |
| C4 | 0.2179 | 0.0588 | 0.8330 | 0.5390 | |
| Occipital | O1 | 0.0301 | 0.0300 | 0.1801 | 0.1105 |
| O2 |
|
|
|
| |
| Parietal | P3 | 0.1187 | 0.7611 | 0.5157 | 0.3680 |
| P4 |
|
|
|
| |
| Pz |
|
|
|
| |
| Temporal | T3 | 0.6706 | 0.4975 | 0.4047 | 0.4661 |
| T5 | 0.0231 |
| 0.1148 | 0.0863 | |
| T4 |
|
| 0.0409 | 0.0164 | |
| T6 |
|
| 0.0772 |
|
Figure 4The EEG topographic maps of HC and MCI cases in terms of the alpha, delta, beta, and theta band powers.
Ten top functional connectivity features in terms of discrimination between HC and MCI classes with their p values of the t-test method.
| Functional connectivity feature |
|
|---|---|
| F3-C3 | 6.46 |
| Fp1-F3 | 1.12 |
| F3-T5 | 3.97 |
| P3-F7 | 2.63 |
| P4-Cz | 5.09 |
| C3-O1 | 1.18 |
| C3-C4 | 1.22 |
| Fp1-Fp2 | 1.75 |
| C3-Fp2 | 2.34 |
| Fz-C4 | 3.47 |
Figure 5The boxplot of ten top functional connectivity features of MCI and HC cases.
The intersection of the selected features in all iterations of 10-fold crossvalidation.
| Feature set | Selected features |
|---|---|
| Functional connectivity | All features |
| Spectral | All features |
| Nonlinear | DFA (Fp1, Fp2, F4, Fz, T4, T6, Pz, O1, O2) |
| Higuchi (Fp2, F8, T4, P4, Pz, O2, C4, Cz, O2) | |
| Correlation dimension (Fp1, Fp2, F3, Fz, T3, T4, T6, P3, C3, C4, O1, O2) | |
| Lyapunov exponent (F3, F4, Fz, T5, P4, O2, C3, C4, Cz, O1, O2) | |
| C0-complexity (Fp1, F4, T3, P3, P4, Pz, C4, O1) | |
| Kolmogorov entropy (Fp1, Fp2, F3, F8, T3, T5, T6, Pz, C4, O1, O2) | |
| Shannon entropy (Fp1, Fp2, F3, Fz, T3, T6, T4, T5, O1, Cz) | |
| Approximate entropy (Fp1, Fp2, F4, F3, Fz, F7, T6, P3, P4, O2, C3, Cz) |
The obtained confusion matrix by the proposed framework using the leave-one-participant-out cross-validation approach.
| True classes | |||
|---|---|---|---|
| MCI | HC | ||
| Predicted classes | MCI | 16 | 1 |
| HC | 2 | 15 | |
Comparison between the proposed framework and previous works for identifying MCI patients based on EEG signals.
| Study | Year | EEG features | Classifiers | Reported AC |
|---|---|---|---|---|
| [ | 2016 | Spectral features | NF and KNN | 88.8% |
| [ | 2019 | Time series signal spectral and features | LC-KSVD and CLC-KSVD | 88.9% |
| [ | 2019 | Time and spectral domain features | LR and SVM | 87.9% |
| [ | 2019 | Spectral-temporal features | SVM | 96.94% |
| [ | 2019 | Spectral, statistical, and nonlinear features | SVM | 96.94% |
| [ | 2020 | AR and PE features | ELM, SVM, and KNN | 97.64% |
| Proposed framework | 2021 | Spectral, functional connectivity and, | LINSVM, RBFSVM, and LR, | 99.4% |
| Nonlinear features | DT, RB, NB, GB, and KNN |