Adaptive Latent-Space Constraints in Personalized Federated Learning
Sana Ayromlou, Fatemeh Tavakoli, D. B. Emerson
TL;DR
The paper addresses activity drift due to data heterogeneity in personalized federated learning by introducing adaptive latent-space constraints based on Maximum Mean Discrepancy, focusing on MK-MMD and MMD-D to constrain feature representations within Ditto and MR-MTL. By optimizing kernels online and applying the penalties to multiple latent spaces, the approach yields robust improvements across datasets with pronounced feature heterogeneity, often outperforming traditional weight-based Ditto. The study demonstrates that adaptive latent-space penalties capture drift aspects not addressed by weight penalties, with MMD-D providing particularly consistent gains and strong performance when combined with Ditto on several benchmarks. These findings support the practical use of adaptive, heterogeneity-aware drift constraints to enhance pFL in real-world heterogeneous settings.
Abstract
Federated learning (FL) is an effective and widely used approach to training deep learning models on decentralized datasets held by distinct clients. FL also strengthens both security and privacy protections for training data. Common challenges associated with statistical heterogeneity between distributed datasets have spurred significant interest in personalized FL (pFL) methods, where models combine aspects of global learning with local modeling specific to each client's unique characteristics. This work investigates the efficacy of theoretically supported, adaptive MMD measures in pFL, primarily focusing on the Ditto framework, a state-of-the-art technique for distributed data heterogeneity. The use of such measures significantly improves model performance across a variety of tasks, especially those with pronounced feature heterogeneity. Additional experiments demonstrate that such measures are directly applicable to other pFL techniques and yield similar improvements across a number of datasets. Finally, the results motivate the use of constraints tailored to the various kinds of heterogeneity expected in FL systems.
