Category: *Tutorial (Guidance on Tutorial proposal (https://nips.cc/Conferences/2020/CallForTutorials)from NeurIPS)
Duration: 3hrs
Abstract:
Practical applications of ML via cloud-based or machine-learning-as-a-service platforms pose a range of security and privacy challenges. There are a number of technical approaches being studied including: homomorphic encryption, secure multi-party computation, federated learning, on-device computation, and differential privacy. This tutorial will dive into some of the important areas that are shaping the future of how we interpret our models and build AI with security and privacy in mind. We will cover the major challenges and walk through some solutions. The material will be presented in the following talks:
PPML 101 & Introduction - Geeta Chauhan
* Secure Computation using CrypTen (https://crypten.ai/); - Laurens van der Maaten
* Training models differentially private at scale using Opacus (https://ai.facebook.com/blog/introducing-opacus-a-high-speed-library-for-training-pytorch-models-with-differential-privacy/); - Davide Testuggine
* Training models across multiple organizations privately with federated learning and PySyft from OpenMined (https://www.openmined.org/) - Andrew Trask
The tutorial will start with basic concepts and will proceed into more advanced topics following a chronological order of the presentations. The audience is expected to have some basic understanding of deep learning frameworks, security and privacy concepts that will be supplemented with the material in the early talks. The audience will have an opportunity to learn more advanced topics as the tutorial proceeds.
Sun 6:00 a.m. - 6:05 a.m.
|
Introduction
(
Talk
)
>
|
Geeta Chauhan 🔗 |
Sun 6:05 a.m. - 8:50 a.m.
|
Building AI with Security and Privacy in mind
(
Talks with Live Q&A on Zoom
)
>
|
Geeta Chauhan · Laurens van der Maaten · Davide Testuggine · Andrew Trask 🔗 |
Sun 8:50 a.m. - 9:00 a.m.
|
Closing
(
Talk
)
>
|
Geeta Chauhan 🔗 |