Improved Modelling of Federated Datasets using Mixtures-of-Dirichlet-Multinomials

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Scott, Jonathan, Cahill, Áine
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911903573344256
author Scott, Jonathan
Cahill, Áine
author_facet Scott, Jonathan
Cahill, Áine
contents In practice, training using federated learning can be orders of magnitude slower than standard centralized training. This severely limits the amount of experimentation and tuning that can be done, making it challenging to obtain good performance on a given task. Server-side proxy data can be used to run training simulations, for instance for hyperparameter tuning. This can greatly speed up the training pipeline by reducing the number of tuning runs to be performed overall on the true clients. However, it is challenging to ensure that these simulations accurately reflect the dynamics of the real federated training. In particular, the proxy data used for simulations often comes as a single centralized dataset without a partition into distinct clients, and partitioning this data in a naive way can lead to simulations that poorly reflect real federated training. In this paper we address the challenge of how to partition centralized data in a way that reflects the statistical heterogeneity of the true federated clients. We propose a fully federated, theoretically justified, algorithm that efficiently learns the distribution of the true clients and observe improved server-side simulations when using the inferred distribution to create simulated clients from the centralized data.
format Preprint
id arxiv_https___arxiv_org_abs_2406_02416
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Improved Modelling of Federated Datasets using Mixtures-of-Dirichlet-Multinomials
Scott, Jonathan
Cahill, Áine
Machine Learning
Distributed, Parallel, and Cluster Computing
In practice, training using federated learning can be orders of magnitude slower than standard centralized training. This severely limits the amount of experimentation and tuning that can be done, making it challenging to obtain good performance on a given task. Server-side proxy data can be used to run training simulations, for instance for hyperparameter tuning. This can greatly speed up the training pipeline by reducing the number of tuning runs to be performed overall on the true clients. However, it is challenging to ensure that these simulations accurately reflect the dynamics of the real federated training. In particular, the proxy data used for simulations often comes as a single centralized dataset without a partition into distinct clients, and partitioning this data in a naive way can lead to simulations that poorly reflect real federated training. In this paper we address the challenge of how to partition centralized data in a way that reflects the statistical heterogeneity of the true federated clients. We propose a fully federated, theoretically justified, algorithm that efficiently learns the distribution of the true clients and observe improved server-side simulations when using the inferred distribution to create simulated clients from the centralized data.
title Improved Modelling of Federated Datasets using Mixtures-of-Dirichlet-Multinomials
topic Machine Learning
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2406.02416