Timezone: »

 
Expo Workshop
Building AI with Security and Privacy in mind
Geeta Chauhan · Laurens van der Maaten · Davide Testuggine · Andrew Trask · Joe Spisak

Sun Dec 06 05:00 AM -- 09:00 AM (PST) @ None

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.

(There will be Live Q&A at end of each talk on Zoom)

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:

  • Introduction to Privacy Preserving Machine Learning - 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
Geeta Chauhan, Laurens van der Maaten, Davide Testuggine, Andrew Trask
Sun 8:50 a.m. - 9:00 a.m.
Closing (Talk)
Geeta Chauhan

Author Information

Geeta Chauhan (Facebook)

*Geeta Chauhan* leads AI Partnership Engineering at Facebook AI with expertise in building resilient, anti-fragile, large scale distributed platforms for startups and Fortune 500s. As a core member of the PyTorch team, she leads TorchServe and many partner collaborations for building a strong PyTorch ecosystem and community. She is winner of Women in IT – Silicon Valley – CTO of the year 2019, an ACM Distinguished Speaker and thought leader on topics ranging from Ethics in AI, Deep Learning, Blockchain, IoT. She is passionate about promoting use of AI for Good.

Laurens van der Maaten (Facebook)
Davide Testuggine (Facebook)
Andrew Trask (DeepMind)
Joe Spisak (Facebook)

More from the Same Authors