Harnessing Increased Client Participation with Cohort-Parallel Federated Learning

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Dhasade, Akash, Kermarrec, Anne-Marie, Nguyen, Tuan-Anh, Pires, Rafael, de Vos, Martijn
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866915189980397568
author Dhasade, Akash
Kermarrec, Anne-Marie
Nguyen, Tuan-Anh
Pires, Rafael
de Vos, Martijn
author_facet Dhasade, Akash
Kermarrec, Anne-Marie
Nguyen, Tuan-Anh
Pires, Rafael
de Vos, Martijn
contents Federated learning (FL) is a machine learning approach where nodes collaboratively train a global model. As more nodes participate in a round of FL, the effectiveness of individual model updates by nodes also diminishes. In this study, we increase the effectiveness of client updates by dividing the network into smaller partitions, or cohorts. We introduce Cohort-Parallel Federated Learning (CPFL): a novel learning approach where each cohort independently trains a global model using FL, until convergence, and the produced models by each cohort are then unified using knowledge distillation. The insight behind CPFL is that smaller, isolated networks converge quicker than in a one-network setting where all nodes participate. Through exhaustive experiments involving realistic traces and non-IID data distributions on the CIFAR-10 and FEMNIST image classification tasks, we investigate the balance between the number of cohorts, model accuracy, training time, and compute resources. Compared to traditional FL, CPFL with four cohorts, non-IID data distribution, and CIFAR-10 yields a 1.9x reduction in train time and a 1.3x reduction in resource usage, with a minimal drop in test accuracy.
format Preprint
id arxiv_https___arxiv_org_abs_2405_15644
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Harnessing Increased Client Participation with Cohort-Parallel Federated Learning
Dhasade, Akash
Kermarrec, Anne-Marie
Nguyen, Tuan-Anh
Pires, Rafael
de Vos, Martijn
Machine Learning
Distributed, Parallel, and Cluster Computing
Federated learning (FL) is a machine learning approach where nodes collaboratively train a global model. As more nodes participate in a round of FL, the effectiveness of individual model updates by nodes also diminishes. In this study, we increase the effectiveness of client updates by dividing the network into smaller partitions, or cohorts. We introduce Cohort-Parallel Federated Learning (CPFL): a novel learning approach where each cohort independently trains a global model using FL, until convergence, and the produced models by each cohort are then unified using knowledge distillation. The insight behind CPFL is that smaller, isolated networks converge quicker than in a one-network setting where all nodes participate. Through exhaustive experiments involving realistic traces and non-IID data distributions on the CIFAR-10 and FEMNIST image classification tasks, we investigate the balance between the number of cohorts, model accuracy, training time, and compute resources. Compared to traditional FL, CPFL with four cohorts, non-IID data distribution, and CIFAR-10 yields a 1.9x reduction in train time and a 1.3x reduction in resource usage, with a minimal drop in test accuracy.
title Harnessing Increased Client Participation with Cohort-Parallel Federated Learning
topic Machine Learning
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2405.15644