YoVDO

Example Memorization in Learning: Batch and Streaming - Differential Privacy for ML

Offered By: Google TechTalks via YouTube

Tags

Machine Learning Courses Neural Networks Courses Information Theory Courses Logistic Regression Courses Space Complexity Courses Stream Processing Courses Data Privacy Courses Differential Privacy Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the concept of example memorization in learning through this Google TechTalk presented by Gavin Brown as part of the Differential Privacy for ML seminar series. Delve into the meaning of "memorizing training examples" and examine empirical example memorization. Investigate the relationships between space, information, and deep learning, with a focus on Shannon's mutual information. Learn about theorems related to memorizing entire examples and tasks involving mixtures of subpopulations and per-subpopulation distributions. Discover proof techniques for lower bounds via singletons and examine experiments involving logistic regression and neural networks. Analyze the setup for learning from a stream of examples and explore theorems on space requirements and example memorization. Investigate space lower bounds for natural models and understand the structure and overview of proofs, including requirements for distinguishing one bit. Gain insights into the main theorems and their implications, and explore directions for future work in the field of example memorization in learning.

Syllabus

Intro
What do we mean? "Memorizing training examples"
Empirical Example Memorization
Space, Information, and Deep Learning
Important preliminary: Shannon's mutual information
Theorem: Memorizing entire examples
Tasks: Mixtures of subpopulations
Tasks: Per-subpopulation distributions
Proof: Lower bounds via singletons
Experiments: Logistic regression and neural network
Setup: Learning from a stream of examples
Theorem: How Much Space?
Theorem: Example Memorization
Tasks: Space Lower Bounds for Natural Models
Proof: Structure and Overview
Proof: Requirements for distinguishing one bit
Main theorems and implications
Directions for future work
Memorize when you can't identify relevant information


Taught by

Google TechTalks

Related Courses

Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera
Programming Reactive Systems
École Polytechnique Fédérale de Lausanne via edX
Data Engineering on Google Cloud Platform en Français
Google Cloud via Coursera
Architecting Stream Processing Solutions Using Google Cloud Pub/Sub
Pluralsight
Developing Stream Processing Applications with AWS Kinesis
Pluralsight