Episode 395: Katharine Jarmul on Security and Privacy in Machine Learning

Topics covered
Popular Clips
Episode Highlights
Differential Privacy
Differential privacy is a crucial technique in safeguarding personal data within machine learning models. explains that differential privacy involves adding noise to data during the training process, which helps in quantifying privacy loss and ensuring that individual data points are not easily identifiable 1. However, excessive noise can reduce model accuracy, posing a challenge in balancing privacy and performance. She highlights the importance of understanding the specific privacy threats when releasing datasets and suggests methods like k-anonymization alongside differential privacy to mitigate risks 2.
Differential privacy allows us to try quantify privacy loss. So we're able to say, hey, you and your data, we're going to quantify your loss over time.
---
Collaboration with frameworks like TensorFlow Federated is essential for developing privacy-preserving machine learning solutions.
Privacy Attacks
Privacy attacks in machine learning are becoming increasingly sophisticated, with techniques like model inference and inversion attacks posing significant threats. describes how these attacks can extract sensitive information from models, such as determining if an individual's data was part of the training set or reconstructing images from facial recognition models 3. Real-world examples, like the Netflix data correlation attack, demonstrate how seemingly anonymized data can be linked to individuals by correlating it with other datasets 4.
Humans tend to think of privacy in form of trust. When the average person is asked, even if they have public settings on Facebook, you know, who's reading your Facebook? They think my friends and family.
---
These examples underscore the need for robust privacy measures and the importance of designing systems with privacy as a default setting.
Related Episodes


SE-Radio-Episode-286-Katie-Malone-Intro-to-Machine-Learning
Answers 383 questions

Episode 193: Apache Mahout
Answers 383 questions

Episode 66: Gary McGraw on Security
Answers 383 questions

Episode 438: Andy Powell on Lessons Learned from a Major Cyber Attack
Answers 383 questions
Episode-467-Kim-Carter-on-Dynamic-Application-Security-Testing
Answers 383 questions
Episode 456: Tomer Shiran on Data Lakes
Answers 383 questions

Episode 378: Joshua Davies on Attacking and Securing PKI
Answers 383 questions

SE Radio 648: Matthew Adams on AI Threat Modeling and Stride GPT
Answers 383 questions

Episode 128: Web App Security with Bruce Sams
Answers 383 questions

Episode 478: Satish Mohan on Network Segmentation
Answers 383 questions

Episode 408: Mike McCourt on Voice and Speech Analysis
Answers 383 questions

Episode 514: Vandana Verma on the Owasp Top 10
Answers 383 questions

Episode 493: Ram Sriharsha on Vectors in Machine Learning
Answers 383 questions
Episode 392: Stephen Wolfram on Mathematica
Answers 383 questions

Episode 479: Luis Ceze on the Apache TVM Machine Learning Compiler
Answers 383 questions













