| Literature DB >> 35289753 |
In Young Kim1, Baek Hwan Cho2, Borum Nam3, Joo Young Kim1.
Abstract
BACKGROUND: In any health care system, both the classification of data and the confidence level of such classifications are important. Therefore, a selective prediction model is required to classify time series health data according to confidence levels of prediction.Entities:
Keywords: artificial intelligence; biomedical informatics; computer-aided analysis; mobile phone; recurrent neural networks
Year: 2022 PMID: 35289753 PMCID: PMC8965672 DOI: 10.2196/30587
Source DB: PubMed Journal: JMIR Med Inform
Figure 1Long short-term memory model structure with a reject option. LSTM: long short-term memory.
Detailed structure of the selective prediction step.
| Layer | Input shape | Output shape |
| LSTMa | (n_batch, n_time steps, n_features) | (n_batch, n_hidden unit) |
| FC1b,c | (n_batch, n_hidden unit) | (n_batch, n_hidden unit) |
| FC2b,d | (n_batch, n_hidden unit) | (n_batch, n_hidden unit) |
| ReLUb,e | (n_batch, n_hidden unit) | (n_batch, n_hidden unit) |
| UBSb,f | (n_batch, n_hidden unit) | (n_batch, n_hidden unit) |
| FC3g | (n_batch, n_hidden unit) | (n_batch, 1) |
| Sigmoid | (n_batch, 1) | (n_batch, 1) |
aLSTM: long short-term memory.
bThe layer retains the input.
cFC1: fully connected layer 1.
dFC2: fully connected layer 2.
eReLU: rectified linear unit.
fUBS: unit-wise batch standardization.
gFC3: fully connected layer 3.
Figure 2Algorithm of unit-wise batch standardization. LSTM: long short-term memory; ReLU: rectified linear unit.
Empirical coverage of the human activity recognition (HAR) using smartphones and the Massachusetts Institute of Technology-Beth Israel Hospital (MIT-BIH) arrhythmia data sets by different normalization methods. Target coverage was set before training.
| Target coverage | HAR using smartphones data set | MIT-BIH arrhythmia data set | |||||
|
| Normalization method of selective prediction | Normalization method of selective prediction | |||||
|
| UBSa | BNb | Without normalizationc | UBS | BN | Without normalization | |
| 0.95, mean (SD) | 0.9660 (0.0029) | 0.9996 (0.0001) | 0.9986 (0.0002) | 0.9564 (0.0019) | 0.9680 (0.0067) | 1.0000 (0) | |
| 0.90, mean (SD) | 0.9053 (0.0035) | 0.9980 (0.0001) | 0.9984 (0.0001) | 0.9084 (0.0055) | 0.9998 (0.0001) | 1.0000 (0) | |
| 0.85, mean (SD) | 0.8582 (0.0007) | 0.9237 (0.0026) | 0.9986 (0.0002) | 0.8888 (0.0016) | 0.9518 (0.0001) | 1.0000 (0) | |
| Average violation, % | 0.98 | 7.38 | 9.85 | 1.79 | 7.32 | 10.00 | |
aUBS: unit-wise batch standardization.
bBN: batch normalization (a normalization method using the mean and variance obtained from the input batch).
cWithout normalization means that there was no normalization in the selection function structure.
Selective risk of the human activity recognition (HAR) using smartphones and the Massachusetts Institute of Technology-Beth Israel Hospital (MIT-BIH) arrhythmia data sets by different normalization methods.
| Target coverage | HAR using smartphones data set | MIT-BIH arrhythmia data set | |||||
|
| Normalization method of selective prediction | Normalization method of selective prediction | |||||
|
| UBSa | BNb | Without normalizationc | UBS | BN | Without normalization | |
| 0.95, mean (SD) | 0.1423 (0.0041) | 0.1611 (0.0445) | 0.1476 (0.0068) | 0.1970 (0.0038) | 0.2175 (0.0108) | 0.2000 (0.4472) | |
| 0.90, mean (SD) | 0.1232 (0.0042) | 0.1283 (0.0067) | 0.1312 (0.0139) | 0.1791 (0.0050) | 0.3200 (0.1095) | 0.2000 (0.4472) | |
| 0.85, mean (SD) | 0.1136 (0.0060) | 0.1170 (0.0024) | 0.1267 (0.0145) | 0.1585 (0.0028) | 0.1967 (0.0064) | 0.2000 (0.4472) | |
| Average risk | 0.1264 | 0.1355 | 0.1352 | 0.1782 | 0.2447 | 0.2 | |
aUBS: unit-wise batch standardization.
bBN: batch normalization (a normalization method using the mean and variance obtained from the input batch).
cWithout normalization means that there was no normalization in the selection function structure.
False-positive rates of the human activity recognition (HAR) using smartphones and the Massachusetts Institute of Technology-Beth Israel Hospital (MIT-BIH) arrhythmia data sets by different normalization methods.
| Target coverage | HAR using smartphones data set | MIT-BIH arrhythmia data set | ||||||||
|
| Normalization method of selective prediction | General predictiona | Normalization method of selective prediction | General prediction | ||||||
|
| UBSb | BNc | Without normalizationd |
| UBS | BN | Without normalization |
| ||
| 0.95, % | 2.04 | 2.59 | 2.65 | N/Ae | 6.34 | 7.67 | 6.93 | N/A | ||
| 0.90, % | 2.00 | 3.00 | 2.63 | N/A | 5.39 | 6.98 | 6.77 | N/A | ||
| 0.85, % | 2.22 | 3.02 | 2.63 | N/A | 5.66 | 7.03 | 7.97 | N/A | ||
| Average false-positive rate, % | 2.09 | 2.87 | 2.64 | 2.89 | 5.80 | 7.23 | 7.22 | 6.44 | ||
aGeneral prediction is the long short-term memory classification model's false-positive rate without a selection function.
bUBS: unit-wise batch standardization.
cBN: batch normalization (a normalization method using the mean and variance obtained from the input batch).
dWithout normalization means that there was no normalization in the selection function structure.
eN/A: not applicable.
False-negative rates of the human activity recognition (HAR) using smartphones and the Massachusetts Institute of Technology-Beth Israel Hospital (MIT-BIH) arrhythmia data sets by different normalization methods.
| Target coverage | HAR using smartphones data set | MIT-BIH arrhythmia data set | |||||||||
|
| Normalization method of selective prediction | General predictiona | Normalization method of selective prediction | General prediction | |||||||
|
| UBSb | BNc | Without normalizationd |
| UBS | BN | Without normalization |
| |||
| 0.95, % | 10.18 | 17.17 | 12.69 | N/Ae | 18.82 | 23.33 | 20.78 | N/A | |||
| 0.90, % | 10.72 | 15.04 | 13.05 | N/A | 16.48 | 20.94 | 20.31 | N/A | |||
| 0.85, % | 10.85 | 14.46 | 12.94 | N/A | 16.41 | 21.44 | 23.91 | N/A | |||
| Average false-negative rate, % | 10.58 | 15.56 | 12.89 | 14.48 | 17.24 | 21.90 | 21.67 | 26.47 | |||
aGeneral prediction is the long short-term memory classification model's false-positive rate without a selection function.
bUBS: unit-wise batch standardization.
cBN: batch normalization; which is a normalization method using the mean and variance obtained from the input batch.
dWithout normalization means that there was no normalization in the selection function structure.
eN/A: not applicable.
Figure 3t-Distributed stochastic neighbor embedding visualizations of learned features using all test samples in the human activity recognition using smartphones data set. Left: Long short-term memory with a reject option using unit-wise batch standardization results when the target coverage was 0.95. Rejected samples were not included in this figure. Right: long short-term memory model results without a reject option.