| Literature DB >> 18309366 |
Massimo Buscema1, Massimiliano Capriotti, Francesca Bergami, Claudio Babiloni, Paolo Rossini, Enzo Grossi.
Abstract
Objective. This paper presents the results obtained using a protocol based on special types of artificial neural networks (ANNs) assembled in a novel methodology able to compress the temporal sequence of electroencephalographic (EEG) data into spatial invariants for the automatic classification of mild cognitive impairment (MCI) and Alzheimer's disease (AD) subjects. With reference to the procedure reported in our previous study (2007), this protocol includes a new type of artificial organism, named TWIST. The working hypothesis was that compared to the results presented by the workgroup (2007); the new artificial organism TWIST could produce a better classification between AD and MCI. Material and methods. Resting eyes-closed EEG data were recorded in 180 AD patients and in 115 MCI subjects. The data inputs for the classification, instead of being the EEG data, were the weights of the connections within a nonlinear autoassociative ANN trained to generate the recorded data. The most relevant features were selected and coincidently the datasets were split in the two halves for the final binary classification (training and testing) performed by a supervised ANN. Results. The best results distinguishing between AD and MCI were equal to 94.10% and they are considerable better than the ones reported in our previous study ( approximately 92%) (2007). Conclusion. The results confirm the working hypothesis that a correct automatic classification of MCI and AD subjects can be obtained by extracting spatial information content of the resting EEG voltage by ANNs and represent the basis for research aimed at integrating spatial and temporal information content of the EEG.Entities:
Year: 2007 PMID: 18309366 PMCID: PMC2246031 DOI: 10.1155/2007/35021
Source DB: PubMed Journal: Comput Intell Neurosci
EEG automatic classification (* = severe AD ** = mild AD; S. no. = Sample; N. aged = normal aged; ANN = artificial neural networks; LDA = linear discriminant analysis; ACC = accuracy (%); SE = sensibility; SP = specificity).
| Author year | S. no. | AD | N. aged | MCI | Length (s) | Classificators | ACC | SE | SP | |
|---|---|---|---|---|---|---|---|---|---|---|
| ANN | LDA | |||||||||
| Pritchard et al. (1994) | 39 | 14 | 25 | nd | x | x | 85 | nd | nd | |
| Besthorn et al. (1997) | nd | nd | nd | nd | x | x | 86.60 | |||
| Huang et al. [ | 93 | 38 | 24 | 31 | nd | x | 81 | 84 | 78 | |
| Knott et al. (2001) | 65 | 35 | 30 | nd | x | 75 | ||||
| Petrosian et al. [ | 20 | 10 | 10 | 120 | x | 90 | 80 | 100 | ||
| Cichocki et al. [ | 60 | 38 | 22 | 20 | x | 78.25 | 73 | 84 | ||
| Melissant et al. [ | 36 | 15* | 21 | 40 | x | 94 | 93 | 95 | ||
| Melissant et al. [ | 38 | 28** | 10 | 40 | x | 82 | 64 | 100 | ||
Figure 1Autoassociative backpropagation ANN with , as the connections on the main diagonal are not present.
Figure 4Elman's hidden recurrent ANN for auto-associating purposes using the backpropagation algorithm.
Figure 65 × 2 validation protocol for the independent identification of the spatial invariants of EEGs.
Summary and comparison of AD results versus MCI.
| Blind classification | AD versus MCI | ||
|---|---|---|---|
| Type of input vector | Sensitivity | Specificity | Accuracy |
| ABP | 90.73 | 97.46 | 94.1 |
| NRC | 89.27 | 93.32 | 91.29 |
| AMLP | 92.42 | 94.14 | 93.28 |
| AHR | 92.11 | 92.61 | 92.36 |
Details of the ABP results.
| ABP results (%) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ANN | SE | SP | A.MeanAcc. | W.MeanAcc. | Errors | VP+ | VP− | LR+ | LR− | AUC |
| FF_Bp(ab) | 97.14 | 94.92 | 96.03 | 96.12 | 5 | 95.77 | 96.55 | 19.1 | 0.03 | ∼ 0.98 |
| FF_Bp(ba) | 84.31 | 100 | 92.16 | 89.87 | 16 | 100 | 77.78 | + Inf | 0.16 | ∼ 0.928 |
|
| ||||||||||
| Mean results | 90.73 | 97.46 | 94.1 | 93 | 10.5 | 97.88 | 87.17 | + Inf | 0.1 | ∼ 0.948 |
*Average ROC curve calculated by the threshold method.
Details of the NRC results.
| NRC results (%) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ANN | SE | SP | A.MeanAcc. | W.MeanAcc. | Errors | VP+ | VP− | LR+ | LR− | AUC |
| FF_Bp(ab) | 84.16 | 96.15 | 90.16 | 88.24 | 18 | 97.7 | 75.76 | 21.88 | 0.16 | ∼ 0.898 |
| FF_Bp(ba) | 94.37 | 90.48 | 92.42 | 92.54 | 10 | 91.78 | 93.44 | 9.91 | 0.06 | ∼ 0.932 |
|
| ||||||||||
| Mean results | 89.27 | 93.32 | 91.29 | 90.39 | 14 | 94.74 | 84.6 | 15.90 | 0.11 | ∼ 0.926 |
Details of the AMLP results.
| AMLP results (%) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ANN | SE | SP | A.MeanAcc. | W.MeanAcc. | Errors | VP+ | VP− | LR+ | LR− | AUC |
| FF_Bp(ab) | 93.26 | 92.19 | 92.72 | 92.81 | 6 | 94.32 | 90.77 | 11.94 | 0.07 | ∼ 0.930 |
| FF_Bp(ba) | 91.57 | 96.08 | 93.82 | 93.28 | 7 | 97.44 | 87.5 | 23.35 | 0.09 | ∼ 0.935 |
|
| ||||||||||
| Mean results | 92.42 | 94.14 | 93.28 | 93.05 | 6.5 | 95.88 | 89.14 | 17.65 | 0.08 | ∼ .933 |
Details of the AHR results.
| AHR results (%) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ANN | SE | SP | A.MeanAcc. | W.MeanAcc. | Errors | VP+ | VP− | LR+ | LR− | AUC |
| FF_Bp(ab) | 97.22 | 89.23 | 93.23 | 93.43 | 9 | 90.91 | 96.67 | 9.03 | 0.03 | ∼ 0.940 |
| FF_Bp(ba) | 87 | 96 | 91.5 | 90 | 15 | 97.75 | 78.69 | 21.75 | 0.14 | ∼ 0.904 |
|
| ||||||||||
| Mean results | 92.11 | 92.62 | 92.37 | 91.72 | 12 | 94.33 | 87.68 | 15.39 | 0.09 | ∼ 0.926 |
Figure 8The average ROC curve of the ABP performance (threshold method).
Figure 9The average ROC curve of the NRC performance (threshold method).
Figure 10The average ROC curve of the AMLP performance (threshold method).
Figure 11The average ROC curve of the AHR performance (threshold method).
Autoassociative ANN types and parameters used during the processing.
| ANN parameters type | AbP | NRC | AMLP | AHR |
|---|---|---|---|---|
| Number of inputs | 19 | 19 | 19 | 19 |
| Number of outputs | 19 | 19 | 19 | 19 |
| Number of state units | 0 | 0 | 0 | 10 |
| Number of hidden units | 0 | 19 | 10 | 10 |
| Number of weights | 361 | 399 | 409 | 509 |
| Number of epochs | 200 | 200 | 200 | 200 |
| Learning coefficient | 0.1 | 0.1 | 0.1 | 0.1 |
| Projection coefficient | Null | 0.5 | Null | Null |