FedNet2Net: Saving Communication and Computations in Federated Learning with Model Growing

07/19/2022
by   Amit Kumar Kundu, et al.
0

Federated learning (FL) is a recently developed area of machine learning, in which the private data of a large number of distributed clients is used to develop a global model under the coordination of a central server without explicitly exposing the data. The standard FL strategy has a number of significant bottlenecks including large communication requirements and high impact on the clients' resources. Several strategies have been described in the literature trying to address these issues. In this paper, a novel scheme based on the notion of "model growing" is proposed. Initially, the server deploys a small model of low complexity, which is trained to capture the data complexity during the initial set of rounds. When the performance of such a model saturates, the server switches to a larger model with the help of function-preserving transformations. The model complexity increases as more data is processed by the clients, and the overall process continues until the desired performance is achieved. Therefore, the most complex model is broadcast only at the final stage in our approach resulting in substantial reduction in communication cost and client computational requirements. The proposed approach is tested extensively on three standard benchmarks and is shown to achieve substantial reduction in communication and client computation while achieving comparable accuracy when compared to the current most effective strategies.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/18/2018

Expanding the Reach of Federated Learning by Reducing Client Resource Requirements

Communication on heterogeneous edge networks is a fundamental bottleneck...
research
09/27/2022

A Snapshot of the Frontiers of Client Selection in Federated Learning

Federated learning (FL) has been proposed as a privacy-preserving approa...
research
02/11/2023

Communication and Storage Efficient Federated Split Learning

Federated learning (FL) is a popular distributed machine learning (ML) p...
research
07/28/2022

FedVARP: Tackling the Variance Due to Partial Client Participation in Federated Learning

Data-heterogeneous federated learning (FL) systems suffer from two signi...
research
03/10/2023

Complement Sparsification: Low-Overhead Model Pruning for Federated Learning

Federated Learning (FL) is a privacy-preserving distributed deep learnin...
research
07/17/2020

Prioritized Multi-Criteria Federated Learning

In Machine Learning scenarios, privacy is a crucial concern when models ...
research
08/20/2019

Towards Effective Device-Aware Federated Learning

With the wealth of information produced by social networks, smartphones,...

Please sign up or login with your details

Forgot password? Click here to reset