atlas

Research map / Federated learning and privacy / Personalized and heterogeneous FL

Private and Personalized Frequency Estimation in a Federated Setting

NeurIPS 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Bayesian personalized FL · 1 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 a clustering-based federated method for personalized frequency (histogram) estimation in KL divergence, with a joint-DP version, private data-dependent initialization, and a Dirichlet-mixture analysis; it beats FedAvg+FT and IFCA on Reddit, StackOverflow, and Amazon Reviews.

Problem

Personalized next-word distribution estimation across users with heterogeneous token distributions, measured in KL divergence, under user-level (joint) differential privacy and varying user dataset sizes.

Approach

Adapt Lloyd-style clustering to KL divergence, average local Good-Turing estimates to form cluster centers, locally finetune centers with a Dirichlet-posterior update, and make it jointly DP via adaptive clipping, noisy sums, and a data-dependent exponential-mechanism initialization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the proposed clustering-based method instead of standard and clustering baselinesPersonalized frequency estimation · Reddit, StackOverflow, Amazon Reviewstest NLL suboptimality gap: over 26% (non-private, averaged over datasets); over 42% (private, averaged over datasets)Helped
Use the proposed method instead of single-global-model baselinesSize-heterogeneous personalized frequency estimation · Reddit, StackOverflow, Amazon Reviewstest NLL suboptimality gap: > 40% error reductionHelped
Use the proposed method instead of IFCAPrivate size-heterogeneous frequency estimation · Amazon Reviewstest NLL suboptimality gap: > 50% reductionHelped
Use the proposed method instead of IFCAPrivate size-heterogeneous frequency estimation · Reddit, StackOverflow, Amazon Reviewserror: over 30%Helped
Replace random cluster initialization with data-dependent PrivateInit (ablation)Proposed clustering method · Reddit, StackOverflow, Amazon Reviewstest NLL: 200 to 20 clustering iterationsHelped
Use Good-Turing averages instead of empirical averages for cluster centers (ablation)Proposed clustering method · Reddit, StackOverflow, Amazon Reviewstest NLLHelped
Use the proposed local finetuning update instead of gradient descent or RTFA (ablation)FedAvg model · Reddit, StackOverflow, Amazon Reviewstest NLLHelped
Set the number of clusters to K=10 rather than tune it separately for each dataset (ablation)Proposed clustering method · StackOverflow, Amazon Reviewstest NLLHurt
Vary the number of clusters K (ablation)Proposed clustering method · Reddit, StackOverflow, Amazon Reviewstest NLLMixed

Surprising findings

Limitations

Experimental setup

Datasets: Reddit StackOverflow Amazon Reviews

Benchmarks: Reddit StackOverflow Amazon Reviews

Metrics: test negative log likelihood KL suboptimality gap

Baselines: FedAvg FedAvg+FT MAML IFCA RTFA

Builds on: Lloyd's clustering IFCA FedAvg Good-Turing estimator joint 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