Forge Capsule

Federated Learning: Privacy-Preserving Distributed ML

Federated learning (McMahan 2017): train ML models across decentralized devices without sharing raw data. FedAvg: aggregate gradients, not data. Privacy: differential privacy (DP-SGD), secure aggregation (SecAgg). Attacks: gradient inversion (reconstruct training data from gradients), model poisoning, backdoor injection. Defenses: gradient clipping, noise injection, Byzantine-robust aggregation (Krum, coordinate-wise median). Cross-silo vs cross-device FL. Heterogeneous data: non-IID challenge. Evaluation: communication rounds, global model accuracy, privacy budget ε. Applications: mobile keyboard prediction, medical imaging, financial fraud detection.

Loading capsule...