Skip navigation

COMP8650 Advanced Topics in Statistical Machine Learning

Offered By Research School of Computer Science
Academic Career Graduate Coursework
Course Subject Computer Science
Offered in Second Semester, 2013 and Second Semester, 2014
Unit Value 6 units
Course Description

This course explores a selected area relevant to statistical machine learning in depth, and will be taught by an SML staff member of internationally recognised standing and research interest in that area. Based on current SML staffing, this will be one of:

  • kernel methods
  • graphical models
  • reinforcement learning
  • convex analysis
  • optimisation
  • bioinformatics
  • minimal description length principle
  • topics in information theory
  • decision theory
Learning Outcomes

At the end of the course students should be able to:

  • write down definitions of key concepts in convex analysis, including convexity of sets and functions, subgradients, and the convex dual
  • derive basic results about convex functions such as Jensen’s inequality
  • understand how Bregman divergences are constructed from convex functions and derive some of their properties
  • write down a formal optimization problem from a high-level description and determine whether the problem is convex
  • recognize standard convex optimization problems such as linear programs and quadratic programs
  • derive the standard (dual) quadratic program for support vector machines and understand the extension to max-margin methods for structured prediction
  • implement and analyse gradient descent algorithms such as stochastic gradient descent and mirror descent
Indicative Assessment

Assessment will be in the form of fortnightly assignments and an open-book final examination.

Course Classification(s) AdvancedAdvanced courses are designed for students having reached 'first degree' level of assumed knowledge, which provide a deep understanding of contemporary issues; or 'second degree' and higher levels of knowledge; or for transition to research training programs. and SpecialistSpecialist courses are designed for students having reached 'first degree' level of assumed knowledge, which provide for the acquisition of specialist skills; or 'second degree' and higher level of knowledge; or for transition to research training programs; or knowledge associated with professional accreditation.
Areas of Interest Computer Science
Assumed Knowledge and
Required Skills
  • Knowledge of machine learning at the level of COMP4670 Introduction to SML
  • Familiarity with linear algerba (including norms, inner products, determinants, eigenvalues, eigenvectors, and signular value decomposition)
  • Familiarity with multivariate differential calculus (e.g., derivative of a vector-valued function)
  • Exposure to mathematical proofs
Requisite Statement

COMP6467 Introduction to Statisical Machine Learning or permission from Program Convenor.

Prescribed Texts

Main text:

  • Stephen Boyd and Lieven Vandenberghe, "Convex Optimization"

Reference texts:

  • Hiriart-Urruty and Lemaréchal, “Fundamentals of Convex Analysis”
  • Bertsekas, Nedic and Ozdaglar, “Convex Analysis and Optimization”
  • Bertsekas, “Nonlinear Programming”
Academic Contact Stephen Gould

The information published on the Study at ANU 2013 website applies to the 2013 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2012 website.

Updated:   13 Nov 2015 / Responsible Officer:   The Registrar / Page Contact:   Student Business Solutions