Algorithms for Collaborative Machine Learning under Statistical Heterogeneity
Seok-Ju Hahn
TL;DR
This doctoral work tackles federated learning under statistical heterogeneity by addressing three core angles: parameterization, adaptive aggregation, and local data distributions. It introduces SuPerFed to create a connected low-loss subspace between global and local models for personalization, aided by proximity and orthogonality regularizers. It then presents AAggFF, an online decision-making framework that adaptively tunes mixing coefficients to promote client-level fairness with provable sublinear regret, including cross-silo and cross-device variants. Finally, FedEvg leverages energy-based models to generate collaborative synthetic data without sharing raw data or full model parameters, by refining server-side synthetic samples through MCMC-like updates using energy signals from clients. Collectively, the work advances practical, scalable solutions to statistical heterogeneity in distributed learning, with implications for personalized FL, fair aggregation, and synthetic-data-enabled collaboration. The proposed methods advance FL practicality by enabling personalized performance, equitable client outcomes, and data-efficient server-side augmentation, while preserving privacy and reducing communication overhead.
Abstract
Learning from distributed data without accessing them is undoubtedly a challenging and non-trivial task. Nevertheless, the necessity for distributed training of a statistical model has been increasing, due to the privacy concerns of local data owners and the cost in centralizing the massively distributed data. Federated learning (FL) is currently the de facto standard of training a machine learning model across heterogeneous data owners, without leaving the raw data out of local silos. Nevertheless, several challenges must be addressed in order for FL to be more practical in reality. Among these challenges, the statistical heterogeneity problem is the most significant and requires immediate attention. From the main objective of FL, three major factors can be considered as starting points -- \textit{parameter}, textit{mixing coefficient}, and \textit{local data distributions}. In alignment with the components, this dissertation is organized into three parts. In Chapter II, a novel personalization method, \texttt{SuPerFed}, inspired by the mode-connectivity is introduced. In Chapter III, an adaptive decision-making algorithm, \texttt{AAggFF}, is introduced for inducing uniform performance distributions in participating clients, which is realized by online convex optimization framework. Finally, in Chapter IV, a collaborative synthetic data generation method, \texttt{FedEvg}, is introduced, leveraging the flexibility and compositionality of an energy-based modeling approach. Taken together, all of these approaches provide practical solutions to mitigate the statistical heterogeneity problem in data-decentralized settings, paving the way for distributed systems and applications using collaborative machine learning methods.
