Skip to content


Research Postgraduate Programme

Programme Handbook

General Guidelines

As a multidisciplinary research institute equipped with a wide research network and membership across different Faculties, the Research Postgraduate programme at HKU Musketeers Foundation Institute of Data Science (“HKU IDS”) is designed to provide students with an opportunity to acquire greater expertise in data science through a combination of courses and intensive research under the supervision of a group of prominent researchers.

Basic requirement for a student is as follows:

  • to complete his/her research programme under the supervision of our HKU IDS scholar(s);
  • to present a written thesis which demonstrates profound knowledge and understanding in the candidate’s field of study;
  • to comply with supervision, attendance and all coursework requirements as laid down by the HKU IDS
  • to satisfy the University-wide graduation requirements.

Programme Structure

Regular courses for research postgraduate students admitted under HKU IDS mainly fall into the following three inter-related categories: 

  1. Foundation: what are the main problems that Data Science and Machine Intelligence try to address. 
  2. Computation: how do we develop effective and efficient methods to solve these problems. 
  3. Application: why and how are these methods can be applied or customized to real-world applications.  

In short, the above course categories aim to introduce to our HKU IDS students a wide spectrum of problems and applicable methods in the world of data science and machine learning.

1. Foundation

  • Fundamental structures, patterns, or models that are important for modern data science and machine intelligence: linear/nonlinear low-dim models, sequential or dynamical models, geometric and graphical models, and basic statistical or geometric properties of these models;
  • Problems associated with how to estimate such models from data, the associated statistical problems and computational problems; and how to estimate them in different settings: supervised, unsupervised;
  • How such models can be used for different purposes: classification, generation, prediction, and inference etc.

Below is the current list of courses with brief introduction: 

  • Theoretical Foundation of Deep Learning; Data Mining (regression/PCA for linear models, clustering and classification for mixture models, and introduction to more complex models such as manifolds or graphical models and the associated estimation and inference problems).  
  • High-Dimensional Data Analysis (mainly mixture low-dim linear models) 
  • Foundation of Sequential Decision Making (sequential, dynamical models) 
  • Statistical Inference and Machine Learning for Network Data (graphical or other structured models)

2. Computation

Courses in this category show when and how we can develop both effective (correct) and efficient (scalable) methods, including both algorithms and systems, for solving the above problems at scale.  

Below is the current list of courses with brief introduction: 

  • Optimization for Statistical Learning (sample complexity for the estimation problems to be well-defined, tractable, and even globally optimal, computational complexity in terms of scalable oracles, etc.) 
  • Scalable Optimization Methods in Data Science (first-order convex or nonconvex, distributed and parallel, stochastic etc.) 
  • Theoretical Foundation Foundations for Deep Learning (deep networks as unrolled optimization, deep learning as fine-tuning via back-propagation, etc.)

3. Application

Courses in this category teach the students how to apply fundamental models and computational methods to real-world domain-specific data and problems, including but not limited to visual data, natural languages, dynamical data, biological and medical data, financial data, as well as multi-modal data.  

Below is the current list of courses with brief introduction: 

  • Advanced Deep Learning for Computer Vision (a graduate counterpart for the undergraduate version on deep learning) 
  • Embodied AI for Robotics: Perception, Learning, and Action  
  • Advanced Natural Language Processing  

What Courses to Expect in the Future 

In the future, courses for other topics that are important for Data Science and Machine Intelligence will be offered, subject to the instructors’ availability. Such courses include but are not limited to, large-scale computational systems, data security and privacy, explainable AI, applications in medicine, applications in financial data, applications in social science, and many others. 

HKU IDS seminars 

HKU IDS students are expected to attend a minimum of 10 seminars organized by the Institute per year. 

Programme Prerequisites

Each course has different prerequisites for admission. In general, students are required to complete undergraduate courses on Linear Algebra, Statistics or Machine Learning, and Optimization, before enrolling in the above courses. The students should be familiar with one programming language such as Python or C.   

Students will be assessed by their individual course instructor on their suitability to enroll in the particular course. The course instructor will evaluate your research ability and backgrounds based on your resumes and official transcripts submitted. Priority for course admission will be given to RPg students admitted under HKU IDS.

Graduation Requirement


 MPhil (full-time)4-year PhD (full-time)
Registration dates1 January OR 1 SeptemberFirst day of every month
Probationary period12 months18 months
Duration of study24 months48 months
No. of HKU IDS courses to be takenAt least 3At least 5

Probationary Period

For candidates registered provisionally for the 2-year MPhil degree, a probationary period of up to 12 months for full-time study will be applicable. 

For candidates registered provisionally for the 4-year PhD degree, a probationary period of up to 18 months for full-time study will be applicable. 

Before the end of probationary period, all MPhil and 4-year PhD candidates will be required to have satisfactorily completed all the Graduate School courses and at least 50% of the remaining prescribed coursework offered by the HKU IDS.  Failure to do so may lead to the termination of candidature.   

Coursework requirements 

The coursework component which encompasses both the Graduate School courses and Faculty/School/Departmental courses aims to enhance research postgraduate (RPg) students’ abilities in different stages of their research studies. Coursework is compulsory for all RPg students, unless approval for exemption has been granted. 

All students are required to take at minimum 3 courses to complete the HKU IDS programme, depending on what degrees they are taking.  

Course Requirements for MPhil Degrees 

    1. Undertaking at least three (3) regular courses, with one course from each of the categories (i.e., one course in Foundation, one course in Computation, and one course in Application); and 
    2. Attending at least ten (10) seminars organized by the HKU IDS over the entire study period. 

Course Requirements for PhD Degrees 

  1. Undertaking at least five (5) courses, inclusive of both regular or elective courses offered by the HKU IDS (i.e., undertake at least one course in Foundation, one course in Computation, one course in Application, within the first year of study, and two courses from either one of the categories for the remaining years of study; and 
  2. Attending at least ten (10) seminars organized by the HKU IDS over the entire study period.

Other Requirements 

* PhD students are required to attend a Probationary Examination after their first year of study, following the completion of three courses in Foundation, Computation, and Application, with a grade of B or higher. This examination serves as a prerequisite for the probationary period and is held once a year in August. An additional examination in January may be held subject to students’ progress. In the event of failure, a student may retake the exam for a second attempt or subject to the advice of the HKU IDS Higher Degrees Committee (HDC) to decide on the student’s PhD candidature probation. 

Students are also required to fulfil coursework requirements stipulated by the HKU Graduate School. Please refer to the list of mandatory courses listed here. 

* The above terms for the Probationary Examination only apply to HKU IDS RPg students *

Course Assessment 

All courses taken by RPg students are assessed on a pass/fail basis according to the PhD/MPhil Regulations and Procedures. However, RPg students taking HKU IDS courses will be graded in letters. A grade of B or above will be recorded as ‘Pass’ on their transcripts.      

HKU IDS students who fail a course on their first attempt may be required to undergo re-examination in the failed course or take an alternative course, as determined by the HKU IDS Higher Degrees Committee (HDC). Students who do not pass the course examination (including the alternative course) on their second attempt may be required to extend their probation or discontinue their studies. 

For any further information or clarification, please refer to the HKU IDS website or contact the programme administrators.