LGDCOCFeb 12, 2021

Efficient Algorithms for Federated Saddle Point Optimization

arXiv:2102.06333v124 citations
AI Analysis

This addresses communication bottlenecks in federated learning for heterogeneous clients, offering incremental improvements over existing methods.

The paper tackles federated minimax optimization under client heterogeneity by proposing an algorithm that combines SCAFFOLD and Catalyst to achieve efficient performance, recovering Minibatch Mirror-prox performance under arbitrary heterogeneity while improving communication efficiency in homogeneous settings.

We consider strongly convex-concave minimax problems in the federated setting, where the communication constraint is the main bottleneck. When clients are arbitrarily heterogeneous, a simple Minibatch Mirror-prox achieves the best performance. As the clients become more homogeneous, using multiple local gradient updates at the clients significantly improves upon Minibatch Mirror-prox by communicating less frequently. Our goal is to design an algorithm that can harness the benefit of similarity in the clients while recovering the Minibatch Mirror-prox performance under arbitrary heterogeneity (up to log factors). We give the first federated minimax optimization algorithm that achieves this goal. The main idea is to combine (i) SCAFFOLD (an algorithm that performs variance reduction across clients for convex optimization) to erase the worst-case dependency on heterogeneity and (ii) Catalyst (a framework for acceleration based on modifying the objective) to accelerate convergence without amplifying client drift. We prove that this algorithm achieves our goal, and include experiments to validate the theory.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes