DualFL: A Duality-based Federated Learning Algorithm with Communication Acceleration in the General Convex Regime
Jongho Park, Jinchao Xu
TL;DR
DualFL addresses the challenge of achieving communication acceleration in federated learning for general convex objectives, including nonsmooth and non-strongly convex costs. It leverages a Fenchel-Rockafellar duality-based reformulation and an accelerated forward-backward (inexact FISTA) scheme, realized deterministically through a predualization step to produce primal updates. Theoretical results establish convergence in both nonsmooth strongly convex and smooth strongly convex regimes, with optimal or near-optimal communication complexities, and extend to non-strongly convex problems via $\ell^2$ regularization and epi-convergence arguments. Numerical experiments on MNIST and CIFAR-10 demonstrate faster energy decay and robustness to the number of clients, validating the practical efficacy of the duality-based approach compared to existing federated learning methods.
Abstract
We propose a new training algorithm, named DualFL (Dualized Federated Learning), for solving distributed optimization problems in federated learning. DualFL achieves communication acceleration for very general convex cost functions, thereby providing a solution to an open theoretical problem in federated learning concerning cost functions that may not be smooth nor strongly convex. We provide a detailed analysis for the local iteration complexity of DualFL to ensure the overall computational efficiency of DualFL. Furthermore, we introduce a completely new approach for the convergence analysis of federated learning based on a dual formulation. This new technique enables concise and elegant analysis, which contrasts the complex calculations used in existing literature on convergence of federated learning algorithms.
