1: \begin{abstract}
2: Personalised federated learning (FL) aims at collaboratively learning a machine learning model tailored for each client.
3: Albeit promising advances have been made in this direction, most of existing approaches do not allow for uncertainty quantification which is crucial in many applications.
4: In addition, personalisation in the cross-silo and cross-device setting still involves important issues, especially for new clients or those having small number of observations.
5: This paper aims at filling these gaps.
6: To this end, we propose a novel methodology coined \texttt{FedPop} by recasting personalised FL into the population modeling paradigm where clients' models involve \emph{fixed} common population parameters and \emph{random} effects, aiming at explaining data heterogeneity.
7: To derive convergence guarantees for our scheme, we introduce a new class of federated stochastic optimisation algorithms which relies on Markov chain Monte Carlo methods.
8: Compared to existing personalised FL methods, the proposed methodology has important benefits: it is robust to client drift, practical for inference on new clients, and above all, enables uncertainty quantification under mild computational and memory overheads.
9: We provide non-asymptotic convergence guarantees for the proposed algorithms and illustrate their performances on various personalised federated learning tasks.
10: \end{abstract}
11: