| Literature DB >> 36078611 |
Fábio Mendonça1,2, Sheikh Shanawaz Mostafa1, Diogo Freitas1,3,4, Fernando Morgado-Dias1,3, Antonio G Ravelo-García1,5.
Abstract
The Cyclic Alternating Pattern (CAP) is a periodic activity detected in the electroencephalogram (EEG) signals. This pattern was identified as a marker of unstable sleep with several possible clinical applications; however, there is a need to develop automatic methodologies to facilitate real-world applications based on CAP assessment. Therefore, a deep learning-based EEG channels' feature level fusion was proposed in this work and employed for the CAP A phase classification. Two optimization algorithms optimized the channel selection, fusion, and classification procedures. The developed methodologies were evaluated by fusing the information from multiple EEG channels for patients with nocturnal frontal lobe epilepsy and patients without neurological disorders. Results showed that both optimization algorithms selected a comparable structure with similar feature level fusion, consisting of three electroencephalogram channels (Fp2-F4, C4-A1, F4-C4), which is in line with the CAP protocol to ensure multiple channels' arousals for CAP detection. Moreover, the two optimized models reached an area under the receiver operating characteristic curve of 0.82, with average accuracy ranging from 77% to 79%, a result in the upper range of the specialist agreement and best state-of-the-art works, despite a challenging dataset. The proposed methodology also has the advantage of providing a fully automatic analysis without requiring any manual procedure. Ultimately, the models were revealed to be noise-resistant and resilient to multiple channel loss, being thus suitable for real-world application.Entities:
Keywords: CAP A phase; Genetic algorithm; LSTM; Particle Swarm Optimization; information fusion
Mesh:
Year: 2022 PMID: 36078611 PMCID: PMC9518445 DOI: 10.3390/ijerph191710892
Source DB: PubMed Journal: Int J Environ Res Public Health ISSN: 1660-4601 Impact factor: 4.614
Demographic characteristics of the studied population.
| Measure | Population (Subjects) | Mean | Standard Deviation | Range (Minimum–Maximum) | ||
|---|---|---|---|---|---|---|
| Age (years) | 8 FND | 32.25 | 5.85 | 23.00 | - | 41.00 |
| 8 SDP | 33.50 | 15.04 | 16.00 | - | 67.00 | |
| 8 FND + 8 SDP | 32.88 | 11.43 | 16.00 | - | 67.00 | |
| A-phase time (seconds) | 8 FND | 3235.63 | 748.10 | 2235.00 | - | 4281.00 |
| 8 SDP | 4764.75 | 1069.05 | 3861.00 | - | 6901.00 | |
| 8 FND + 8 SDP | 4000.19 | 1198.25 | 2235.00 | - | 6901.00 | |
| REM time (seconds) | 8 FND | 6997.50 | 1888.91 | 4530.00 | - | 11,430.00 |
| 8 SDP | 5703.75 | 1816.08 | 2640.00 | - | 8430.00 | |
| 8 FND + 8 SDP | 6350.63 | 1962.53 | 2640.00 | - | 11,430.00 | |
| NREM time (seconds) | 8 FND | 20,715.00 | 2822.07 | 17,280.00 | - | 26,040.00 |
| 8 SDP | 22,106.25 | 2459.24 | 18,210.00 | - | 26,910.00 | |
| 8 FND + 8 SDP | 21,410.63 | 2736.76 | 17,280.00 | - | 26,910.00 | |
Encoding array examined by the optimization algorithms.
| Number | Locus | Description | Specification |
|---|---|---|---|
| 1 | 0–2 | Number of channels to be fused | 000: Fp2–F4 |
| 2 | 3–4 | Number of time steps to be considered by the LSTM | 00: 10 |
| 3 | 5 | Number of LSTM layers for each channel | 0: One |
| 4 | 6 | Type of LSTM | 0: LSTM |
| 5 | 7–8 | Shape of the LSTM layers | 00: 100 |
| 6 | 9–10 | Percentage of dropout for the recurrent and dense layers | 00: 0 |
| 7 | 11–12 | Size of the dense layers | 00: 0 |
| 8 | 13–14 | Activation function for the dense layers | 00: tanh |
Figure 1Overview of the implemented model fusing the signal of three EEG channels, using a dense layer to transform the LSTM and concatenation layers outputs.
Optimal configurations found by the optimization algorithms.
| Number | Parameters | Using GA | Using PSO |
|---|---|---|---|
| 1 | Number of channels to be fused | 3 (Fp2–F4, F4–C4, and C4–A1) | 3 (Fp2–F4, F4–C4, and C4–A1) |
| 2 | Number of time steps to be considered by the LSTM | 10 | 25 |
| 3 | Number of LSTM layers for each channel | 1 | 1 |
| 4 | Type of LSTM | BLSTM | BLSTM |
| 5 | Shape of the LSTM layers | 100 | 100 |
| 6 | Percentage of dropout for the recurrent and dense layers | 15% | 5% |
| 7 | Size of the dense layers | 300 | 200 |
| 8 | Activation function for the dense layers | Sigmoid | ReLu |
Figure 2Variation of the AUC of the best solution found by the optimization algorithms.
Figure 3Diversity of the chromosomes or particles over the optimization algorithms’ iterations.
Performance attained by the LOO method for the best models identified by the optimization algorithms. Results are presented as “mean ± standard deviation (minimum value–maximum value)”.
| Performance Metric | Population (Subjects) | Configuration Found by GA | Configuration Found by PSO |
|---|---|---|---|
| Acc (%) | 8 FND + 8 SDP | 76.52 ± 4.75 (68.08–85.30) | 79.43 ± 4.91 (69.25–87.29) |
| 8 FND | 76.53 ± 4.88 (70.67–87.01) | 77.24 ± 6.34 (69.16–86.16) | |
| 8 SDP | 77.66 ± 4.55 (71.72–85.91) | 79.33 ± 4.74 (71.50–85.35) | |
| Sen (%) | 8 FND + 8 SDP | 72.93 ± 9.77 (52.64–84.99) | 68.14 ± 11.26 (49.36–82.46) |
| 8 FND | 70.04 ± 9.67 (54.86–80.02) | 62.79 ± 12.79 (37.60–80.76) | |
| 8 SDP | 70.67 ± 12.21 (51.73–85.12) | 65.14 ± 14.27 (43.46–85.51) | |
| Spe (%) | 8 FND + 8 SDP | 77.07 ± 5.96 (66.69–88.12) | 81.21 ± 6.71 (68.79–93.35) |
| 8 FND | 77.28 ± 6.05 (69.65–89.22) | 79.02 ± 8.40 (67.90–91.95) | |
| 8 SDP | 78.69 ± 6.60 (70.83–90.74) | 81.90 ± 7.10 (69.83–93.73) | |
| AUC (%) | 8 FND + 8 SDP | 82.37 ± 4.75 (72.79–89.81) | 82.25 ± 4.53 (74.37–90.69) |
| 8 FND | 80.31 ± 4.67 (72.94–87.84) | 78.13 ± 3.89 (71.86–83.82) | |
| 8 SDP | 82.26 ± 4.75 (74.16–89.52) | 81.69 ± 4.96 (74.54–91.10) |
Figure 4AUC estimation using LOO for the models optimized by GA (BLSTM + GA) and PSO (BLSTM + PSO), depicting the absolute difference between the performance for each examined subject (model evaluating the 16 subjects).
Figure 5Violin plots of the results attained by LOO when all three channels are available (shown as “All channels”), when one channel failed (shown as “Two channels”), and when two channels failed (shown as “One channel”), for the models optimized by GA (BLSTM + GA, in the left) and PSO (BLSTM + PSO, in the right), depicting the three quartiles (model evaluating the 16 subjects).
Figure 6Boxplots indicate the average values for the simulations where AWGN is introduced in the EEG signals, evaluating the 16 subjects using LOO for the models optimized by (a) GA, and (b) PSO.
Comparative analysis between results reported by the state-of-the-art works and the results attained in this work with subjects FND and SDP.
| Work | Population (Subjects) | Examined Channel | Acc (%) | Sen (%) | Spe (%) | Mean (%) |
|---|---|---|---|---|---|---|
| [ | 15 FND | C4–A1 or C3–A2 | 70 | 51 | 81 | 67 |
| [ | 8 FND | C4–A1 or C3–A2 | 72 | 52 | 76 | 67 |
| [ | 6 FND | C4–A1 or C3–A2 | 81 | 76 | 81 | 79 |
| [ | 12 FND * | - | 81 | 78 | 85 | 81 |
| [ | 4 FND | C4–A1 or C3–A2 | 82 | 76 | 83 | 80 |
| [ | 15 FND | C4–A1 or C3–A2 | 83 | 76 | 84 | 81 |
| [ | 10 FND | F4–C4 | 84 | - | - | - |
| [ | 4 FND | F4–C4 | 84 | 74 | 86 | 81 |
| [ | 8 FND | C4–A1 or C3–A2 | 85 | 73 | 87 | 82 |
| [ | 16 FND | C4–A1 or C3–A2 | 86 | 67 | 90 | 81 |
| [ | 9 FND + 5 SDP | C4–A1 or C3–A2 | 67 | 55 | 69 | 64 |
| [ | 27 SDP | C4–A1 and F4–C4 | 73 | - | - | - |
| [ | 9 FND + 5 SDP | C4–A1 or C3–A2 | 75 | 78 | 74 | 76 |
| [ | 15 FND + 4 SDP | C4–A1 or C3–A2 | 76 | 75 | 77 | 76 |
| Proposed BLSTM + GA | 8 FND +8 SDP | Fp2–F4, F4–C4, and C4–A1 | 77 | 73 | 77 | 76 |
| Proposed BLSTM + PSO | 8 FND +8 SDP | Fp2–F4, F4–C4, and C4–A1 | 79 | 68 | 81 | 76 |
* Evaluated one hour of data from each subject.