DFPL: Decentralized Federated Prototype Learning Across Heterogeneous Data Distributions
Hongliang Zhang, Fenghua Xu, Zhongyuan Yu, Shanchen Pang, Chunqiang Hu, Jiguo Yu

TL;DR
This paper introduces DFPL, a decentralized federated learning framework that leverages prototype learning and blockchain to enhance performance and communication efficiency in heterogeneous data environments.
Contribution
DFPL integrates prototype learning into decentralized federated learning and embeds blockchain to improve performance and reduce communication overhead under data heterogeneity.
Findings
DFPL outperforms existing methods in model accuracy.
DFPL reduces communication costs significantly.
DFPL demonstrates robust convergence properties.
Abstract
Federated learning is a distributed machine learning paradigm through centralized model aggregation. However, standard federated learning relies on a centralized server, making it vulnerable to server failures. While existing solutions utilize blockchain technology to implement Decentralized Federated Learning (DFL), the statistical heterogeneity of data distributions among clients severely degrades the performance of DFL. Driven by this issue, this paper proposes a decentralized federated prototype learning framework, named DFPL, which significantly improves the performance of DFL under heterogeneous data distributions. Specifically, DFPL introduces prototype learning into DFL to mitigate the impact of statistical heterogeneity and reduces the amount of parameters exchanged between clients. Additionally, blockchain is embedded into our framework, enabling the training and mining…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Big Data and Digital Economy · Blockchain Technology Applications and Security
