paper-with-me

홈 › Papers

The Cost of Training Machine Learning Models over Distributed Data Sources

2022-09-15 · Elia Guerra, Francesc Wilhelmi, Marco Miozzo, Paolo Dini

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 convolutional neural network models. Results show that gossip federated learning and standard federated solution are able to reach a similar level of accuracy, and their energy consumption is influenced by the machine learning model adopted, the software library, and the hardware used. Differently, blockchain-enabled federated learning represents a viable solution for implementing decentralized learning with a higher level of security, at the cost of an extra energy usage and data sharing. Finally, we identify open issues on the two decentralized federated learning implementations and provide insights on potential extensions and possible research directions in this new research field.

📄 PDF Abstract BibTeX arXiv:2209.07124

Code (1)

eliaguerra/federated_comparison_cttc 공식 구현 tf

Tasks

Federated Learning

Similar Papers 제목 키워드 기반

Architecting Peer-to-Peer Serverless Distributed Machine Learning Training for Improved Fault Tolerance

2023-02-27 · Amine Barrak, Fabio Petrillo, Fehmi Jaafar

Distributed Machine Learning refers to the practice of training a model on multiple computers or devices that can be called nodes. Additionally, serverless computing is a new paradigm for cloud computing that uses functi…

Cloud ComputingDecision Making

Machine Learning Systems for Highly-Distributed and Rapidly-Growing Data

2019-10-18 · Kevin Hsieh

The usability and practicality of any machine learning (ML) applications are largely influenced by two critical but hard-to-attain factors: low latency and low cost. Unfortunately, achieving low latency and low cost is v…

BIG-bench Machine Learning

Binary Linear Tree Commitment-based Ownership Protection for Distributed Machine Learning

2024-01-11 · Tianxiu Xie, Keke Gai, Jing Yu, Liehuang Zhu

Distributed machine learning enables parallel training of extensive datasets by delegating computing tasks across multiple workers. Despite the cost reduction benefits of distributed machine learning, the dissemination o…

Towards Geo-Distributed Machine Learning

2016-03-30 · Ignacio Cano, Markus Weimer, Dhruv Mahajan, Carlo Curino 외

Latency to end-users and regulatory requirements push large companies to build data centers all around the world. The resulting data is "born" geographically distributed. On the other hand, many machine learning applicat…

BIG-bench Machine Learning

Exploring the Impact of Serverless Computing on Peer To Peer Training Machine Learning

2023-09-25 · Amine Barral, Ranim Trabelsi, Fehmi Jaafar, Fabio Petrillo

The increasing demand for computational power in big data and machine learning has driven the development of distributed training methodologies. Among these, peer-to-peer (P2P) networks provide advantages such as enhance…