BlockFLow: An Accountable and Privacy-Preserving Solution for Federated Learning
Not on the map. Why?
Abstract (arXiv)
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% collusion attack in a malicious 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.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 4; 2024: 3.
12 papers.
- 2022Gradient Masked Averaging for Federated Learningcited by 22
- 2021Fairness, Integrity, and Privacy in a Scalable Blockchain-based Federated Learning Systemcited by 16
- 2021A Systematic Survey of Blockchained Federated Learningcited by 15
- 2023FedDebug: Systematic Debugging for Federated Learning Applicationscited by 6
- 2023FederatedTrust: A Solution for Trustworthy Federated Learningcited by 5
- 2023Trustworthy Federated Learning: A Surveycited by 4
- 2024Decentralized Intelligence Network (DIN)cited by 2
- 2023TraceFL: Interpretability-Driven Debugging in Federated Learning via Neuron Provenancecited by 1
- 2024PDFed: Privacy-Preserving and Decentralized Asynchronous Federated Learning for Diffusion Modelscited by 1
- 2021Prior-Independent Auctions for the Demand Side of Federated Learningcited by 0
- 2022Differential Privacy: What is all the noise about?cited by 0
- 2024Decentralized Health Intelligence Network (DHIN)cited by 0
- 2024PDFed: Privacy-Preserving and Decentralized Asynchronous Federated Learning for Diffusion Models26 Sep 2024
- 2024Decentralized Health Intelligence Network (DHIN)12 Aug 2024
- 2024Decentralized Intelligence Network (DIN)2 Jul 2024
- 2023TraceFL: Interpretability-Driven Debugging in Federated Learning via Neuron Provenance21 Dec 2023
- 2023Trustworthy Federated Learning: A Survey19 May 2023
- 2023FederatedTrust: A Solution for Trustworthy Federated Learning20 Feb 2023
- 2023FedDebug: Systematic Debugging for Federated Learning Applications9 Jan 2023
- 2022Differential Privacy: What is all the noise about?19 May 2022
- 2022Gradient Masked Averaging for Federated Learning28 Jan 2022
- 2021Fairness, Integrity, and Privacy in a Scalable Blockchain-based Federated Learning System11 Nov 2021
- 2021A Systematic Survey of Blockchained Federated Learning5 Oct 2021
- 2021Prior-Independent Auctions for the Demand Side of Federated Learning26 Mar 2021