# Proof of Learning (PoLe): Empowering Machine Learning with Consensus Building on Blockchains

arXiv: https://arxiv.org/abs/2007.15145 · HTML: https://mlsanity.com/paper/2007.15145/

## Key facts

- Cited by 5 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 29 Jul 2020.

## Built on by (most cited first, 5 of 5)

- [Blockchain-enabled Trustworthy Federated Unlearning](https://mlsanity.com/paper/2401.15917/) (2024)
- [Blockchained Federated Learning for Internet of Things: A Comprehensive Survey](https://mlsanity.com/paper/2305.04513/) (2023)
- [Is Your AI Truly Yours? Leveraging Blockchain for Copyrights, Provenance, and Lineage](https://mlsanity.com/paper/2404.06077/) (2024)
- [AIArena: A Blockchain-Based Decentralized AI Training Platform](https://mlsanity.com/paper/2412.14566/) (2024)
- [SoK: A Systematic Bidirectional Literature Review of AI & DLT Convergence](https://mlsanity.com/paper/2605.10515/) (2026)

## Abstract (arXiv)

The progress of deep learning (DL), especially the recent development of automatic design of networks, has brought unprecedented performance gains at heavy computational cost. On the other hand, blockchain systems routinely perform a huge amount of computation that does not achieve practical purposes in order to build Proof-of-Work (PoW) consensus from decentralized participants. In this paper, we propose a new consensus mechanism, Proof of Learning (PoLe), which directs the computation spent for consensus toward optimization of neural networks (NN). In our mechanism, the training/testing data are released to the entire blockchain network (BCN) and the consensus nodes train NN models on the data, which serves as the proof of learning. When the consensus on the BCN considers a NN model to be valid, a new block is appended to the blockchain. We experimentally compare the PoLe protocol with Proof of Work (PoW) and show that PoLe can achieve a more stable block generation rate, which leads to more efficient transaction processing. We also introduce a novel cheating prevention mechanism, Secure Mapping Layer (SML), which can be straightforwardly implemented as a linear NN layer. Empirical evaluation shows that SML can detect cheating nodes at small cost to the predictive performance.
