|
Theoretical Machine Learning (Fall 2026)
Presentation Overview
The final part of the course (30% of your grade) will consist of student presentations on recent research papers in theoretical machine learning, with an emphasis on papers related to current developments in AI. Students will work in a group of two. Each group will study an assigned paper in depth, give a presentation explaining its main results, key technical ideas, and their significance, and answer questions during the presentation.
Each of you has been assigned a teammate, a paper, and a date for presentation, based on alphabetical order of last names.
Assigned Papers and Schedule
Guidance on Reading the Papers
Most of these papers are closely related to and extend the materials covered in the lectures. So when reading them, try to find the connections with what you have learned from the lectures.
Some papers can be notation-heavy and get rather technical in some parts. You are by no means required to understand every single detail of the paper. Instead, try to focus on the key ideas/messages. It is fine that you only skim some parts of the paper, as long as you spend time carefully reading and understanding some other main parts.
You should discuss the paper with your teammates for better understanding of the paper!
You are also welcome to use AI tools to help understand the paper (but note that you are responsible for understanding everything you present and being able to answer questions about it).
If you need further help understanding the papers, feel free to ask on Piazza or come to our office hours.
Instructions on the Presentation
The goal of this part is to give you an opportunity to practice your presentation skills, which is an extremely important part of your study (but is often overlooked). Follow the instructions below to make sure you and your teammates give a smooth talk.
Each presentation is about 25 minutes long plus 5 minutes of Q&A and transition. Each member should present for roughly equal amounts of time, in whatever manner you think works best. It is recommended that you roughly break down the talk into the following parts:
(~5 minutes) introduction: what is the topic you are presenting? how is this related to the lectures? what are the main results of the paper in a few words? why are they significant? what will you cover in the rest of the talk?
(~6 minutes) setting up: describe the problem and introduce necessary notations.
(~12 minutes) main results: describe the main algorithms and/or theorems, with emphasis on explaining the key ideas.
(~2 minutes) conclusion: conclude your talk and highlight the key take-home message.
In addition, keep the following in mind when preparing the talks:
You can either give a board talk (just like our lectures) or use slides for the presentation. For a board talk, think carefully about how you are going to use the board: how much space do I need? what should I put in each part of the board? how do I avoid erasing stuff that I need later? If you are using slides instead, please let me know before the lecture so we can make sure there is no problem in setting up the projector.
Anticipate questions from the audience. Just like the lectures, everyone is encouraged to ask questions during the talk. Make sure you understand the question before answering, and try to answer it concisely so you can finish the talk in time. It is perfectly fine if you do not know the answer for tough questions — simply acknowledge it in this case and move on. But make sure you address simple clarification questions, especially at the beginning of the talk when setting up the problems.
Even if the paper is notation-heavy, it does not mean your talk has to be so. Try to use a minimum amount of notations to convey what you want to say. It is common to make simplification in talks, even if that means sacrificing some generality or rigor.
If you have any other questions, feel free to ask on Piazza!
|