atlas

Research map / Federated learning and privacy / Communication-efficient FL

z-SignFedAvg: A Unified Stochastic Sign-Based Compression for Federated Learning

AAAI 2024 · Federated learning and privacy › Communication-efficient FL · approach: Local drift correction · 12 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 z-SignFedAvg, a federated averaging algorithm with stochastic sign compression using z-distribution noise injected before the sign, unifying prior stochastic sign methods and enabling multiple local SGD steps with improved convergence.

Problem

Federated learning suffers from high communication cost; sign-based gradient compression can diverge under heterogeneous data, existing fixes (error feedback, stochastic sign) converge slowly, and none supports multiple local SGD steps per round like FedAvg.

Approach

Injects symmetric zero-mean noise (z-distribution, with uniform as z→∞ and Gaussian as z=1) before the sign operator so the compressed signal is asymptotically unbiased with controllable bias-variance tradeoff, yielding the first sign-based FedAvg with local updates.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use stochastic sign compression with multiple local SGD updatesz-SignFedAvg · EMNISTtest accuracyHelped
Use stochastic sign compression with multiple local SGD updatesz-SignFedAvg · CIFAR-10test accuracyHelped
Use stochastic sign compressionz-SignFedAvg · non-i.i.d. MNISTtest accuracyHelped
Use vanilla SignSGD without noise perturbationSignSGD · consensus problemobjective valueHurt
Use an input-dependent noise scaleSto-SignSGD · consensus problemconvergence speedHurt
Use 1-SignSGD or ∞-SignSGD instead of uncompressed GDsign-based SGD · consensus problemconvergence speedHurt
Vary the noise scale (ablation)1-SignSGD and ∞-SignSGD · consensus problemobjective valueMixed
Use multiple local SGD steps (ablation)FedAvg and 1-SignFedAvg · EMNISTtest accuracyHelped
Use multiple local SGD steps (ablation)FedAvg and 1-SignFedAvg · CIFAR-10test accuracyHelped
Use low-precision sign compression instead of unbiased quantization1-SignFedAvg · EMNIST and CIFAR-10test accuracyHelped
Use 1-SignFedAvg instead of FedPAQ or Drive+1-SignFedAvg · CIFAR-10test accuracyHelped
Use Gaussian noise instead of uniform noise (ablation)z-SignFedAvg · EMNIST and CIFAR-10performanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MNIST EMNIST CIFAR-10

Benchmarks: MNIST EMNIST CIFAR-10

Metrics: training loss test accuracy test accuracy vs. transmitted bits squared l2 gradient norm

Baselines: SignSGD Sto-SignSGD EF-SignSGDwM SGDwM FedAvg FedPAQ Drive+

Builds on: FedAvg SignSGD Sto-SignSGD error feedback

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