CS 6362 - Advanced Machine Learning




Project

As part of this course you will form teams of 1-2 to work on a project.

The purpose of the project is for you to go in-depth on a particular topic that we cover in class. Namely, during lectures we only cover the basics. In recent years, substantial research has been conducted in all of the areas that we cover. Your project should be situated in this research, specifically, papers published in the last 5-ish years at ICML, NeurIPS, ICLR, in addition to relevant papers within other areas such as computer vision (CVPR, ICCV, ECCV) and natural language processing (ACL, EMNLP, NAACL-HLT).

Project Proposal

You will first formulate a proposal. This shoud be, roughly, a 3-page document. Your proposal needs to include the following:

Moreover: you will present your project proposal to the class.

Proposal Caveats

I will not allow projects where you choose to implement a paper, and this paper already has publicly-available code (whether or not from paper authors).

I will not permit projects that build off of existing research projects. Everyone should be starting from the same baseline. Having said that, if you are interested in using data that pertains to your research, this is acceptable. You should try to minimize data cleaning / wrangling.

Midway Report

Midway through your project you will produce a report, roughly 5 pages, that should contain the following:

Presentation

At the end of the semester you will present your project to the class.

Final Submission

For your final submission you will prepare an 8-page document (page length excludes references) that should take the form of a research paper:

In addition, you will hand in all code related to your project, and documentation for how to run the code.

Document Formatting

For all written portions of your project, you should use NeurIPS style LaTex.

Project Schedule