comp545

Comp545: Advanced topics in optimization: From simplex to complex ML systems

View on GitHub

Advanced topics in optimization: From simple to complex ML systems



Email (instructor): anastasios@rice.edu Web: https://akyrillidis.github.io/comp545/
Email (course): RiceCOMP545@gmail.com
Office hours: By appointment Class hours: T\TH 15:10 - 16:30
Office: DH 3119 Classroom: Online
Course Syllabus LaTEX template for scribing
Course description Schedule Grading policy Literature

Course format and structure

There will be a traditionally formatted series of lectures via Zoom. Students are supposed to present papers after the end of “chapters”, presenting recent advances on the topics discussed. During lectures or presentations, participation with questions / comments is encouraged. The papers to be presented will be selected from a pile of papers that are related to the topics of the course and will be provided by the instructor.

The grade is based on the following factors:

The instructor reserves the right to curve the scale dependent on overall class scores at the end of the semester. Any curve will only ever make it easier to obtain a certain letter grade.

Scribing notes (bonus)

Every week, a different student (or group of students) can volunteer (otherwise, will be randomly selected) to take notes and prepare a short –but consistent– note on the material presented each week. A latex template will be shared by the instructor.

Final project logistics

Students can team up (up to 3 members per group). The goal of the project is to engage students to research related topics, even beyond the timeframe of the course. I.e., there can be topics for a project that focus on simpler scenaria (say convex optimization), and topics that consider some harder non-convex questions. While the former could be potentially finished during the timeframe of the course, the latter could continue after the end of the course (this is the meaning of a open-ended project), and the instructor ``bets’’ (and believes) on the self-motivation of the students to continue working on it, after the end of the course.

A project must include:

The instructor will provide feedback to the students (by appointments + electronic communication). There will be a “midterm” 5-minute (tentative) pitch from each group (a session will be booked for this purpose - dates are tentative). After the discussion with the instructor, each group should prepare a four-paged description of the project with:

The project will culminate in a final project report of at least six pages, not including references, in NIPS/ICML format. At the end of the course, the group will prepare a 10-15 minute presentation, describing the background and the results they obtained. Final report dates will be available towards the end of the semester.