atlas

Research map / Optimization / Distributed and compressed

EControl: Fast Distributed Optimization with Compression and Error Control

ICLR 2024 · Optimization › Distributed and compressed · approach: Error feedback theory · 1 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.

Proposes EControl, an error-compensation method for distributed training with contractive compressors that adds a control parameter eta on the feedback signal and a gradient-estimator update, proving convergence in strongly quasi-convex, quasi-convex and nonconvex settings without heterogeneity bounds.

Problem

Error-compensated distributed SGD with contractive compressors is unstable or diverges under data heterogeneity; existing analyses need bounded gradients/dissimilarity, large batches, or unbiased compressors, and lack fast rates in convex regimes.

Approach

Build the error term and the gradient estimator from a single compressed message, and add a control parameter eta that scales the error feedback so compensation is regulated, giving convergence under arbitrary heterogeneity with linear speedup in n.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use error compensation instead of compressed gradients without error compensationCompressed-SGD · Synthetic least squaresconvergenceHelped
Use EControl instead of classic ECDistributed optimization with Top-K compression · Synthetic least squareserror versus communicated bitsHelped
Increase the number of clientsEControl · Synthetic least squaresconverged error: roughly divided by halfHelped
Increase data heterogeneityEControl · Synthetic least squareserror versus communicated bitsNo clear effect
Increase data heterogeneityEC · Synthetic least squaresconverged errorHurt
Use EControl instead of SGD with batch size nDistributed optimization with Top-K compression · Synthetic least squarescommunicated bits: roughly by a factor of d/K=10Helped
Use EControl instead of EF21-SGDM or EF21Distributed logistic regression · MNIST logistic regressiontraining lossHelped
Use EControl instead of EF21-SGDM or EF21Distributed logistic regression · MNIST logistic regressiontest accuracy: within 1 percentNo clear effect
Use EControl instead of EF21 or EF21-SGDMResNet18 training · CIFAR-10 ResNet18training lossHelped
Use EControl instead of EF21 or EF21-SGDMResNet18 training · CIFAR-10 ResNet18test accuracyNo clear effect
Use EControl instead of EF21 or EF21-SGDMVGG13 training · CIFAR-10 VGG13training lossHelped
Use EControl instead of EF21 and EF21-SGDMVGG13 training · CIFAR-10 VGG13test accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10 synthetic least squares

Benchmarks: MNIST CIFAR-10 synthetic least squares

Metrics: training loss test accuracy suboptimality vs number of bits

Baselines: Compressed-SGD EC EF21 EF21-SGDM mini-batch SGD Choco-SGD

Builds on: error feedback (EC) EF21 DIANA Choco-SGD EF21-SGDM

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