Assignments and Presentations for Security and Privacy in Machine Learning 2024
The public page of the course is here. The first part of the course was focused on Adversarial Examples (AE) and the second part focused on a number of topics including Data Poisoning, Model Extraction (ME), Differential Privacy (DP), and the Security of Large Language Models (LLM).
The following papers were covered in, and were a part of the course.
The papers that were were covered in the:
- first series of presentations, which focus on Adversarial Examples, can be found here.
- second series of presentations, which focus on Model Extraction, Privacy and LLM Security, can be found here.
- homework assignments, which focus on Black-Box AEs, DP and LLM Security, can be found here.
The following supplementary resouces can help you learn more or fill your knwoledge gaps:
- You can find more about Adversarial Examples from this blog from OpenAI.
- To learn more about Adversarial Machine Learning you can check out this article from Wikipedia.
- The guest lecture given by Ian Goodfellow for Stanford CS231n: Deep Learning for Computer Vision titled Adversarial Examples and Adversarial Training is another great resource.
- While there aren't any textbooks that specifically focus on these topics, the Robust Optimization textbook covers some interesting related topics.
- You can check out CS 860 - Algorithms for Private Data Analysis instructed by Gautam Kamath for A Course In Differential Privacy.
- The Privacy Preserving Machine Learning course taught by Aurélien Bellet is another great resource.
- You can find a lot of interesting stuff on Nicholas Carlini's personal page.