TY - JOUR
T1 - Accelerating blockchain-enabled federated learning with clustered clients
AU - Cui, Laizhong
AU - Li, Yinghao
AU - Zhou, Yipeng
AU - Qu, Youyang
AU - Liu, Jiangchuan
PY - 2024/5/20
Y1 - 2024/5/20
N2 - With the rapid development of big data, Federated learning (FL) has
found numerous applications, enabling machine learning (ML) on edge
devices while preserving privacy. However, FL still faces crucial
challenges, such as single point of failure and poisoning attacks, which
motivate the integration of blockchain-enabled FL (BeFL). Beyond that,
the efficiency issue still limits the further application of BeFL. To
address these issues, we propose a novel decentralized framework:
Accelerating Blockchain-Enabled Federated Learning with Clustered
Clients (ABFLCC), who utilize actual training time for clustering
clients to achieve hierarchical FL and solve the single point of failure
problem through blockchain. Additionally, the framework clusters edge
devices considering their actual training times, which allows for
synchronous FL within clusters and asynchronous FL across clusters
simultaneously. This approach guarantees that devices with a similar
training time have a consistent global model version, improving the
stability of the converging process, while the asynchronous learning
between clusters enhances the efficiency of convergence. The proposed
framework is evaluated through simulations on three real-world public
datasets, demonstrating a training efficiency improvement of 30% to 70%
in terms of convergence time compared to existing BeFL systems.
AB - With the rapid development of big data, Federated learning (FL) has
found numerous applications, enabling machine learning (ML) on edge
devices while preserving privacy. However, FL still faces crucial
challenges, such as single point of failure and poisoning attacks, which
motivate the integration of blockchain-enabled FL (BeFL). Beyond that,
the efficiency issue still limits the further application of BeFL. To
address these issues, we propose a novel decentralized framework:
Accelerating Blockchain-Enabled Federated Learning with Clustered
Clients (ABFLCC), who utilize actual training time for clustering
clients to achieve hierarchical FL and solve the single point of failure
problem through blockchain. Additionally, the framework clusters edge
devices considering their actual training times, which allows for
synchronous FL within clusters and asynchronous FL across clusters
simultaneously. This approach guarantees that devices with a similar
training time have a consistent global model version, improving the
stability of the converging process, while the asynchronous learning
between clusters enhances the efficiency of convergence. The proposed
framework is evaluated through simulations on three real-world public
datasets, demonstrating a training efficiency improvement of 30% to 70%
in terms of convergence time compared to existing BeFL systems.
KW - Big Data
KW - Blockchain
KW - Blockchains
KW - Cluster Training Efficiency
KW - Computational modeling
KW - Convergence
KW - Data models
KW - Federated Learning
KW - Servers
KW - Training
UR - http://www.scopus.com/inward/record.url?scp=85194097855&partnerID=8YFLogxK
U2 - 10.1109/TBDATA.2024.3403390
DO - 10.1109/TBDATA.2024.3403390
M3 - Article
AN - SCOPUS:85194097855
SN - 2332-7790
JO - IEEE Transactions on Big Data
JF - IEEE Transactions on Big Data
ER -