| Literature DB >> 33104011 |
Soo-Yong Shin1,2,3, Geun Hyeong Lee1.
Abstract
BACKGROUND: Federated learning (FL) is a newly proposed machine-learning method that uses a decentralized dataset. Since data transfer is not necessary for the learning process in FL, there is a significant advantage in protecting personal privacy. Therefore, many studies are being actively conducted in the applications of FL for diverse areas.Entities:
Keywords: deep learning; federated learning; machine learning; medical data; privacy protection
Year: 2020 PMID: 33104011 PMCID: PMC7652692 DOI: 10.2196/20891
Source DB: PubMed Journal: J Med Internet Res ISSN: 1438-8871 Impact factor: 5.428
Application programming interface calls provided by the server.
| Method | URL | Parameter | Description | Return |
| GET | /round | N/Aa | Request current round | Number |
| GET | /weight | N/A | Request global weight | List |
| PUT | /weight | List | Update local weight | N/A |
aN/A: Not applicable.
Comparison of the experimental results for the five different MNIST cases described in the Methods.a
| Experiments | AUROCb (95% CI) | F1-score (95% CI) | Precision (95% CI) | Recall (95% CI) |
| CMLc | 0.999 (0.999-0.999) | 0.981 (0.978-0.983) | 0.981 (0.972-0.989) | 0.981 (0.971-0.989) |
| Basic FLd | 0.997 (0.996-0.998) | 0.946 (0.941-0.950) | 0.945 (0.929-0.959) | 0.945 (0.930-0.959) |
| Imbalanced FL | 0.995 (0.994-0.995) | 0.921 (0.917-0.927) | 0.920 (0.904-0.937) | 0.920 (0.903-0.937) |
| Skewed FL | 0.992 (0.991-0.993) | 0.905 (0.899-0.911) | 0.905 (0.885-0.922) | 0.904 (0.885-0.920) |
| Imbalanced and skewed FL | 0.990 (0.989-0.991) | 0.891 (0.884-0.896) | 0.890 (0.869-0.909) | 0.889 (0.868-0.908) |
aAll experiments used the same model and hyperparameters. All results are presented with a 95% CI by resampling the validation task 100 times.
bAUROC: area under the receiver operating characteristic curve.
cCML: centralized traditional machine-learning method.
dFL: federated learning.
Comparison results of MIMIC-III.a
| Experiments | AUROCb (95% CI) | F1-score (95% CI) | AUPRCc (95% CI) | Precision (95% CI) | Recall (95% CI) |
| SOTAd | 0.857 (0.837-0.875) | 0.944 (0.938-0.950) | 0.505 (0.451-0.558) | 0.973 (0.967-0.979) | 0.773 (0.907-0.927) |
| Basic FLe | 0.850 (0.830-0.869) | 0.944 (0.938-0.950) | 0.483 (0.427-0.537) | 0.975 (0.969-0.980) | 0.797 (0.906-0.926) |
| Imbalanced FL | 0.850 (0.829-0.869) | 0.943 (0.937-0.949) | 0.481 (0.426-0.535) | 0.981 (0.976-0.986) | 0.714 (0.897-0.918) |
aAll results are presented with a 95% CI by resampling 10,000 times.
bAUROC: area under the receiver operating characteristic curve.
cAUPRC: area under the precision-recall curve.
dSOTA: state of the art.
eFL: federated learning.
Comparison results for the electrocardiogram dataset.a
| Experiments | AUROCb (95% CI) | F1-score (95% CI) | Precision (95% CI) | Recall (95% CI) |
| Benchmark | 0.954 (0.930-0.978) | 0.814 (0.655-0.910) | 0.820 (0.672-0.943) | 0.814 (0.640-0.936) |
| Basic FLc | 0.938 (0.860-0.978) | 0.807 (0.651-0.931) | 0.823 (0.645-0.942) | 0.795 (0.660-0.925) |
| Imbalanced FL | 0.943 (0.883-0.977) | 0.807 (0.635-0.902) | 0.830 (0.650-0.935) | 0.788 (0.626-0.905) |
aAll results are presented with a 95% CI by resampling 100 times.
bAUROC: area under the receiver operating characteristic curve.
cFL: federated learning.