60af4fc4634678be.tex
1: \begin{abstract}
2:   A key learning scenario in large-scale applications is that of
3:   \emph{federated learning}, where a centralized model is trained
4:   based on data originating from a large number of clients. We argue
5:   that, with the existing training and inference, federated models can
6:   be biased towards different clients. Instead, we propose a new
7:   framework of \emph{agnostic federated learning}, where the
8:   centralized model is optimized for any target distribution formed by
9:   a mixture of the client distributions. We further show that this
10:   framework naturally yields a notion of fairness. We present
11:   data-dependent Rademacher complexity guarantees for learning with
12:   this objective, which guide the definition of an algorithm for
13:   agnostic federated learning. We also give a fast stochastic
14:   optimization algorithm for solving the corresponding optimization
15:   problem, for which we prove convergence bounds, assuming a convex
16:   loss function and hypothesis set. We further empirically demonstrate
17:   the benefits of our approach in several datasets. Beyond federated
18:   learning, our framework and algorithm can be of interest to other
19:   learning scenarios such as cloud computing, domain adaptation,
20:   drifting, and other contexts where the training and test
21:   distributions do not coincide.
22: \end{abstract}
23: