Boosting the Performance of Decentralized Federated Learning via Catalyst Acceleration

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Li, Qinglun, Zhang, Miao, Liu, Yingqi, Yin, Quanjun, Shen, Li, Cao, Xiaochun
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912066725478400
author Li, Qinglun
Zhang, Miao
Liu, Yingqi
Yin, Quanjun
Shen, Li
Cao, Xiaochun
author_facet Li, Qinglun
Zhang, Miao
Liu, Yingqi
Yin, Quanjun
Shen, Li
Cao, Xiaochun
contents Decentralized Federated Learning has emerged as an alternative to centralized architectures due to its faster training, privacy preservation, and reduced communication overhead. In decentralized communication, the server aggregation phase in Centralized Federated Learning shifts to the client side, which means that clients connect with each other in a peer-to-peer manner. However, compared to the centralized mode, data heterogeneity in Decentralized Federated Learning will cause larger variances between aggregated models, which leads to slow convergence in training and poor generalization performance in tests. To address these issues, we introduce Catalyst Acceleration and propose an acceleration Decentralized Federated Learning algorithm called DFedCata. It consists of two main components: the Moreau envelope function, which primarily addresses parameter inconsistencies among clients caused by data heterogeneity, and Nesterov's extrapolation step, which accelerates the aggregation phase. Theoretically, we prove the optimization error bound and generalization error bound of the algorithm, providing a further understanding of the nature of the algorithm and the theoretical perspectives on the hyperparameter choice. Empirically, we demonstrate the advantages of the proposed algorithm in both convergence speed and generalization performance on CIFAR10/100 with various non-iid data distributions. Furthermore, we also experimentally verify the theoretical properties of DFedCata.
format Preprint
id arxiv_https___arxiv_org_abs_2410_07272
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Boosting the Performance of Decentralized Federated Learning via Catalyst Acceleration
Li, Qinglun
Zhang, Miao
Liu, Yingqi
Yin, Quanjun
Shen, Li
Cao, Xiaochun
Machine Learning
Decentralized Federated Learning has emerged as an alternative to centralized architectures due to its faster training, privacy preservation, and reduced communication overhead. In decentralized communication, the server aggregation phase in Centralized Federated Learning shifts to the client side, which means that clients connect with each other in a peer-to-peer manner. However, compared to the centralized mode, data heterogeneity in Decentralized Federated Learning will cause larger variances between aggregated models, which leads to slow convergence in training and poor generalization performance in tests. To address these issues, we introduce Catalyst Acceleration and propose an acceleration Decentralized Federated Learning algorithm called DFedCata. It consists of two main components: the Moreau envelope function, which primarily addresses parameter inconsistencies among clients caused by data heterogeneity, and Nesterov's extrapolation step, which accelerates the aggregation phase. Theoretically, we prove the optimization error bound and generalization error bound of the algorithm, providing a further understanding of the nature of the algorithm and the theoretical perspectives on the hyperparameter choice. Empirically, we demonstrate the advantages of the proposed algorithm in both convergence speed and generalization performance on CIFAR10/100 with various non-iid data distributions. Furthermore, we also experimentally verify the theoretical properties of DFedCata.
title Boosting the Performance of Decentralized Federated Learning via Catalyst Acceleration
topic Machine Learning
url https://arxiv.org/abs/2410.07272