FLock: Defending Malicious Behaviors in Federated Learning with Blockchain

11/05/2022
by   Nanqing Dong, et al.
0

Federated learning (FL) is a promising way to allow multiple data owners (clients) to collaboratively train machine learning models without compromising data privacy. Yet, existing FL solutions usually rely on a centralized aggregator for model weight aggregation, while assuming clients are honest. Even if data privacy can still be preserved, the problem of single-point failure and data poisoning attack from malicious clients remains unresolved. To tackle this challenge, we propose to use distributed ledger technology (DLT) to achieve FLock, a secure and reliable decentralized Federated Learning system built on blockchain. To guarantee model quality, we design a novel peer-to-peer (P2P) review and reward/slash mechanism to detect and deter malicious clients, powered by on-chain smart contracts. The reward/slash mechanism, in addition, serves as incentives for participants to honestly upload and review model parameters in the FLock system. FLock thus improves the performance and the robustness of FL systems in a fully P2P manner.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/02/2023

Defending Against Malicious Behaviors in Federated Learning with Blockchain

In the era of deep learning, federated learning (FL) presents a promisin...
research
07/25/2023

Blockchain-based Optimized Client Selection and Privacy Preserved Framework for Federated Learning

Federated learning is a distributed mechanism that trained large-scale n...
research
06/26/2022

FAIR-BFL: Flexible and Incentive Redesign for Blockchain-based Federated Learning

Vanilla Federated learning (FL) relies on the centralized global aggrega...
research
02/26/2020

FedCoin: A Peer-to-Peer Payment System for Federated Learning

Federated learning (FL) is an emerging collaborative machine learning me...
research
04/21/2021

Covert Channel Attack to Federated Learning Systems

Federated learning (FL) goes beyond traditional, centralized machine lea...
research
07/08/2020

BlockFLow: An Accountable and Privacy-Preserving Solution for Federated Learning

Federated learning enables the development of a machine learning model a...
research
11/29/2021

Robust Federated Learning for execution time-based device model identification under label-flipping attack

The computing device deployment explosion experienced in recent years, m...

Please sign up or login with your details

Forgot password? Click here to reset