| Literature DB >> 32937801 |
Chi Qin Lai1, Haidi Ibrahim1, Aini Ismafairus Abd Hamid2, Jafri Malin Abdullah2.
Abstract
Traumatic brain injury (TBI) is one of the common injuries when the human head receives an impact due to an accident or fall and is one of the most frequently submitted insurance claims. However, it is often always misused when individuals attempt an insurance fraud claim by providing false medical conditions. Therefore, there is a need for an instant brain condition classification system. This study presents a novel classification architecture that can classify non-severe TBI patients and healthy subjects employing resting-state electroencephalogram (EEG) as the input, solving the immobility issue of the computed tomography (CT) scan and magnetic resonance imaging (MRI). The proposed architecture makes use of long short term memory (LSTM) and error-correcting output coding support vector machine (ECOC-SVM) to perform multiclass classification. The pre-processed EEG time series are supplied to the network by each time step, where important information from the previous time step will be remembered by the LSTM cell. Activations from the LSTM cell is used to train an ECOC-SVM. The temporal advantages of the EEG were amplified and able to achieve a classification accuracy of 100%. The proposed method was compared to existing works in the literature, and it is shown that the proposed method is superior in terms of classification accuracy, sensitivity, specificity, and precision.Entities:
Keywords: deep-learning; electroencephalogram; error-correcting output coding; long short term memory network; machine-learning; resting-state; support vector machine; traumatic brain injury
Year: 2020 PMID: 32937801 PMCID: PMC7570640 DOI: 10.3390/s20185234
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Proposed long short term memory (LSTM) error-correcting output coding support vector machine (ECOC-SVM) architecture.
Error-correcting output coding (ECOC) SVM coding design.
| SVM 1 | SVM 2 | SVM 3 | |
|---|---|---|---|
| Healthy | 1 | 1 | 0 |
| Mild | –1 | 0 | 1 |
| Moderate 3 | 0 | –1 | –1 |
Parameters and values.
| Parameter | Setting |
|---|---|
| Learning rate | 0.001 |
| Mini-batch size | 4 |
| 0.0005 | |
| Optimizer | ADAM |
| Training repetitions per epoch | 30 |
Accuracy, Sensitivity, Specificity and Precision for Various Learning Rate Using LSTM. (The Numbers in Bold Indicate the Best Value Obtained for Each Quality Measure).
| Learning | Accuracy ± SD | Sensitivity ± SD | Specificity ± SD | Precision ± SD |
|---|---|---|---|---|
| Rate | [CI] | [CI] | [CI] | [CI] |
| 0.1 | 64.97 ± 9.49 | 62.67 ± 15.18 | 83.38 ± 8.17 | 69.00 ± 18.12 |
| [63.79 66.15] | [60.78 64.56] | [83.37 85.40] | [66.74 71.26] | |
| 0.01 | 69.07 ± 9.11 | 66.37 ± 15.51 | 87.05 ± 7.37 | 73.75 ± 18.68 |
| [67.93 70.20] | [64.43 68.30] | [86.13 87.97] | [71.42 76.08] | |
| 0.001 |
|
|
|
|
|
|
|
|
| |
| 0.0001 | 67.11 ± 8.90 | 64.30 ± 15.02 | 84.85 ± 7.76 | 71.09 ± 14.50 |
| [66.00 68.22] | [62.43 66.17] | [83.88 85.82] | [69.29 72.90] |
Accuracy, Sensitivity, Specificity and Precision for Various Mini Batch Size Using LSTM. (The Numbers in Bold Indicate the Best Value Obtained for Each Quality Measure).
| Mini | Accuracy ± SD | Sensitivity ± SD | Specificity ± SD | Precision ± SD |
|---|---|---|---|---|
| Batch Size | [CI] | [CI] | [CI] | [CI] |
| 1 | 69.84 ± 8.76 | 67.27 ± 15.24 | 85.57 ± 8.17 | 72.37 ± 17.47 |
| [68.75 70.94] | [65.37 69.16] | [84.55 86.58] | [70.19 74.54] | |
| 2 | 71.59 ± 8.75 | 69.40 ± 15.55 | 86.53 ± 7.26 | 73.71 ± 17.69 |
| [70.50 72.68] | [67.46 71.34] | [85.63 87.44] | [71.50 75.91] | |
| 4 |
|
|
|
|
|
|
|
|
| |
| 8 | 71.13 ± 8.65 | 70.30 ± 14.13 | 85.87 ± 7.05 | 73.84 ± 15.63 |
| [70.06 72.21] | [68.54 72.06] | [84.99 86.75] | [71.89 75.79] | |
| 16 | 61.34 ± 8.36 | 61.57 ± 15.37 | 80.17 ± 10.12 | 62.16 ± 20.75 |
| [60.30 62.39] | [59.65 63.48] | [78.91 81.43] | [59.57 64.74] | |
| 32 | 70.28 ± 8.14 | 68.17 ± 14.57 | 85.62 ± 8.29 | 72.77 ± 17.14 |
| [69.26 71.29] | [66.35 69.98] | [84.58 86.65] | [70.64 74.91] | |
| 64 | 70.93 ± 8.61 | 69.87 ± 15.50 | 85.63 ± 7.27 | 72.71 ± 17.42 |
| [69.86 72.01] | [67.94 71.80] | [84.73 86.54] | [70.54 74.88] |
Accuracy, Sensitivity, Specificity and Precision for Various Number of Hidden Unit Using LSTM. (The Numbers in Bold Indicate the Best Value Obtained for Each Quality Measure).
| No. of | Accuracy ± SD | Sensitivity ± SD | Specificity ± SD | Precision ± SD |
|---|---|---|---|---|
| Hidden Unit | [CI] | [CI] | [CI] | [CI] |
| 8 | 69.34 ± 8.35 | 66.60 ± 14.77 | 82.25 ± 7.29 | 71.96 ± 16.41 |
| [68.30 70.38] | [64.76 68.44] | [84.34 86.16] | [69.92 74.00] | |
| 16 | 69.91 ± 8.55 | 68.67 ± 15.14 | 84.77 ± 7.85 | 71.87 ± 16.02 |
| [68.85 70.98] | [66.78 70.55] | [83.79 85.74] | [69.88 73.87] | |
| 32 | 70.57 ± 8.88 | 69.50 ± 15.51 | 85.23 ± 7.64 | 72.08 ± 16.68 |
| [69.46 71.67] | [67.57 71.43] | [84.28 86.19] | [70.00 74.15] | |
| 64 | 71.99 ± 8.68 | 70.03 ± 13.99 | 86.25 ± 8.12 | 73.12 ± 19.12 |
| [70.91 73.07] | [68.29 71.78] | [85.24 87.26] | [70.74 75.50] | |
| 128 | 71.81 ± 8.13 | 70.17 ± 14.30 | 86.28 ± 7.97 | 74.63 ± 16.00 |
| [70.80 72.82] | [68.39 71.95] | [85.29 87.28] | [72.64 76.63] | |
| 256 |
|
|
|
|
|
|
|
|
|
Accuracy, Sensitivity, Specificity and Precision for Different Optimizer Using LSTM. (The Numbers in Bold Indicate the Best Value Obtained for Each Quality Measure).
| Type of Optimizer | SGD | ADAM |
|---|---|---|
| Accuracy ± SD [CI] | 70.87 ± 8.33 [69.83 71.90] |
|
| Sensitivity ± SD [CI] | 71.27 ± 13.67 [69.56 72.97] |
|
| Specificity ± SD [CI] | 85.87 ± 7.12 [84.98 86.75] |
|
| Precision ± SD [CI] | 74.50 ± 13.88 [72.77 76.23] |
|
Accuracy, Sensitivity, Specificity and Precision for Different Classifier Using LSTM. (The Numbers in Bold Indicate the Best Value Obtained for Each Quality Measure).
| Classifier | SoftMax | ECOC-SVM |
|---|---|---|
| Accuracy ± SD [CI] | 72.09 ± 8.71 [71.00 73.17] |
|
| Sensitivity ± SD [CI] | 70.07 ± 15.07 [58.19 71.94] |
|
| Specificity ± SD [CI] | 86.70 ± 7.94 [85.71 87.69] |
|
| Precision ± SD [CI] | 74.93 ± 17.06 [72.80 77.05] |
|
Accuracy, Sensitivity, Specificity and Precision for Raw and Pre-processed electroencephalogram (EEG) using LSTM ECOC-SVM. (The Numbers in Bold Indicate the Best Value Obtained for Each Quality Measure).
| EEG | Raw | Pre-Processed |
|---|---|---|
| Accuracy ± SD [CI] | 98.04 ± 2.19 [97.77 98.32] |
|
| Sensitivity ± SD [CI] | 98.40 ± 3.61 [97.95 98.85] |
|
| Specificity ± SD [CI] | 98.85 ± 2.27 [98.57 99.13] |
|
| Precision ± SD [CI] | 97.86 ± 4.11 [97.35 98.38] |
|
Accuracy, Sensitivity, Specificity and Precision for the Performance of 250 and 2000 Bootstrap Resampling Using LSTM ECOC-SVM with Pre-processed EEG. (The Numbers in Bold Indicate the Best Value Obtained for Each Quality Measure).
| EEG | 2000 | 250 |
|---|---|---|
| Accuracy ± SD [CI] |
| 100 ± 0 [100 100] |
| Sensitivity ± SD [CI] |
| 100 ± 0 [100 100] |
| Specificity ± SD [CI] |
| 100 ± 0 [100 100] |
| Precision ± SD [CI] |
| 100 ± 0 [100 100] |
Accuracy, Sensitivity, Specificity and Precision for the Performance existing works and proposed convolutional neural network (CNN) ECOC-SVM Voting Ensembles Architecture. (The Numbers in Bold Indicate the Best Value Obtained for Each Quality Measure).
| Method | Accuracy ± SD | Sensitivity ± SD | Specificity ± SD | Precision ± SD |
|---|---|---|---|---|
| [CI] | [CI] | [CI] | [CI] | |
| Naive Bayes [ | 97.01 ± 0.05 | 99.81 ± 0.23 | 95.74 ± 0.74 | 92.15 ± 1.25 |
| [96.99 97.03] | [99.80 99.82] | [95.70 95.77] | [92.09 92.20] | |
| Adaboost [ | 62.68 ± 9.34 | 67.67 ± 16.62 | 82.28 ± 9.62 | 67.00 ± 13.48 |
| [62.27 63.09] | [66.94 68.40] | [81.85 82.70] | [66.41 67.59] | |
| SVM(PSD) [ | 63.64 ± 8.42 | 76.91 ± 13.52 | 83.11 ± 8.09 | 70.41 ± 11.53 |
| [63.27 64.01] | [76.32 77.50] | [82.75 83.46] | [69.91 70.92] | |
| SVM(power) [ | 52.22 ± 8.65 | 76.24 ± 15.26 | 66.71 ± 9.93 | 53.86 ± 9.75 |
| [51.84 52.60] | [75.57 76.91] | [66.27 67.14] | [53.43 54.29] | |
| LSTM ECOC-SVM |
|
|
|
|
|
|
|
|
|