paper-with-me

Papers

Ravnest: Decentralized Asynchronous Training on Heterogeneous Devices

2024-01-03 · Anirudh Rajiv Menon, Unnikrishnan Menon, Kailash Ahirwar

Modern deep learning models, growing larger and more complex, have demonstrated exceptional generalization and accuracy due to training on huge datasets. This trend is expected to continue. However, the increasing size of these models poses challenges in training, as traditional centralized methods are limited by memory constraints at such scales. This paper proposes an asynchronous decentralized training paradigm for large modern deep learning models that harnesses the compute power of regular heterogeneous PCs with limited resources connected across the internet to achieve favourable performance metrics. Ravnest facilitates decentralized training by efficiently organizing compute nodes into clusters with similar data transfer rates and compute capabilities, without necessitating that each node hosts the entire model. These clusters engage in $\textit{Zero-Bubble Asynchronous Model Parallel}$ training, and a $\textit{Parallel Multi-Ring All-Reduce}$ method is employed to effectively execute global parameter averaging across all clusters. We have framed our asynchronous SGD loss function as a block structured optimization problem with delayed updates and derived an optimal convergence rate of $O\left(\frac{1}{\sqrt{K}}\right)$. We further discuss linear speedup with respect to the number of participating clusters and the bound on the staleness parameter.

📄 PDF Abstract BibTeX arXiv:2401.01728

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…

Similar Papers 제목 키워드 기반

AEDFL: Efficient Asynchronous Decentralized Federated Learning with Heterogeneous Devices

2023-12-18 · Ji Liu, Tianshi Che, Yang Zhou, Ruoming Jin 외

Federated Learning (FL) has achieved significant achievements recently, enabling collaborative model training on distributed data over edge devices. Iterative gradient or model exchanges between devices and the centraliz…

Federated Learning

HADFL: Heterogeneity-aware Decentralized Federated Learning Framework

2021-11-16 · Jing Cao, Zirui Lian, Weihong Liu, Zongwei Zhu 외

Federated learning (FL) supports training models on geographically distributed devices. However, traditional FL systems adopt a centralized synchronous strategy, putting high communication pressure and model generalizati…

Federated Learning

Asynchronous Semi-Decentralized Federated Edge Learning for Heterogeneous Clients

2021-12-09 · Yuchang Sun, Jiawei Shao, Yuyi Mao, Jun Zhang

Federated edge learning (FEEL) has drawn much attention as a privacy-preserving distributed learning framework for mobile edge networks. In this work, we investigate a novel semi-decentralized FEEL (SD-FEEL) architecture…

Privacy Preserving

Device Scheduling and Update Aggregation Policies for Asynchronous Federated Learning

2021-07-23 · Chung-Hsuan Hu, Zheng Chen, Erik G. Larsson

Federated Learning (FL) is a newly emerged decentralized machine learning (ML) framework that combines on-device local training with server-based model synchronization to train a centralized ML model over distributed nod…

Federated LearningScheduling

Accelerating Parallel Stochastic Gradient Descent via Non-blocking Mini-batches

2022-11-02 · Haoze He, Parijat Dube

SOTA decentralized SGD algorithms can overcome the bandwidth bottleneck at the parameter server by using communication collectives like Ring All-Reduce for synchronization. While the parameter updates in distributed SGD …

BlockingComputational Efficiency