atlas

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

Universal Sample Coding

NeurIPS 2024 · Federated learning and privacy › Communication-efficient FL · approach: Decentralized peer-to-peer training · 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 universal sample coding, which communicates multiple i.i.d. samples from an unknown discrete distribution by running channel simulation in O(log n) rounds while updating the reference distribution with a KL-optimal estimator, and applies it to federated learning and LLM sample communication.

Problem

Communicating multiple i.i.d. samples from an unknown distribution P to a decoder using as few bits as possible, when encoder and decoder only share a reference distribution Q that is updated over time.

Approach

Run channel simulation (ordered random coding) in rounds with exponentially growing batch sizes, and after each round update the reference Q with the add-1/2, add-3/4, add-1 Braess-Sauer estimator so the KL divergence to P shrinks and later rounds are cheaper; the total cost matches the universal source coding redundancy lower bound up to a constant factor.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use universal sample coding with prior θ instead of coding multiple samples using only prior θFedPM · CIFAR-10, 1 client per round and 7 samples per clientcommunication load: 37% reductionHelped
Communicate 7 samples per client instead of 1 (ablation)FedPM · CIFAR-10, 1 client per roundfinal test accuracy: 0.7516 -> 0.8028Helped
Add USC when communicating 7 samples per client (ablation)FedPM · CIFAR-10, 1 client per roundfinal test accuracy: 0.8028 -> 0.8039Helped
Add USC when communicating 7 samples per client (ablation)FedPM · CIFAR-10, 1 client per round# bits per parameter: 0.3955 -> 0.2482Helped
Use sample communication with an OPT 125M reference model rather than entropy codingOPT 13B remote generation · OpenbookQA-conditioned tokens# bits per token: 4.315 -> 1.014Helped
Increase the reference model size from OPT 125M to OPT 6.7B (ablation)OPT 13B sample communication · OpenbookQA-conditioned tokens# bits per token: 1.014 -> 0.266Helped
Use the largest tested reference model, OPT 6.7B, rather than entropy codingOPT 13B remote generation · OpenbookQA-conditioned tokenscommunication rate: up to 16 timesHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 OpenbookQA

Benchmarks: CIFAR-10

Metrics: KL divergence communication cost in bits test accuracy bits per token communication cost per token

Baselines: FedPM source coding (Huffman, entropy coding) Choi and Li (2021)

Builds on: Li and Anantharam channel simulation bound Braess and Sauer estimator Davisson et al. universal source coding redundancy FedPM ordered random coding

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