atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Improving the Worst-Case Bidirectional Communication Complexity for Nonconvex Distributed Optimization under Function Similarity

NeurIPS 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Determinantal point process inference · 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.

Proposes MARINA-P, a primal downlink compression method using correlated (Perm K) compressors whose server-to-worker communication complexity improves with the number of workers under a functional (L_A, L_B) similarity assumption, and M3, a bidirectional extension combining it with MARINA and momentum.

Problem

Server-to-worker (downlink) communication is often ignored or compressed in ways whose worst-case complexity does not improve with the number of workers in nonconvex distributed optimization.

Approach

Send different compressed messages to each worker using correlated compressors (Perm K whose average reconstructs the input exactly), so downlink cost can scale down with n under a function-similarity assumption; extend to bidirectional compression via MARINA-P plus MARINA uplink compression and a momentum step.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PermK instead of independent RandK compressors for downlink (ablation)MARINA-P · Non-homogeneous quadraticss2w communication complexity: $\frac{d \delta^0 \frac{1}{n} \sum_{i=1}^n \norm{\mathbf{A}_i}}{\sqrt{n} \varepsilon} + \frac{d \delta^0 \max_{i\in[n]} Helped
Use PermK instead of sending the same RandK-compressed message to every worker (ablation)MARINA-P · Quadratic optimizationgradient normHelped
Use independent RandK compressors instead of the same RandK-compressed message for all workers (ablation)MARINA-P · Quadratic optimizationgradient normHelped
Increase the number of workers (ablation)MARINA-P with PermK · Quadratic optimizationconvergence rateHelped
Increase the number of workers (ablation)MARINA-P with independent RandK · Quadratic optimizationconvergence rateHelped
Increase the number of workers from 10 to 100 or 1000 (ablation)EF21-P with TopK · Quadratic optimizationgradient normHurt
Add a momentum step when combining MARINA-P with MARINA (ablation)M3 · General nonconvex optimizationtotal communication complexity: $\mathcal{O}\left(\frac{d \delta^0 L_{\max}}{n^{1/3} \varepsilon} + \frac{d \delta^0 L_A}{\varepsilon}\right)$Helped
Use PermK downlink compression rather than SameRandK compression (ablation)MARINA-P · General nonconvex optimizations2w communication complexityHelped

Surprising findings

Limitations

Experimental setup

Benchmarks: synthetic quadratic optimization problem

Metrics: gradient norm vs number of coordinates sent from server

Baselines: GD EF21-P CORE MARINA DASHA Rand-MCM

Builds on: MARINA EF21-P Perm K Rand K

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