atlas

Research map / Optimization / Distributed and compressed

B-ary Tree Push-Pull Method is Provably Efficient for Distributed Learning on Heterogeneous Data

NeurIPS 2024 · Optimization › Distributed and compressed · approach: Decentralized optimization algorithms · 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 B-ary Tree Push-Pull (BTPP), a decentralized stochastic gradient method using two B-ary spanning trees for parameter pulling and gradient-tracker pushing, achieving ~O(n) transient iterations for nonconvex and ~O(1) for strongly convex objectives with Θ(1) per-iteration communication.

Problem

Decentralized stochastic optimization over heterogeneous data with peer-to-peer communication; existing methods with constant per-iteration communication suffer large transient iteration counts (about O(n^3) for nonconvex objectives).

Approach

Replace gossip averaging with two B-ary spanning trees (a pull tree for parameters and its reverse push tree for gradient trackers), so mixing matrices contain only 0/1 entries and each agent talks to at most B+1 neighbors, with diameter ~log_B(n) driving faster information spread.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use BTPP instead of RelaySGDDistributed stochastic optimization · Smooth nonconvex objectivestransient iterations: O(n3) -> ˜O(n)Helped
use BTPP instead of DSGD-CECADistributed stochastic optimization · Smooth nonconvex objectivestransient iterations: ˜O(n3) -> ˜O(n)Helped
use BTPP instead of RelaySGDDistributed stochastic optimization · Smooth strongly convex objectivestransient iterations: ˜O(n) -> ˜O(1)Helped
use BTPP instead of OD(OU)-EquiDynDistributed stochastic optimization · Smooth strongly convex objectivestransient iterations: ˜O(n) -> ˜O(1)Helped
increase the BTPP branch size B (ablation)BTPP · Logistic regression with nonconvex regularizationgradient normHelped

Limitations

Experimental setup

Datasets: MNIST synthetic logistic regression data

Benchmarks: MNIST

Metrics: gradient norm training loss test accuracy

Baselines: D2 DSGD Hypercube Static Exponential graph One-peer Exponential graph RelaySGD OD(OU)-EquiDyn Base-(k+1) DSGD-FullyConnected DSGT

Builds on: Push-Pull method gradient tracking DSGD RelaySGD one-peer exponential graph

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