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

07/08/2020
by   Vaikkunth Mugunthan, et al.
0

Federated learning enables the development of a machine learning model among collaborating agents without requiring them to share their underlying data. However, malicious agents who train on random data, or worse, on datasets with the result classes inverted, can weaken the combined model. BlockFLow is an accountable federated learning system that is fully decentralized and privacy-preserving. Its primary goal is to reward agents proportional to the quality of their contribution while protecting the privacy of the underlying datasets and being resilient to malicious adversaries. Specifically, BlockFLow incorporates differential privacy, introduces a novel auditing mechanism for model contribution, and uses Ethereum smart contracts to incentivize good behavior. Unlike existing auditing and accountability methods for federated learning systems, our system does not require a centralized test dataset, sharing of datasets between the agents, or one or more trusted auditors; it is fully decentralized and resilient up to a 50 trust model. When run on the public Ethereum blockchain, BlockFLow uses the results from the audit to reward parties with cryptocurrency based on the quality of their contribution. We evaluated BlockFLow on two datasets that offer classification tasks solvable via logistic regression models. Our results show that the resultant auditing scores reflect the quality of the honest agents' datasets. Moreover, the scores from dishonest agents are statistically lower than those from the honest agents. These results, along with the reasonable blockchain costs, demonstrate the effectiveness of BlockFLow as an accountable federated learning system.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/19/2021

Federated Learning using Smart Contracts on Blockchains, based on Reward Driven Approach

Over the recent years, Federated machine learning continues to gain inte...
research
11/05/2022

FLock: Defending Malicious Behaviors in Federated Learning with Blockchain

Federated learning (FL) is a promising way to allow multiple data owners...
research
07/19/2023

Blockchain-Based Federated Learning: Incentivizing Data Sharing and Penalizing Dishonest Behavior

With the increasing importance of data sharing for collaboration and inn...
research
01/26/2021

Transparent Contribution Evaluation for Secure Federated Learning on Blockchain

Federated Learning is a promising machine learning paradigm when multipl...
research
12/10/2019

Privacy-Preserving Blockchain Based Federated Learning with Differential Data Sharing

For the modern world where data is becoming one of the most valuable ass...
research
11/13/2020

An Exploratory Analysis on Users' Contributions in Federated Learning

Federated Learning is an emerging distributed collaborative learning par...
research
04/14/2021

The Role of Cross-Silo Federated Learning in Facilitating Data Sharing in the Agri-Food Sector

Data sharing remains a major hindering factor when it comes to adopting ...

Please sign up or login with your details

Forgot password? Click here to reset