FLoBC: A Decentralized Blockchain-Based Federated Learning Framework

12/22/2021
by   Mohamed Ghanem, et al.
0

The rapid expansion of data worldwide invites the need for more distributed solutions in order to apply machine learning on a much wider scale. The resultant distributed learning systems can have various degrees of centralization. In this work, we demonstrate our solution FLoBC for building a generic decentralized federated learning system using blockchain technology, accommodating any machine learning model that is compatible with gradient descent optimization. We present our system design comprising the two decentralized actors: trainer and validator, alongside our methodology for ensuring reliable and efficient operation of said system. Finally, we utilize FLoBC as an experimental sandbox to compare and contrast the effects of trainer-to-validator ratio, reward-penalty policy, and model synchronization schemes on the overall system performance, ultimately showing by example that a decentralized federated learning system is indeed a feasible alternative to more centralized architectures.

READ FULL TEXT

page 1

page 6

research
06/05/2023

When Decentralized Optimization Meets Federated Learning

Federated learning is a new learning paradigm for extracting knowledge f...
research
04/27/2022

Understanding A Class of Decentralized and Federated Optimization Algorithms: A Multi-Rate Feedback Control Perspective

Distributed algorithms have been playing an increasingly important role ...
research
06/20/2023

Decentralized Quantum Federated Learning for Metaverse: Analysis, Design and Implementation

With the emerging developments of the Metaverse, a virtual world where p...
research
05/23/2022

Decentralized Federated Learning Based on Committees and Blockchain

Machine learning algorithms are undoubtedly one of the most popular algo...
research
05/24/2023

Stochastic Unrolled Federated Learning

Algorithm unrolling has emerged as a learning-based optimization paradig...
research
05/31/2023

A Simple Python Testbed for Federated Learning Algorithms

Nowadays many researchers are developing various distributed and decentr...
research
05/10/2021

Latency Analysis of Consortium Blockchained Federated Learning

A decentralized federated learning architecture is proposed to apply to ...

Please sign up or login with your details

Forgot password? Click here to reset