Federated Minimax Optimization with Client Heterogeneity
Pranay Sharma, Rohan Panda, Gauri Joshi

TL;DR
This paper introduces a federated minimax optimization framework addressing client heterogeneity, proposing normalization of client updates to improve convergence, with theoretical analysis and experimental validation showing improved complexity results.
Contribution
It presents a novel federated minimax algorithm with normalization to handle heterogeneity, along with convergence analysis under general conditions, advancing the state-of-the-art in federated minimax optimization.
Findings
Normalized client updates improve convergence.
Theoretical analysis covers nonconvex-concave and nonconvex-nonconcave functions.
Experimental results validate the theoretical improvements.
Abstract
Minimax optimization has seen a surge in interest with the advent of modern applications such as GANs, and it is inherently more challenging than simple minimization. The difficulty is exacerbated by the training data residing at multiple edge devices or \textit{clients}, especially when these clients can have heterogeneous datasets and local computation capabilities. We propose a general federated minimax optimization framework that subsumes such settings and several existing methods like Local SGDA. We show that naive aggregation of heterogeneous local progress results in optimizing a mismatched objective function -- a phenomenon previously observed in standard federated minimization. To fix this problem, we propose normalizing the client updates by the number of local steps undertaken between successive communication rounds. We analyze the convergence of the proposed algorithm for…
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
TopicsStochastic Gradient Optimization Techniques · IoT and Edge/Fog Computing · Caching and Content Delivery
