atlas

Research map / Architectures and efficiency / RNNs and normalization

Communication Efficient Distributed Training with Distributed Lion

NeurIPS 2024 · Architectures and efficiency › RNNs and normalization · approach: Distributed LLM inference systems · 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 Distributed Lion, which has workers send only sign-based binary update vectors to a server that aggregates them by averaging or majority vote, cutting communication bandwidth while matching global Lion/AdamW performance.

Problem

Distributed training of large models is bottlenecked by communicating full-precision gradients between workers and a server; the goal is an optimizer that communicates only binary or low-precision vectors while retaining Lion/AdamW-level performance.

Approach

Each worker keeps its own Lion momentum state and sends only the sign of its local Lion update; the server aggregates these binary vectors by averaging (Avg) or majority vote (MaVo) and broadcasts the result, so the update is quantized at the update level rather than the gradient level.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Distributed Lion with majority-vote aggregation instead of global LionLion distributed training · ImageNet-1KTop-1 accuracy: 79.82 -> 79.69; 80.99 -> 80.79Hurt
Use Distributed Lion with majority-vote aggregation instead of global LionLion distributed training · OpenWebText language modelingperplexity: 18.35 -> 18.37; 14.66 -> 14.66Mixed
Use averaged updates instead of majority-vote aggregation (ablation)Distributed Lion · ImageNet-1KTop-1 accuracy: 79.69 -> 80.11; 80.79 -> 81.13Helped
Use averaged updates instead of majority-vote aggregation (ablation)Distributed Lion · OpenWebText language modelingperplexity: 18.37 -> 18.39; 14.66 -> 14.69Hurt
Use averaged updates instead of majority-vote aggregation (ablation)Distributed Lion · 3-shot instruction finetuningaccuracy: 76.86 -> 76.35; 45.72 -> 45.54; 77.14 -> 76.90; 78.92 -> 78.76; 49.75 -> 48.06; 58.96 -> 59.06; 35.71 -> 32.14Mixed
Replace Lion with SIGNUM while using distributed averaging or majority voteDistributed Lion · CIFAR-10testing accuracyHurt
Use Distributed Lion instead of GradDrop, DGC, or TernGradDistributed training · CIFAR-10testing accuracyHelped
Increase the number of workersDistributed training with the same optimizer · CIFAR-10testing accuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 ImageNet-1K OpenWebText

Benchmarks: CIFAR-10 ImageNet-1K OpenWebText Arc-Easy Arc-Challenge BoolQ PIQA SIQA HellaSwag OBQA

Metrics: test accuracy top-1 accuracy validation perplexity accuracy communication bits per iteration

Baselines: Global AdamW Global Lion TernGrad GradDrop Deep Gradient Compression D-SIGNUM

Builds on: Lion signSGD Signum Deep Gradient Compression TernGrad

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