The Cost of Training Machine Learning Models over Distributed Data Sources
Elia Guerra, Francesc Wilhelmi, Marco Miozzo, Paolo Dini

TL;DR
This paper compares server-based, gossip, and blockchain federated learning methods, analyzing their performance, energy use, and security, highlighting trade-offs and open research issues in decentralized machine learning.
Contribution
It provides a comprehensive comparison of three federated learning techniques using performance metrics and extensive simulations, offering insights into their advantages and limitations.
Findings
Gossip and standard federated learning achieve similar accuracy levels.
Energy consumption varies based on model, library, and hardware.
Blockchain federated learning offers higher security with increased energy use.
Abstract
Federated learning is one of the most appealing alternatives to the standard centralized learning paradigm, allowing a heterogeneous set of devices to train a machine learning model without sharing their raw data. However, it requires a central server to coordinate the learning process, thus introducing potential scalability and security issues. In the literature, server-less federated learning approaches like gossip federated learning and blockchain-enabled federated learning have been proposed to mitigate these issues. In this work, we propose a complete overview of these three techniques proposing a comparison according to an integral set of performance indicators, including model accuracy, time complexity, communication overhead, convergence time, and energy consumption. An extensive simulation campaign permits to draw a quantitative analysis considering both feedforward and…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Blockchain Technology Applications and Security
