atlas

Research map / Federated learning and privacy / Differential privacy

On Differentially Private Federated Linear Contextual Bandits

ICLR 2024 · Federated learning and privacy › Differential privacy · approach: Private online and user-level learning · 3 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.

Identifies privacy, regret and communication flaws in the federated LinUCB DP method of Dubey & Pentland (2020), and proposes a fixed-batch federated LinUCB with tree-based private aggregation that achieves correct silo-level LDP and near-optimal shuffle-DP regret.

Problem

Cross-silo federated linear contextual bandits need per-user differential privacy at each silo while keeping regret close to a super single agent and communication low; prior work claimed these but has gaps.

Approach

Replace the data-adaptive synchronization schedule with a fixed-batch schedule and privatize per-batch sufficient statistics with a distributed tree-based mechanism; under shuffle DP, use a new amplification-via-shuffling lemma for Gaussian mechanisms on multi-point datasets, or a shuffled vector-sum protocol inside the tree mechanism, to match central-DP regret.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace adaptive, non-private-data-dependent synchronization with a fixed-batch schedulePrivate-FedLinUCB · Federated LCBs under silo-level LDPprivacy protectionHelped
Use a fixed-batch schedule instead of the adaptive communication schedulePrivate-FedLinUCB · Federated LCBscommunication cost: O(\sqrt{T}) rather than ... O(\log T)Hurt
Account for noise from all M silos instead of using the proposed single-silo noise variancePrior Algorithm 1 · Federated LCBs under silo-level LDPprivacy-dependent regret cost: \widetilde{O}(\sqrt{MT/\epsilon}) -> \widetilde{O}(M^{3/4}\sqrt{T/\epsilon})Hurt
Add shuffling to the silo-level LDP privacy protocolPrivate-FedLinUCB · Federated LCBs under SDP (amplification)privacy-dependent regret cost: M^{1/4} factorHelped
Use the vector-sum shuffle protocol instead of the amplification-based protocolSDP-FedLinUCB · Federated LCBs under SDPregretNo clear effect
Increase ε from 0.2 to 1 or 5 while keeping δ = 0.1LDP-FedLinUCB · Microsoft Learning to Rank bandit instancetime-averaged group regretHelped
Use SDP-FedLinUCB instead of LDP-FedLinUCBFedLinUCB variants · Synthetic Gaussian bandit, M = 100time-averaged group regretHelped
Use SDP-FedLinUCB instead of LDP-FedLinUCBFedLinUCB variants · Synthetic Gaussian bandit, M = 100; ε = 0.2, δ = 0.1time-averaged group regretHelped

Surprising findings

Limitations

Experimental setup

Datasets: Microsoft Learning to Rank dataset (MSLR) synthetic Gaussian bandit instances

Benchmarks: synthetic Gaussian linear bandit instances MSLR-WEB10K-derived bandit instances

Metrics: time-averaged group regret

Baselines: FedLinUCB (non-private) Dubey & Pentland 2020 private federated LinUCB

Builds on: LinUCB FedLinUCB (Dubey et al. 2020) tree-based mechanism for continual sum release vector sum mechanism under shuffle model concentrated differential privacy

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