paper-with-me

홈 › Papers

Sky Computing: Accelerating Geo-distributed Computing in Federated Learning

2022-02-24 · Jie Zhu, Shenggui Li, Yang You

Federated learning is proposed by Google to safeguard data privacy through training models locally on users' devices. However, with deep learning models growing in size to achieve better results, it becomes increasingly difficult to accommodate the whole model on one single device. Thus, model parallelism is then used to divide the model weights among several devices. With this logic, the approach currently used evenly allocates weights among devices. However, in reality, a computation bottleneck may occur resulting from variant computing power of different users' devices. To address this problem, load balancing is needed to allocate the model weights based on the computational capability of the device. In this paper, we proposed Sky Computing, a load-balanced model parallelism framework to adaptively allocate the weights to devices. Sky Computing outperforms the baseline method by 55% in training time when training 160-layer BERT with 64 nodes. The source code can be found at https://github.com/hpcaitech/SkyComputing.

📄 PDF Abstract BibTeX arXiv:2202.11836

Code (1)

hpcaitech/skycomputing 공식 구현 pytorch

Tasks

Distributed ComputingFederated Learning

Methods 이 논문이 사용한 방법론

Refunds@Expedia|||How do I get a full refund from Expedia? “How do I get a full refund from Expedia? How do I get a full refund from Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Quick Help &…
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Residual Connection 설명 없음
Weight Decay 설명 없음
Linear Warmup With Linear Decay Linear Warmup With Linear Decay is a learning rate schedule in which we increase the learning rate linearly for $n$ updates and then linearly decay afterwards.

Similar Papers 제목 키워드 기반

From Distributed Machine Learning to Federated Learning: A Survey

2021-04-29 · Ji Liu, Jizhou Huang, Yang Zhou, Xuhong LI 외

In recent years, data and computing resources are typically distributed in the devices of end users, various regions or organizations. Because of laws or regulations, the distributed data and computing resources cannot b…

BIG-bench Machine LearningFederated LearningSurvey

Workie-Talkie: Accelerating Federated Learning by Overlapping Computing and Communications via Contrastive Regularization

2023-01-01 · ICCV 2023 1 · Rui Chen, Qiyu Wan, Pavana Prakash, Lan Zhang 외

Federated learning (FL) over mobile devices is a promising distributed learning paradigm for various mobile applications. However, practical deployment of FL over mobile devices is very challenging because (i) conven…

Federated Learning

Secure Federated Learning Across Heterogeneous Cloud and High-Performance Computing Resources -- A Case Study on Federated Fine-tuning of LLaMA 2

2024-02-19 · Zilinghan Li, Shilan He, Pranshu Chaturvedi, Volodymyr Kindratenko 외

Federated learning enables multiple data owners to collaboratively train robust machine learning models without transferring large or sensitive local datasets by only sharing the parameters of the locally trained models.…

Cloud ComputingFederated LearningPrivacy Preserving

EdgeFaaS: A Function-based Framework for Edge Computing

2026-07-16 · Neha Vadnere, Yu-Ting Wang, Yitao Chen, Sreehari Sadesh 외 arxiv

Edge computing brings unique challenges as the resources on the edge are highly diverse in capabilities and capacities, and highly distributed across many users and the physical world. Existing distributed computing fram…

Audio ClassificationFederated Learning

A Federated Learning Aggregation Algorithm for Pervasive Computing: Evaluation and Comparison

2021-10-19 · Sannara Ek, François Portet, Philippe Lalanda, German Vega

Pervasive computing promotes the installation of connected devices in our living spaces in order to provide services. Two major developments have gained significant momentum recently: an advanced use of edge resources an…

Activity RecognitionFederated LearningHuman Activity RecognitionSpecificity