atlas

Research map / Federated learning and privacy / Differential privacy

Scaling Laws for Differentially Private Language Models

ICML 2025 · Federated learning and privacy › Differential privacy · approach: Differentially private synthetic data · 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.

Fits semi-parametric scaling laws for DP-Adam training of BERT models (4M to 778M params) that predict loss under compute, privacy and data budgets, yielding compute-optimal configurations.

Problem

Scaling laws for LLM training do not account for differential privacy; DP training dynamics (noise, large batch needs, privacy budget, finite data) make the compute-optimal allocation of model size, batch size, and iterations unknown.

Approach

Decouple noise calibration by fixing a physical batch size and varying the noise-batch ratio post hoc via privacy accounting; fit a loss surface over model size, iterations, and noise-batch ratio, then query it under fixed compute, privacy, and data budgets to find compute-optimal DP configurations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Allocate compute using the DP compute-optimal configuration rather than a fixed baseline configurationDP-Adam training · Data budget N=10^7, reasonable privacy budgetscompute for similar utility: 2 × 10^18 FLOPs vs. 5× the FLOPsHelped
Use a compute-optimal configuration instead of BertLarge-based non-private scaling allocationDP-Adam training · DP privacy budgetsutilityHelped
Increase the privacy budgetCompute-optimal DP-Adam training · Fixed data and compute budgetscross entropyHelped
Increase compute beyond the critical compute budget without increasing privacy budget or data budgetCompute-optimal DP-Adam training · Fixed privacy and data budgetscross entropyNo clear effect
Use physical batch size 128 rather than larger physical batch sizes (ablation)DP-Adam at noise-batch ratio 0.5^15 · BertTiny training setcross entropy: 3.586 vs 3.971, 4.01, and 4.057Helped
Use physical batch size 128 rather than larger physical batch sizes (ablation)DP-Adam at noise-batch ratio 0.5^15 · BertTiny training setaccuracy: 43.59% vs 37.27%, 37.55%, and 36.73%Helped
Increase physical batch size (ablation)DP-Adam at the smallest tested noise-batch ratio · BertTiny, 128K iterationslossHelped
Increase physical batch size (ablation)DP-Adam at medium and larger tested noise-batch ratios · BertTiny, 128K iterationslossHurt
Tune learning rate across 0.5^6, 0.5^7, 0.5^8, and 0.5^9 instead of using a fixed learning rate (ablation)DP-Adam at noise-batch ratio 0.5^15 · Physical batch size comparisoncross entropyNo clear effect
Increase model size from BertTiny to BertLarge (ablation)DP-Adam physical batch size ablation · Noise-batch ratios 0.5^20, 0.5^15, and 0.5^10cross entropyMixed
Use a separate NanoDO training pipeline instead of the main pipeline (ablation)DP-Adam, 30 million parameter decoder-only transformer · 32K iterationscross entropyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: BERT pretraining dataset (~3.3B words)

Metrics: validation cross-entropy loss training loss compute budget FLOPs noise-batch ratio

Baselines: BertLarge fixed configuration BertMedium fixed configuration BertTiny fixed configuration non-private scaling laws (Chinchilla)

Builds on: Chinchilla scaling laws DP-SGD Adam dp_accounting

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