Measuring the Effects of Non-Identical Data Distribution for Federated Visual Classification
About
Federated Learning enables visual models to be trained in a privacy-preserving way using real-world data from mobile devices. Given their distributed nature, the statistics of the data across these devices is likely to differ significantly. In this work, we look at the effect such non-identical data distributions has on visual classification via Federated Learning. We propose a way to synthesize datasets with a continuous range of identicalness and provide performance measures for the Federated Averaging algorithm. We show that performance degrades as distributions differ more, and propose a mitigation strategy via server momentum. Experiments on CIFAR-10 demonstrate improved classification performance over a range of non-identicalness, with classification accuracy improved from 30.1% to 76.9% in the most skewed settings.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Classification | CIFAR-10 (test) | Accuracy85.44 | 3381 | |
| Image Classification | CIFAR100 (test) | Accuracy53.69 | 112 | |
| Image Classification | CIFAR10 centralized performance (test) | Accuracy84 | 104 | |
| Inference Attack | Federated Learning environments Unauthorized Access (test) | Inference Attack Accuracy7.69 | 66 | |
| Inference Attack | Federated Learning environments Authorized Access (test) | Inference Attack Accuracy28.57 | 66 | |
| Image Classification | MNIST NN (test) | Communication Rounds19 | 62 | |
| Image Classification | CIFAR-100 VGG-11 (test) | Communication Rounds73 | 61 | |
| Image Classification | Tiny-Imagenet Resnet20 (test) | Communication Rounds286 | 48 | |
| Image Classification | CIFAR-10 LeNet-5 (test) | Communication Rounds79 | 44 | |
| MRI prostate segmentation | Prostate MRI (test) | Client 1 Score89.08 | 34 |