Proof-of-Collaborative-Learning: A Multi-winner Federated Learning Consensus Algorithm

Amirreza Sokhankhosh, Sara Rouhani
7/17/2024
cs.DCcs.LG

No official code found. Best implementation: tcdt-lab/FL-Validated-Learning (1 star, last commit 2025-08-20).

Abstract

Regardless of their variations, blockchains require a consensus mechanism to validate transactions, supervise added blocks, maintain network security, synchronize the network state, and distribute incentives. Proof-of-Work (PoW), one of the most influential implementations of consensus mechanisms, consumes an extraordinary amount of energy for a task that lacks direct productive output. In this paper, we propose Proof-of-Collaborative-Learning (PoCL), a multi-winner federated learning validated consensus mechanism that redirects the computation power of blockchains to train federated learning models. In addition, we present a novel evaluation mechanism to ensure the efficiency of the locally trained models of miners. We evaluated the security of our evaluation mechanism by introducing and conducting probable attacks. Moreover, we present a novel reward distribution mechanism to incentivize winning miners fairly, and demonstrate that our reward system is fair both within and across all rounds.

View on arXivView PDF

Code Implementations(1)

11Shell, PythonFeb 13, 20241 years ago

Similar Papers

Cite this paper

@article{sokhankhosh2024proofofcollaborativelearning,
  title  = {Proof-of-Collaborative-Learning: A Multi-winner Federated Learning Consensus Algorithm},
  author = {Amirreza Sokhankhosh and Sara Rouhani},
  year   = {2024},
  eprint = {2407.13018},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.13018v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.13018.svg)](https://codeofpaper.com/paper/2407.13018)

Discussion