atlas

Research map / Optimization / Distributed and compressed

Local Steps Speed Up Local GD for Heterogeneous Distributed Logistic Regression

ICLR 2025 · Optimization › Distributed and compressed · approach: Local and asynchronous SGD · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that Local GD for distributed logistic regression on heterogeneous separable data can achieve O(1/KR) convergence by using a two-stage learning rate warmup (large stepsize after warmup) and gives preliminary Local Gradient Flow results for M=2 clients.

Problem

Whether local steps provably accelerate Local GD for distributed logistic regression, since existing worst-case analyses require small learning rates eta <= 1/K and give no benefit from local updates (rate at least Omega(1/R)).

Approach

Exploits the logistic loss property that smoothness decreases with the loss value (||grad F|| <= F, ||Hessian F|| <= F), so after a small-stepsize warmup phase a large constant stepsize (eta_2 = Theta(1)) can be used, enabling the 1/(KR) rate; also proposes Local Gradient Flow with a Lyapunov analysis for M=2, n=1.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase local steps K while using the two-stage learning rateLocal GD on synthetic and heterogeneous MNIST data · Synthetic dataset; heterogeneous MNISTtraining loss convergenceHelped
Use the small learning rate η = 1/(KH) instead of the two-stage learning rate (ablation)Local GD · Synthetic dataset; heterogeneous MNISTtraining loss convergenceHurt
Use large constant learning rate η = 1/H instead of the two-stage learning rate (ablation)Local GD · Synthetic dataset; heterogeneous MNISTlong-term training loss convergenceHelped
Use large constant learning rate η = 1/H with large K (ablation)Local GD · Synthetic datasetearly-round training lossHurt
Use large constant learning rate η = 1/H, even with very large K (ablation)Local GD · Heterogeneous MNISTtraining loss stabilityHelped
Increase K while retaining the baseline small learning rate (ablation)Local GD · Synthetic dataset; heterogeneous MNISTtraining loss convergenceNo clear effect
Use large constant learning rate η = 1/H rather than small learning rate η = 1/(KH) (ablation)Local GD · Synthetic dataset; heterogeneous MNISTtraining loss convergenceMixed

Surprising findings

Limitations

Experimental setup

Datasets: synthetic two-client dataset MNIST (binarized, heterogeneous partition over 5 clients) CIFAR-10

Benchmarks: synthetic two-client logistic regression heterogeneous MNIST binary classification CIFAR-10 (ResNet, Local SGD vs Minibatch SGD, appendix)

Metrics: training loss communication rounds to epsilon-approximate solution

Baselines: Local GD with small stepsize eta=1/(KH) Local GD with large stepsize eta=1/H Minibatch SGD

Builds on: Local SGD / FedAvg analysis Minibatch SGD gradient descent implicit bias for logistic regression

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy