Benchmarking FedAvg and FedCurv for Image Classification Tasks
Bruno Casella, Roberto Esposito, Carlo Cavazzoni, Marco Aldinucci

TL;DR
This paper empirically evaluates the performance of FedAvg and FedCurv algorithms in non-IID data scenarios for image classification, highlighting the importance of epoch tuning and providing new datasets for benchmarking.
Contribution
It offers a comparative analysis of FedAvg and FedCurv in non-IID settings and releases non-IID datasets to aid future research in federated learning.
Findings
Epoch tuning significantly improves performance and reduces communication.
FedCurv shows different convergence behavior compared to FedAvg.
Non-IID datasets are now available for benchmarking federated learning algorithms.
Abstract
Classic Machine Learning techniques require training on data available in a single data lake. However, aggregating data from different owners is not always convenient for different reasons, including security, privacy and secrecy. Data carry a value that might vanish when shared with others; the ability to avoid sharing the data enables industrial applications where security and privacy are of paramount importance, making it possible to train global models by implementing only local policies which can be run independently and even on air-gapped data centres. Federated Learning (FL) is a distributed machine learning approach which has emerged as an effective way to address privacy concerns by only sharing local AI models while keeping the data decentralized. Two critical challenges of Federated Learning are managing the heterogeneous systems in the same federated network and dealing with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques · Blockchain Technology Applications and Security
