Towards On-Device Federated Learning: A Direct Acyclic Graph-based
Blockchain Approach
- URL: http://arxiv.org/abs/2104.13092v1
- Date: Tue, 27 Apr 2021 10:29:38 GMT
- Title: Towards On-Device Federated Learning: A Direct Acyclic Graph-based
Blockchain Approach
- Authors: Mingrui Cao, Long Zhang, Bin Cao
- Abstract summary: This paper introduces a framework for empowering Federated Learning using Direct Acyclic Graph (DAG)-based blockchain systematically (DAG-FL)
Two algorithms DAG-FL Controlling and DAG-FL Updating are designed running on different nodes to elaborate the operation of DAG-FL consensus mechanism.
- Score: 2.9202274421296943
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Due to the distributed characteristics of Federated Learning (FL), the
vulnerability of global model and coordination of devices are the main
obstacle. As a promising solution of decentralization, scalability and
security, leveraging blockchain in FL has attracted much attention in recent
years. However, the traditional consensus mechanisms designed for blockchain
like Proof of Work (PoW) would cause extreme resource consumption, which
reduces the efficiency of FL greatly, especially when the participating devices
are wireless and resource-limited. In order to address device asynchrony and
anomaly detection in FL while avoiding the extra resource consumption caused by
blockchain, this paper introduces a framework for empowering FL using Direct
Acyclic Graph (DAG)-based blockchain systematically (DAG-FL). Accordingly,
DAG-FL is first introduced from a three-layer architecture in details, and then
two algorithms DAG-FL Controlling and DAG-FL Updating are designed running on
different nodes to elaborate the operation of DAG-FL consensus mechanism. After
that, a Poisson process model is formulated to discuss that how to set
deployment parameters to maintain DAG-FL stably in different federated learning
tasks. The extensive simulations and experiments show that DAG-FL can achieve
better performance in terms of training efficiency and model accuracy compared
with the typical existing on-device federated learning systems as the
benchmarks.
Related papers
- Digital Twin-Assisted Federated Learning with Blockchain in Multi-tier Computing Systems [67.14406100332671]
In Industry 4.0 systems, resource-constrained edge devices engage in frequent data interactions.
This paper proposes a digital twin (DT) and federated digital twin (FL) scheme.
The efficacy of our proposed cooperative interference-based FL process has been verified through numerical analysis.
arXiv Detail & Related papers (2024-11-04T17:48:02Z) - Enhancing Trust and Privacy in Distributed Networks: A Comprehensive Survey on Blockchain-based Federated Learning [51.13534069758711]
Decentralized approaches like blockchain offer a compelling solution by implementing a consensus mechanism among multiple entities.
Federated Learning (FL) enables participants to collaboratively train models while safeguarding data privacy.
This paper investigates the synergy between blockchain's security features and FL's privacy-preserving model training capabilities.
arXiv Detail & Related papers (2024-03-28T07:08:26Z) - The Implications of Decentralization in Blockchained Federated Learning: Evaluating the Impact of Model Staleness and Inconsistencies [2.6391879803618115]
We study the practical implications of outsourcing the orchestration of federated learning to a democratic setting such as in a blockchain.
Using simulation, we evaluate the blockchained FL operation by applying two different ML models on the well-known MNIST and CIFAR-10 datasets.
Our results show the high impact of model inconsistencies on the accuracy of the models (up to a 35% decrease in prediction accuracy)
arXiv Detail & Related papers (2023-10-11T13:18:23Z) - DAG-ACFL: Asynchronous Clustered Federated Learning based on DAG-DLT [5.819679865834583]
Federated learning (FL) aims to collaboratively train a global model while ensuring client data privacy.
We propose DAG-ACFL, an asynchronous clustered FL framework based on directed acyclic graph distributed ledger techniques (DAG-DLT)
We evaluate the clustering and training performance of DAG-ACFL on multiple datasets and analyze its communication and storage costs.
arXiv Detail & Related papers (2023-08-25T03:35:29Z) - A Safe Genetic Algorithm Approach for Energy Efficient Federated
Learning in Wireless Communication Networks [53.561797148529664]
Federated Learning (FL) has emerged as a decentralized technique, where contrary to traditional centralized approaches, devices perform a model training in a collaborative manner.
Despite the existing efforts made in FL, its environmental impact is still under investigation, since several critical challenges regarding its applicability to wireless networks have been identified.
The current work proposes a Genetic Algorithm (GA) approach, targeting the minimization of both the overall energy consumption of an FL process and any unnecessary resource utilization.
arXiv Detail & Related papers (2023-06-25T13:10:38Z) - Scheduling and Aggregation Design for Asynchronous Federated Learning
over Wireless Networks [56.91063444859008]
Federated Learning (FL) is a collaborative machine learning framework that combines on-device training and server-based aggregation.
We propose an asynchronous FL design with periodic aggregation to tackle the straggler issue in FL systems.
We show that an age-aware'' aggregation weighting design can significantly improve the learning performance in an asynchronous FL setting.
arXiv Detail & Related papers (2022-12-14T17:33:01Z) - Device Scheduling and Update Aggregation Policies for Asynchronous
Federated Learning [72.78668894576515]
Federated Learning (FL) is a newly emerged decentralized machine learning (ML) framework.
We propose an asynchronous FL framework with periodic aggregation to eliminate the straggler issue in FL systems.
arXiv Detail & Related papers (2021-07-23T18:57:08Z) - Secure and Efficient Federated Learning Through Layering and Sharding
Blockchain [15.197940168865271]
This paper proposes ChainFL, a novel two-layer blockchain-driven Federated Learning system.
It splits the Internet network into multiple shards within the subchain layer, effectively reducing the scale of information exchange.
It also employs a Direct Acyclic Graph (DAG)-based mainchain as the mainchain layer, enabling parallel and asynchronous cross-shard validation.
arXiv Detail & Related papers (2021-04-27T12:19:07Z) - GFL: A Decentralized Federated Learning Framework Based On Blockchain [15.929643607462353]
We propose Galaxy Federated Learning Framework(GFL), a decentralized FL framework based on blockchain.
GFL introduces the consistent hashing algorithm to improve communication performance and proposes a novel ring decentralized FL algorithm(RDFL) to improve decentralized FL performance and bandwidth utilization.
Our experiments show that GFL improves communication performance and decentralized FL performance under the data poisoning of malicious nodes and non-independent and identically distributed(Non-IID) datasets.
arXiv Detail & Related papers (2020-10-21T13:36:59Z) - Wireless Communications for Collaborative Federated Learning [160.82696473996566]
Internet of Things (IoT) devices may not be able to transmit their collected data to a central controller for training machine learning models.
Google's seminal FL algorithm requires all devices to be directly connected with a central controller.
This paper introduces a novel FL framework, called collaborative FL (CFL), which enables edge devices to implement FL with less reliance on a central controller.
arXiv Detail & Related papers (2020-06-03T20:00:02Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.