CS7140: Advanced Machine LearningCourse overviewModern machine learning systems are often built on top of algorithms that do not have provable guarantees, and it is the subject of debate when and why they work. In this class, we will focus on designing algorithms whose mathematical properties we can rigorously reason for fundamental machine learning problems. The topics we cover fall within two broad themes:
We will start with nonnegative matrix factorization, matrix completion, tensor factorization, and sparse recovery/regression. These topics will help establish the basic knowledge of statistical learning theory and optimization. We will then dive into a fundamental challenge faced by many researchers and practitioners today: how do we collect enough labeled data? We will cover transfer learning (a.k.a. domain adaptation), multi-task learning, weak supervision such as data programming and data augmentation, and semi-supervised learning (time permitting). Prerequisite:
Logistics
Office hours
Grading (tentative): Three problem sets (45%), one research paper presentation (35%), one research project report (15%), attendence (5%). Annoucements
|