atlas

Research map / Optimization / Distributed and compressed

Det-CGD: Compressed Gradient Descent with Matrix Stepsizes for Non-Convex Optimization

ICLR 2024 · Optimization › Distributed and compressed · approach: Communication complexity theory · 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 Det-CGD, compressed/sketched gradient descent with a fixed matrix stepsize for matrix-smooth non-convex objectives, with single-node and distributed analyses and layer-wise Bernoulli sketches giving "free" compression.

Problem

Non-convex smooth optimization with compressed gradients where the smoothness structure (matrix smoothness, especially block-diagonal layer-wise structure of neural networks) is not exploited by scalar stepsizes.

Approach

Replace the scalar stepsize in compressed gradient descent with a fixed positive-definite matrix stepsize D, with two sketch-and-stepsize orderings (D S grad and T D grad), derive convergence under matrix smoothness, optimize D via convex programs, and design layer-wise Bernoulli sketches that compress without losing communication complexity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a matrix stepsize without compression instead of scalar-stepsize GDdet-CGD1 · General structurecommunication complexity: d \cdot \lambda_{\max}(\mL) -> d \cdot \det(\mL)^{1/d}Helped
Use a matrix stepsize without compression instead of scalar-stepsize GDdet-CGD2 · General structurecommunication complexity: d \cdot \lambda_{\max}(\mL) -> d \cdot \det(\mL)^{1/d}Helped
Use Bernoulli-q layer sampling instead of uniform rand-k samplingdet-CGD2 · Layer-wise structurecommunication complexity: dHelped
Use Bernoulli-q layer sampling while reducing bits sent per iterationdet-CGD2 · Layer-wise structurecommunication complexity: d\cdot\det(\mL)^{1/d}No clear effect
Use rand-1 with diagonal inverse-smoothness stepsize instead of inverse-smoothness stepsizedet-CGD1 · General structurecommunication complexity: row 5 -> row 7Helped
Use rand-1 with inverse-square-root stepsize instead of diagonal inverse-smoothness stepsizedet-CGD1 · General structurecommunication complexity: 4; 8; 4; \simeq 3.88Mixed

Surprising findings

Limitations

Experimental setup

Metrics: communication complexity iteration complexity gradient norm

Baselines: GD scalar-stepsize DCGD Rand-k compression Newton Star

Builds on: DCGD gradient descent Newton Star

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