PoFEL: Energy-efficient Consensus for Blockchain-based Hierarchical Federated Learning

08/15/2023
by   Shengyang Li, et al.
0

Facilitated by mobile edge computing, client-edge-cloud hierarchical federated learning (HFL) enables communication-efficient model training in a widespread area but also incurs additional security and privacy challenges from intermediate model aggregations and remains the single point of failure issue. To tackle these challenges, we propose a blockchain-based HFL (BHFL) system that operates a permissioned blockchain among edge servers for model aggregation without the need for a centralized cloud server. The employment of blockchain, however, introduces additional overhead. To enable a compact and efficient workflow, we design a novel lightweight consensus algorithm, named Proof of Federated Edge Learning (PoFEL), to recycle the energy consumed for local model training. Specifically, the leader node is selected by evaluating the intermediate FEL models from all edge servers instead of other energy-wasting but meaningless calculations. This design thus improves the system efficiency compared with traditional BHFL frameworks. To prevent model plagiarism and bribery voting during the consensus process, we propose Hash-based Commitment and Digital Signature (HCDS) and Bayesian Truth Serum-based Voting (BTSV) schemes. Finally, we devise an incentive mechanism to motivate continuous contributions from clients to the learning task. Experimental results demonstrate that our proposed BHFL system with the corresponding consensus protocol and incentive mechanism achieves effectiveness, low computational cost, and fairness.

READ FULL TEXT

page 4

page 13

research
08/02/2023

Straggler Mitigation and Latency Optimization in Blockchain-based Hierarchical Federated Learning

Cloud-edge-device hierarchical federated learning (HFL) has been recentl...
research
04/02/2020

A Blockchain-based Decentralized Federated Learning Framework with Committee Consensus

Federated learning has been widely studied and applied to various scenar...
research
05/30/2023

Split Federated Learning: Speed up Model Training in Resource-Limited Wireless Networks

In this paper, we propose a novel distributed learning scheme, named gro...
research
09/06/2020

Blockchain-based Federated Learning for Device Failure Detection in Industrial IoT

Device failure detection is one of most essential problems in industrial...
research
12/26/2019

Proof of Federated Learning: A Novel Energy-recycling Consensus Algorithm

Proof of work (PoW), the most popular consensus mechanism for Blockchain...
research
10/28/2022

Proof of User Similarity: the Spatial Measurer of Blockchain

Although proof of work (PoW) consensus dominates the current blockchain-...
research
04/14/2022

Proof of Federated Training: Accountable Cross-Network Model Training and Inference

Blockchain has widely been adopted to design accountable federated learn...

Please sign up or login with your details

Forgot password? Click here to reset