Saved in:
Bibliographic Details
Main Authors: Cui, Zixiang, Ling, Xintong, Zhou, Xingyu, Wang, Jiaheng, Ding, Zhi, Gao, Xiqi
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2502.11464
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911243912085504
author Cui, Zixiang
Ling, Xintong
Zhou, Xingyu
Wang, Jiaheng
Ding, Zhi
Gao, Xiqi
author_facet Cui, Zixiang
Ling, Xintong
Zhou, Xingyu
Wang, Jiaheng
Ding, Zhi
Gao, Xiqi
contents This work proposes a dual-functional blockchain framework named BagChain for bagging-based decentralized learning. BagChain integrates blockchain with distributed machine learning by replacing the computationally costly hash operations in proof-of-work with machine-learning model training. BagChain utilizes individual miners' private data samples and limited computing resources to train potentially weak base models, which may be very weak, and further aggregates them into strong ensemble models. Specifically, we design a three-layer blockchain structure associated with the corresponding generation and validation mechanisms to enable distributed machine learning among uncoordinated miners in a permissionless and open setting. To reduce computational waste due to blockchain forking, we further propose the cross fork sharing mechanism for practical networks with lengthy delays. Extensive experiments illustrate the superiority and efficacy of BagChain when handling various machine learning tasks on both independently and identically distributed (IID) and non-IID datasets. BagChain remains robust and effective even when facing constrained local computing capability, heterogeneous private user data, and sparse network connectivity.
format Preprint
id arxiv_https___arxiv_org_abs_2502_11464
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle BagChain: A Dual-functional Blockchain Leveraging Bagging-based Distributed Learning
Cui, Zixiang
Ling, Xintong
Zhou, Xingyu
Wang, Jiaheng
Ding, Zhi
Gao, Xiqi
Distributed, Parallel, and Cluster Computing
This work proposes a dual-functional blockchain framework named BagChain for bagging-based decentralized learning. BagChain integrates blockchain with distributed machine learning by replacing the computationally costly hash operations in proof-of-work with machine-learning model training. BagChain utilizes individual miners' private data samples and limited computing resources to train potentially weak base models, which may be very weak, and further aggregates them into strong ensemble models. Specifically, we design a three-layer blockchain structure associated with the corresponding generation and validation mechanisms to enable distributed machine learning among uncoordinated miners in a permissionless and open setting. To reduce computational waste due to blockchain forking, we further propose the cross fork sharing mechanism for practical networks with lengthy delays. Extensive experiments illustrate the superiority and efficacy of BagChain when handling various machine learning tasks on both independently and identically distributed (IID) and non-IID datasets. BagChain remains robust and effective even when facing constrained local computing capability, heterogeneous private user data, and sparse network connectivity.
title BagChain: A Dual-functional Blockchain Leveraging Bagging-based Distributed Learning
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2502.11464