| Literature DB >> 36060649 |
Ziyu Wang1, Lei Cai1, Xuewu Zhang1, Chang Choi2, Xin Su1.
Abstract
Due to the high transmission rate and high pathogenicity of the novel coronavirus (COVID-19), there is an urgent need for the diagnosis and treatment of outbreaks around the world. In order to diagnose quickly and accurately, an auxiliary diagnosis method is proposed for COVID-19 based on federated learning and blockchain, which can quickly and effectively enable collaborative model training among multiple medical institutions. It is beneficial to address data sharing difficulties and issues of privacy and security. This research mainly includes the following sectors: in order to address insufficient medical data and the data silos, this paper applies federated learning to COVID-19's medical diagnosis to achieve the transformation and refinement of big data values. With regard to third-party dependence, blockchain technology is introduced to protect sensitive information and safeguard the data rights of medical institutions. To ensure the model's validity and applicability, this paper simulates realistic situations based on a real COVID-19 dataset and analyses problems such as model iteration delays. Experimental results demonstrate that this method achieves a multiparty participation in training and a better data protection and would help medical personnel diagnose coronavirus disease more effectively.Entities:
Mesh:
Year: 2022 PMID: 36060649 PMCID: PMC9433240 DOI: 10.1155/2022/7078764
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.809
Comparison of healthcare systems programs based on federated learning.
| Ref. | FL type | Technology | Clients | Aggregator | Dataset type | Application |
|---|---|---|---|---|---|---|
| [ | HFL | / | Hospital | Data center | Acute neurological disorders | Object detection |
| [ | HFL | / | Medical sites | Federated sever | Breast density classification | Image classification |
| [ | VFL | / | Hospital | Federated sever | COVID-19 | Object detection |
| [ | HFL | / | Hospital | Federated sever | Pneumonia | Image classification |
| [ | HFL | DP | MRI machines | Federated sever | Brain tumour | Image segmentation |
| [ | HFL | DP | Hospital | Data center | Diabetic retinopathy | Image classification |
| [ | HFL | DP | Medical sites | Federated sever | Multitype lesion map | Object detection |
| [ | VFL | GAN | Hospital | Cloud sever | Prostate cancer | Image classification |
| [ | VFL/HFL | Blockchain | Smart service | Blockchain | / | / |
| [ | HFL | Blockchain | Hospital | Blockchain | COVID-19 | Image segmentation/class |
| [ | HFL | Blockchain | Medical sites | Blockchain | COVID-19 | Image segmentation |
| [ | HFL | Blockchain | Hospital | Blockchain | MNIST | Image classification |
Figure 1FB-COVID-19 AD.
Figure 2Blockchain fork.
Algorithm 1FB-COVID-19 AD (IID).
Algorithm 2: FB-COVID-19 AD (non-IID).
Figure 3Images in the dataset.
Dataset distribution.
| Normal | Viral | COVID-19 | Total | |
|---|---|---|---|---|
| Train | 1113 | 1116 | 971 | 3200 |
| Test | 180 | 180 | 180 | 540 |
| Valid | 20 | 20 | 20 | 60 |
Confusion matrix.
| Prediction Labe | Real label | |
|---|---|---|
| Positive | Negative | |
| Positive | True positive | False positive |
| Negative | False negative | True negative |
Software and hardware environments.
| Term | Total |
|---|---|
| CPU | INTEL I9-12900K |
| GPU | NVIDIA RTX3090 |
| Video memory | 48 G |
| Internal memory | 128 G |
| Operating system | Ubuntu 20.04 |
| Development language | Python 3.7 |
Figure 4Differences in training accuracy of medical institutions.
Figure 5Three methods to train curves.
The accuracy of three methods on COVID-19 dataset.
| Method | Centralized training | FB-COVID-19 AD IID | FL-FedAvg IID | FB-COVID-19 AD non-IID | FL-FedAvg non-IID |
|---|---|---|---|---|---|
| Epoch = 20 | 0.901 | 0.903 | 0.881 | 0.728 | 0.738 |
| Epoch = 40 | 0.931 | 0.923 | 0.892 | 0.847 | 0.835 |
| Epoch = 60 | 0.960 | 0.931 | 0.923 | 0.917 | 0.903 |
| Epoch = 80 | 0.946 | 0.933 | 0.929 | 0.932 | 0.923 |
| Epoch = 100 | 0.963 | 0.947 | 0.940 | 0.933 | 0.923 |
Figure 6Fork rate versus number of clients and number of miners.
Figure 7Delay time versus fork rate and block generation rate.