A Primal-Dual Algorithm for Hybrid Federated Learning
Tom Overman, Garrett Blum, Diego Klabjan
TL;DR
This paper addresses hybrid federated learning, where clients possess only subsets of samples and features, by introducing HyFDCA, a provably convergent primal-dual algorithm based on Fenchel duality. The method enables local dual coordinate updates, secure inner-product computations, and server-side aggregation to recover a global model that matches centralized-training outcomes under realistic participation patterns. The authors provide convergence proofs across complete, horizontal with random participation, and vertical/incomplete participation regimes, and demonstrate empirical gains over FedAvg and HyFEM on multiple datasets while outlining privacy protections via encryption. The work offers a practical, theoretically grounded framework for doubly distributed data in FL and lays groundwork for privacy-preserving, scalable distributed optimization in hybrid settings.
Abstract
Very few methods for hybrid federated learning, where clients only hold subsets of both features and samples, exist. Yet, this scenario is extremely important in practical settings. We provide a fast, robust algorithm for hybrid federated learning that hinges on Fenchel Duality. We prove the convergence of the algorithm to the same solution as if the model is trained centrally in a variety of practical regimes. Furthermore, we provide experimental results that demonstrate the performance improvements of the algorithm over a commonly used method in federated learning, FedAvg, and an existing hybrid FL algorithm, HyFEM. We also provide privacy considerations and necessary steps to protect client data.
