Federated Learning (FL) allows distributed model training without sharing raw data, but suffers when client participation is partial. In practice, the distribution of available users (\emph{availability distribution} q) rarely aligns with the distribution defining the optimization objective (\emph{importance distribution} p), leading to biased and unstable updates under classical FedAvg. We propose \textbf{Fereated AVerage with Optimal Transport (\textbf{FedAVOT})}, which formulates aggregation as a masked optimal transport problem aligning q and p. Using Sinkhorn scaling, \textbf{FedAVOT} computes transport-based aggregation weights with provable convergence guarantees. \textbf{FedAVOT} achieves a standard O(1/T) rate under a nonsmooth convex FL setting, independent of the number of participating users per round. Our experiments confirm drastically improved performance compared to FedAvg across heterogeneous, fairness-sensitive, and low-availability regimes, even when only two clients participate per round.
@article{arxiv.2509.14444,
title = {FedAVOT: Exact Distribution Alignment in Federated Learning via Masked Optimal Transport},
author = {Herlock and Rahimi and Dionysis Kalogerias},
journal= {arXiv preprint arXiv:2509.14444},
year = {2025}
}