differential privacy in federated learning

**Differential Privacy (DP) in Federated Learning** is the **application of formal DP guarantees to federated training** — adding calibrated noise to gradient updates so that the shared model update does not reveal whether any specific data point was in a client's training set. **DP-FL Mechanisms** - **User-Level DP**: Each client's entire contribution is protected — the model is indistinguishable regardless of whether a specific client participated. - **Record-Level DP**: Each individual training example is protected — stronger but harder to achieve. - **Clipping**: Clip gradient norms to bound sensitivity: $g_k leftarrow g_k cdot min(1, C / |g_k|)$. - **Noising**: Add Gaussian noise: $g_k + N(0, sigma^2 C^2 I)$ calibrated to the privacy budget ($epsilon, delta$). **Why It Matters** - **Formal Guarantee**: DP provides mathematical, information-theoretic privacy guarantees — unlike heuristic anonymization. - **Gradient Inversion**: FL without DP is vulnerable to gradient inversion attacks — DP prevents this. - **Trade-Off**: Stronger privacy ($epsilon$ closer to 0) = more noise = lower model accuracy. **DP in FL** is **mathematical privacy for federated learning** — formally guaranteeing that gradient updates do not leak individual training examples.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account