BAFFLE : Blockchain Based Aggregator Free Federated Learning
arXiv:1909.07452
Abstract
A key aspect of Federated Learning (FL) is the requirement of a centralized aggregator to maintain and update the global model. However, in many cases orchestrating a centralized aggregator might be infeasible due to numerous operational constraints. In this paper, we introduce BAFFLE, an aggregator free, blockchain driven, FL environment that is inherently decentralized. BAFFLE leverages Smart Contracts (SC) to coordinate the round delineation, model aggregation and update tasks in FL. BAFFLE boosts computational performance by decomposing the global parameter space into distinct chunks followed by a score and bid strategy. In order to characterize the performance of BAFFLE, we conduct experiments on a private Ethereum network and use the centralized and aggregator driven methods as our benchmark. We show that BAFFLE significantly reduces the gas costs for FL on the blockchain as compared to a direct adaptation of the aggregator based method. Our results also show that BAFFLE achieves high scalability and computational efficiency while delivering similar accuracy as the benchmark methods.
References in corpus (11)
- Communication-Efficient Learning of Deep Networks from Decentralized Data
- Federated Learning: Strategies for Improving Communication Efficiency
- How To Backdoor Federated Learning
- Federated Optimization:Distributed Optimization Beyond the Datacenter
- Agnostic Federated Learning
- BrainTorrent: A Peer-to-Peer Environment for Decentralized Federated Learning
- Research Challenges for Enterprise Cloud Computing
- Peer-to-peer Federated Learning on Graphs
- Central Server Free Federated Learning over Single-sided Trust Social Networks
- A blockchain-orchestrated Federated Learning architecture for healthcare consortia
- Blockchained On-Device Federated Learning
Cited by in corpus (5)
- A Blockchain-based Decentralized Federated Learning Framework with Committee Consensus
- Federated Learning: Opportunities and Challenges
- Privacy-Preserving Blockchain-Based Federated Learning for IoT Devices
- Robust Blockchained Federated Learning with Model Validation and Proof-of-Stake Inspired Consensus
- FedCoin: A Peer-to-Peer Payment System for Federated Learning