Federated Learning
Train models without centralizing data. Local clients train on their private data and send only gradients to the coordinating server.
Distributed learning with differential privacy guarantees and trust mechanisms
Federated Learning (FL) allows training AI models without centralizing sensitive data. Data remains on local devices while only model updates are shared.
We complement FL with differential privacy to ensure that even those updates do not reveal sensitive information about individuals. Our work on distributed trust mechanisms ensures that participants can trust the process without centralized intermediaries.
Fundamental elements of a trustworthy and private FL system
Train models without centralizing data. Local clients train on their private data and send only gradients to the coordinating server.
Add controlled noise to gradients to mathematically guarantee that individual data cannot be reconstructed.
Blockchain, homomorphic encryption and cryptographic verification to ensure that no participant can falsify results.
Domains where private FL is essential
Train models on phones without sending personal data to central servers.
Train clinical models with data from multiple hospitals while keeping medical secrets.
Collaboration between banks without revealing sensitive customer data or competitive information.
Open problems in private and trustworthy FL
Differential privacy adds noise that slows convergence. We seek methods that maintain privacy guarantees without sacrificing too much performance.
Data distributed among participants is non-IID (not identically distributed). Training is slower and more unstable.
Gradients can reveal information even with differential privacy. We develop robust defenses against reconstruction and inversion attacks.
Scenarios where privacy-preserving AI is essential
In the Privacy + Trust in Federated Learning line of the Trustworthy AI group at IAFER, we are developing secure methods for machine learning collaboration without centralizing sensitive data.