NEW
Reconstruction of sensitive training data from shared gradients in distributed or federated learning systems.
DESCRIPTION
Gradient leakage occurs when adversaries reconstruct input data or labels from gradient updates exchanged during distributed training. It undermines privacy in federated learning and collaborative training without strong protections. Countermeasures include secure aggregation, differential privacy, cryptographic methods, and limiting gradient exposure. Rigorous testing and audits help identify leakage risks before deployment.
ALTERNATIVE DEFINITIONS
Zhu et al. (arXiv)
We demonstrate that it is possible to reconstruct training data from gradients, even when the data are not directly shared.
Introduces the Deep Leakage from Gradients attack, establishing feasibility of data reconstruction from gradients.
Google Research
Secure aggregation allows a server to compute the sum of client updates without learning any individual client’s update.
Highlights a key mitigation that reduces information exposed in individual gradients.
RELATED TERMS
Federated Learning Model Inversion Attack Membership Inference DP-SGD Homomorphic Encryption Privacy Attack Adversarial ML Data Protection
COMPETING TERMS
Differential Privacy Secure Aggregation
KNOWLEDGE AREAS
AI Data Security Data Privacy & Compliance MLOps
TARGET AUDIENCE
AI Engineer MLOps Engineer Data Scientist Data Governance Manager
EXTERNAL SOURCES
- Wikipedia - Federated learning
- arXiv - DLG attack foundational paper
- Opacus (Meta) - DP-SGD library for privacy protection
TOP QUESTIONS
Why is Gradient Leakage a concern in federated learning?
Gradients can encode sensitive information about inputs. Attackers may reconstruct private data, undermining privacy guarantees when gradients are shared without protection.
Category: Risk
How can Gradient Leakage be mitigated?
Use secure aggregation, differential privacy (DP-SGD), encryption, and restrict gradient exposure. Combine technical controls with policy and audit processes.
Category: BestPractice
Does Differential Privacy fully prevent Gradient Leakage?
DP reduces leakage risk but introduces utility trade-offs. Properly tuned privacy budgets (epsilon) are crucial to balancing protection and performance.
Category: Clarification
What datasets are most vulnerable to Gradient Leakage?
Highly structured or unique data (faces, medical images) can be easier to reconstruct. Small batch sizes and deterministic training can increase risk.
Category: Example
How do you test for Gradient Leakage before production?
Simulate attacks like DLG on representative data and measure reconstruction quality. Evaluate mitigations and set thresholds for acceptable risk.
Category: Testing
What is the biggest misunderstanding about Gradient Leakage?
Some believe gradients are inherently safe to share. In practice, they can carry substantial information without safeguards.
Category: Misunderstanding
What operational controls help manage Gradient Leakage risk?
Access controls, rate limits, secure enclaves, and audit trails complement cryptographic protections. Governance policies define acceptable sharing practices.
Category: Management
Is Gradient Leakage relevant outside federated learning?
Yes. Any distributed or collaborative training that exchanges gradients may be exposed if protections are absent.
Category: Relevancy
What’s a competing concept to Gradient Leakage?
Secure aggregation counters leakage by hiding individual updates, allowing only aggregate statistics to be observed.
Category: Alternatives