CSC 581B Project Details

As part of this course, every graduate student will complete a solo project with a significant theoretical component.

Types of projects

Below are suggestions for types of projects you could complete. The first set are research-oriented projects, which could involve: The second set are survey-oriented, such as:

Initial meeting to green-light your project

Sometime in early March, I'll meet with each of you to ensure that you have a sensible project that is at the right scale. For ideas/themes for projects, take a look at the "Project ideas" section below.

Presentation

For each project, there will be a 15 to 20 minute presentation (depending on the time available) displaying your findings, plus a few minutes for questions. These presentations will happen in the last few lectures of class or possibly within a few days of the last lecture.

Submission

Each of you also will submit a 2-5 page report, not including references. The maximum length is flexible depending on your project; for instance, if you engage in an interesting research topic that could lead to a paper, a longer writeup may be ideal. For your report, please use the LaTeX style file and template below (this is just to get the geometry right, e.g. margins, font size, line spacing):

Your project writeups are due (via email) by Friday April 12th, 11:59pm PDT.

Project ideas

Below are some papers in various areas to help you think about project ideas; I may update these soon to include a few other areas.

Deep learning and generalization
Active learning
Transfer learning and lifelong learning
  Fully online lifelong learning:   Lifelong learning of PAC learning tasks:
Learning under corruption
PAC-Bayesian bounds
  Margin bounds:   Generalized PAC-Bayesian bounds:   PAC-Bayesian bounds with faster rates and unbounded losses:
Compression bounds
Learning at faster rates
  Massart and Tsybakov noise:   Efficient learning:
Algorithmic stability
  Connection to cross-validation:
Privacy and Adaptive data analysis

This is a rapidly developing space that interfaces heavily with machine learning. If you are interested, I can try to provide guidance for a problem here.

Online learning

Topics in online learning are possible; however, since online learning occupies the last third of the course, I have not specified options here, as you likely will not yet have received sufficient exposure to online learning yet. That said, if you are interested, I can try and provide some references.