| Instructor | Gang Wang (gangw@illinois.edu) |
| TA | Shuo Wang (shuow6@illinois.edu) |
| Time/Location | Wednesday, Friday 2:00 PM - 3:15 PM, 2233 Everitt Laboratory | Office Hour | Please check the pinned Campuswire post |
8/20/2026: [Paper presentation signup] Students should sign up for paper presentation slots (first come, first served) before or during the first week of class. Please check out this post for the paper signup sheet.
8/20/2026: [Campuswire] Enrolled students will be added/invited to CS 562 SPM Campuswire before the first week of the class. If you registered during/after the first week and did not get the Campuswire invitation, please email the instructor or the TAs for the invitation code. 8/20/2026: [CS 562 SPM] CS 562 has two sessions this Fall. This is SPM session (ML for Sys, Net, and Security), taught by Gang Wang. Please make sure you are in the right place.Advanced topics in security and privacy problems in machine learning systems, selected from areas of current research such as: This section will primarily focus on using machine learning for system, networking, and security applications. Example topics include using ML to build novel security defenses (e.g., detecting network intrusions, cybercrime, and performing user authentication and vulnerability analysis), launch novel attacks (e.g., privacy attacks, social engineering), and support system optimizations. We will explore new research directions and seek to understand the limitations and potential risks of ML-based approaches. Students will read, present, and discuss research papers, and work on an original research project. The goal of the project is to extend machine learning techniques to new problems and produce publishable results.
Reading: students will be reading and reviewing all the required papers, and participating in paper discussions during the class and over the online discussion board.
Participation: students are required to attend all the in-person lectures. Please inform the instructor via email if you cannot make it to the class due to travel or sickness. We take attendance in the class.
Team Project: 3-4 students will form a team to work on a single research project throughout the semester. The project should aim to solve a real problem in the intersection area of machine learning and security/privacy/system/networking. Each team will write a project proposal, perform literature surveys, give a short talk in the midterm, and give a final presentation at the end of the semester. Each team is also expected to write up a final project report.
Paper Presentation: students will present papers during the class to lead the discussion.
All deadlines are 11:59 PM (CT) of the specific date. The exception is paper reviews, which should be submitted via a Google form before the time of the corresponding class.
| Week / Date | Papers | Deadline |
|---|---|---|
| Week 1: Aug 26 | Class overview and background introduction. | |
| Week 1: Aug 28 |
Attack ML: privacy
|
Claim your papers |
| Week 2: Sep 2 | Attack ML: adversarial examples and poisoning | |
| Week 2: Sep 4 | Attack ML: backdoor | |
| Week 3: Sep 9 | Attack LLM: Jailbreaking | |
| Week 3: Sep 11 | Attack LLM: Multi-turn Jailbreaking | |
| Week 4: Sep 16 | Attack Agent: backdoor + prompt injection | Project proposal due |
| Week 4: Sep 18 | Attack Agent: Long-horizon attacks | |
| Week 5: Sep 23 | ML for security: phishing | |
| Week 5: Sep 25 | ML for security: threat detection/response | |
| Week 6: Sep 30 | ML for security: network intrusion | |
| Week 6: Oct 2 |
ML for security: evaluation and biases
|
|
| Week 7: Oct 7 | Midterm project presentation | |
| Week 7: Oct 9 |
ML for security: concept drift
|
Midterm report due |
| Week 8: Oct 14 | ML explanation: method | |
| Week 8: Oct 16 |
ML explanation: limitations
|
|
| Week 9: Oct 21 | Adversarial attack as defense | |
| Week 9: Oct 23 |
ML for security: authentication
|
|
| Week 10: Oct 28 |
ML for code: authorship attribution
|
|
| Week 10: Oct 30 | ML for code: code security | |
| Week 11: Nov 4 | Attack LLM: guardrails | Progress update slides |
| Week 11: Nov 6 | Attack LLM: multi-agents | |
| Week 12: Nov 11 | ML and networks: privacy attack | |
| Week 12: Nov 13 | ML and networks: data generation | |
| Week 13: Nov 18 | ML attack: perception | |
| Week 13: Nov 20 |
ML abuse measurement
|
|
| Week 14: Nov 25 | Fall Break | |
| Week 14: Nov 27 | Fall Break | |
| Week 15: Dec 2 | Stealing from LLMs | |
| Week 15: Dec 4 | No paper: meet your team and work on projects | |
| Week 16: Dec 9 | Final project presentation | Final presentation |
| Week 16: Dec 11 | Reading day | |
| Week 17: Dec 16 | Final exam week | Final report due: Dec 14 |
| Class attendance (based on attendance records) | 15% |
| Paper reviews | 20% |
| Paper presentation in class | 15% |
| Project: proposal | 10% |
| Project: midterm presentation | 10% | Project: final presentation | 10% |
| Project: midterm report + progress update slides | 10% |
| Project: final report | 10% |
To calculate final grades, I simply sum up the points obtained by each student (the points will sum up to some number x out of 100) and then use the following scale to determine the letter grade: [0-59] F, [60-62] D-, [63-66] D, [67-69] D+, [70-72] C-, [73-76] C, [77-79] C+, [80-82] B-, [83-86] B, [87-89] B+, [90-92] A-, [93-100] A.
We read two papers before each class meeting. Before each class, students are expected to read both papers and submit a short review. The deadline for the reviews is 2 pm CT on the day of the class. The review should contain sufficient content (about 300-500 words; it can be longer if needed). The review can focus on the key contributions of the paper, the strengths and weaknesses, and potential issues with the experiment methodologies and results. You can also discuss the practical implications of the paper and suggest new ideas. The review should reflect your own thoughts.
Late Policy: All the deadlines are hard deadlines. Any late submissions will be subject to point reduction. For paper reviews, and project-related assignments: submitting within 3 days (72 hours) after the deadline = 60% of the points. This policy does not apply to the final project report, for which a late submission is not allowed.
Academic Integrity:
Students must follow the university's guidelines on academic conduct (quick link). This course will have a zero-tolerance policy regarding plagiarism. You (or your team) should complete all the assignments and project tasks on your own. When you use the code or tools developed by other people, please acknowledge the source. If an idea or a concept used in your project has been proposed by others, please make the proper citations. All electronic work submitted for this course will be archived and subjected to automatic plagiarism detection. Whenever in doubt, please seek clarifications from the instructor. Students who violate Academic Integrity policies will be immediately reported to the department and the college.
When presenting research papers in the class, you may NOT use the authors' original slides directly. Please make your own slides.
Special Accommodations: If you need special accommodations because of a disability, please contact the instructor in the first week of classes.
Diminished mental health, including significant stress, mood changes, excessive worry, substance/alcohol abuse, or problems with eating and/or sleeping can interfere with optimal academic performance, social development, and emotional wellbeing. The University of Illinois offers a variety of confidential services including individual and group counseling, crisis intervention, psychiatric services, and specialized screenings at no additional cost. If you or someone you know experiences any of the above mental health concerns, it is strongly encouraged to contact or visit any of the University’s resources provided below. Getting help is a smart and courageous thing to do -- for yourself and for those who care about you. Counseling Center: 217-333-3704, 610 East John Street Champaign, IL 61820 McKinley Health Center:217-333-2700, 1109 South Lincoln Avenue, Urbana, Illinois 61801