A survey on federated learning for resource-constrained IoT devices
Federated learning (FL) is a distributed machine learning strategy that generates a global
model by learning from multiple decentralized edge clients. FL enables on-device training …
model by learning from multiple decentralized edge clients. FL enables on-device training …
Communication-efficient distributed learning: An overview
Distributed learning is envisioned as the bedrock of next-generation intelligent networks,
where intelligent agents, such as mobile devices, robots, and sensors, exchange information …
where intelligent agents, such as mobile devices, robots, and sensors, exchange information …
Tackling the objective inconsistency problem in heterogeneous federated optimization
In federated learning, heterogeneity in the clients' local datasets and computation speeds
results in large variations in the number of local updates performed by each client in each …
results in large variations in the number of local updates performed by each client in each …
Adaptive personalized federated learning
Investigation of the degree of personalization in federated learning algorithms has shown
that only maximizing the performance of the global model will confine the capacity of the …
that only maximizing the performance of the global model will confine the capacity of the …
Federated learning with compression: Unified analysis and sharp guarantees
In federated learning, communication cost is often a critical bottleneck to scale up distributed
optimization algorithms to collaboratively learn a model from millions of devices with …
optimization algorithms to collaboratively learn a model from millions of devices with …
Is local SGD better than minibatch SGD?
We study local SGD (also known as parallel SGD and federated SGD), a natural and
frequently used distributed optimization method. Its theoretical foundations are currently …
frequently used distributed optimization method. Its theoretical foundations are currently …
Fedpd: A federated learning framework with adaptivity to non-iid data
Federated Learning (FL) is popular for communication-efficient learning from distributed
data. To utilize data at different clients without moving them to the cloud, algorithms such as …
data. To utilize data at different clients without moving them to the cloud, algorithms such as …
On the convergence of local descent methods in federated learning
In federated distributed learning, the goal is to optimize a global training objective defined
over distributed devices, where the data shard at each device is sampled from a possibly …
over distributed devices, where the data shard at each device is sampled from a possibly …
Cooperative SGD: A unified framework for the design and analysis of local-update SGD algorithms
When training machine learning models using stochastic gradient descent (SGD) with a
large number of nodes or massive edge devices, the communication cost of synchronizing …
large number of nodes or massive edge devices, the communication cost of synchronizing …
Distributionally robust federated averaging
In this paper, we study communication efficient distributed algorithms for distributionally
robust federated learning via periodic averaging with adaptive sampling. In contrast to …
robust federated learning via periodic averaging with adaptive sampling. In contrast to …