| Literature DB >> 35408039 |
Xinyi Wang1, Jincheng Wang1, Xue Ma1, Chenglin Wen2.
Abstract
As an emerging artificial intelligence technology, federated learning plays a significant role in privacy preservation in machine learning, although its main objective is to prevent peers from peeping data. However, attackers from the outside can steal metadata in transit and through data reconstruction or other techniques to obtain the original data, which poses a great threat to the security of the federated learning system. In this paper, we propose a differential privacy strategy including encryption and decryption methods based on local features of non-Gaussian noise, which aggregates the noisy metadata through a sequential Kalman filter in federated learning scenarios to increase the reliability of the federated learning method. We name the local features of non-Gaussian noise as the non-Gaussian noise fragments. Compared with the traditional methods, the proposed method shows stronger security performance for two reasons. Firstly, non-Gaussian noise fragments contain more complex statistics, making them more difficult for attackers to identify. Secondly, in order to obtain accurate statistical features, attackers must aggregate all of the noise fragments, which is very difficult due to the increasing number of clients. We conduct experiments that demonstrate that the proposed method can greatly enhanced the system's security.Entities:
Keywords: Kalman filter; differential privacy; federated learning (FL); non-Gaussian noise
Mesh:
Year: 2022 PMID: 35408039 PMCID: PMC9003035 DOI: 10.3390/s22072424
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Description of the federated learning structure.
Figure 2The chi-square distribution (4) was divided into four equal parts of , , and .
The fault diagnosis accuracy results.
| Method | Diagnosis Accuracy (Unit: Percentage %) | |||
|---|---|---|---|---|
|
|
|
|
| |
| Not-decrypt | - | 79.75 | 61.67 | 39.48 |
| Gaussian-decrypt | - | 83.44 | 77.42 | 56.98 |
| NGDP-FedAvg | 89.33 | 89.00 | 84.15 | 82.44 |
| NGDP-FedSKF | 90.33 | 90.11 | 87.03 | 83.05 |
The variance analysis results for the fault diagnosis accuracy.
| Method | Accuracy Variance | |||
|---|---|---|---|---|
|
|
|
|
| |
| Not-decrypt | - | 0.0092 | 0.0240 | 0.0319 |
| Gaussian-decrypt | - | 0.0033 | 0.0093 | 0.0293 |
| NGDP-FedAvg | 0.0013 | 0.0014 | 0.0021 | 0.0036 |
| NGDP-FedSKF | 0.0012 | 0.0012 | 0.0013 | 0.0028 |
Figure 3Comparison of the results for the different methods. Dark orange—not-decrypt; magenta—Gaussian decrypt; yellow—NGDP-FedAvg; cyan—NGDP-FedSKF. The line chart represents the variance values and the bar chart represents average accuracy values.