CSCI 6962/4140 Project Details, Fall 2024

The second major component of the course (primary being the homework), is the course project. The goals of this component of the course are to:

  1. Give you experience with reading research literature critically,
  2. Give you experience in the process of crafting articulate technical presentations, specifically in the context of ML, and
  3. Give you experience in ML research.

Your project selection must relate to the content of the course: it _must_ involve large-scale machine learning or optimization. Due to the size of the class, the projects will be done in groups, each consisting entirely of undergrads or of grads. Preliminary group assignments will be posted to Piazza by Lecture 6; students are welcome to change group membership as long as everyone affected agrees.

Groups will choose to do one of two types of projects: research projects, or pedagogical projects. Graduate students must select a research project.

Research projects. In these, you will do original research related to the content of the course, either theoretical or applied; this research can be work you have already been conducting, or could be new. Projects involving applying already extant ML methods to a novel data set in a straightforward manner are not acceptable. This research will be presented in a 20 minute presentation and a report written in the format of an ICLR workshop submission.

Pedagogical projects. For these, you will develop written lecture notes and an accompanying 20 minute presentation covering a topic that is related to, but not covered, in the course; part of this presentation must consist of a freshly designed empirical evaluation of the method or result under consideration.The presentation should be accompanied by a problem set, with solutions, similar in difficulty to the ones assigned in class to test the understanding of students after watching the presentation. You can choose to survey algorithms in particular subfields of ML or optimization that we do not cover in class, or focus on a single paper in detail.

Potential project ideas

Here are a few sample ideas to get your thoughts flowing: