Personalized Federated Learning of Probabilistic Models: A PAC-Bayesian Approach

Abstract

Federated Learning (FL) aims to infer a shared model from private and decentralized data stored by multiple clients. Personalized FL (PFL) enhances the model’s fit for each client by adapting the global model to the clients. A significant level of personalization is required for highly heterogeneous clients but can be challenging to achieve, especially when clients’ datasets are small. We introduce PAC-PFL for PFL of probabilistic models. PAC-PFL infers a shared hyper-posterior and treats each client’s posterior inference as the personalization step. Unlike previous PFL algorithms, PAC-PFL does not regularize all personalized models towards a single shared model, thereby greatly enhancing its personalization flexibility. By establishing and minimizing a PAC-Bayesian generalization bound on the average true loss of clients, PAC-PFL effectively mitigates overfitting even in data-poor scenarios. Additionally, PAC-PFL provides generalization bounds for new clients joining later. PAC-PFL achieves accurate and well-calibrated predictions, as supported by our experiments.

Cite

Text

Boroujeni et al. "Personalized Federated Learning of Probabilistic Models: A PAC-Bayesian Approach." Transactions on Machine Learning Research, 2025.

Markdown

[Boroujeni et al. "Personalized Federated Learning of Probabilistic Models: A PAC-Bayesian Approach." Transactions on Machine Learning Research, 2025.](https://mlanthology.org/tmlr/2025/boroujeni2025tmlr-personalized/)

BibTeX

@article{boroujeni2025tmlr-personalized,
  title     = {{Personalized Federated Learning of Probabilistic Models: A PAC-Bayesian Approach}},
  author    = {Boroujeni, Mahrokh Ghoddousi and Krause, Andreas and Ferrari-Trecate, Giancarlo},
  journal   = {Transactions on Machine Learning Research},
  year      = {2025},
  url       = {https://mlanthology.org/tmlr/2025/boroujeni2025tmlr-personalized/}
}