Cross-Silo Federated Learning Across Divergent Domains with Iterative Parameter Alignment
Matt Gorbett, Hossein Shirazi, Indrakshi Ray
TL;DR
This work tackles cross-domain divergence and lack of personalization in cross-silo federated learning by proposing Iterative Parameter Alignment (IPA), which trains $N$ unique peer models in a decentralized topology through a parameter-alignment objective in addition to local losses. By minimizing $\mathcal{L}_i(\mathcal{D}_i;\theta_i)$ jointly with $\mathcal{A}_i(\theta^*)$, IPA enables convergence to a global objective even when peer domains are highly dissimilar, and it naturally yields per-peer models rather than a single global model. The approach demonstrates robustness to domain divergence, achieves competitive or state-of-the-art performance on balanced partitions, and provides a built-in fairness mechanism via early stopping; differential privacy and other protection methods are discussed as optional enhancements. These properties make IPA particularly suitable for privacy-preserving, cross-silo collaborations where data domains are heterogeneous or disjoint, and where model privacy and fairness are important. Overall, IPA offers a flexible, decentralized alternative that supports distinct per-peer models with reliable convergence across varied data distributions.
Abstract
Learning from the collective knowledge of data dispersed across private sources can provide neural networks with enhanced generalization capabilities. Federated learning, a method for collaboratively training a machine learning model across remote clients, achieves this by combining client models via the orchestration of a central server. However, current approaches face two critical limitations: i) they struggle to converge when client domains are sufficiently different, and ii) current aggregation techniques produce an identical global model for each client. In this work, we address these issues by reformulating the typical federated learning setup: rather than learning a single global model, we learn N models each optimized for a common objective. To achieve this, we apply a weighted distance minimization to model parameters shared in a peer-to-peer topology. The resulting framework, Iterative Parameter Alignment, applies naturally to the cross-silo setting, and has the following properties: (i) a unique solution for each participant, with the option to globally converge each model in the federation, and (ii) an optional early-stopping mechanism to elicit fairness among peers in collaborative learning settings. These characteristics jointly provide a flexible new framework for iteratively learning from peer models trained on disparate datasets. We find that the technique achieves competitive results on a variety of data partitions compared to state-of-the-art approaches. Further, we show that the method is robust to divergent domains (i.e. disjoint classes across peers) where existing approaches struggle.
