• London School of Economics and Political Science Featured PhD Programmes
  • National University of Singapore Featured PhD Programmes
  • University of Leeds Featured PhD Programmes
  • University of Leeds Featured PhD Programmes
  • University of Leeds Featured PhD Programmes
  • University of Glasgow Featured PhD Programmes
  • University of East Anglia Featured PhD Programmes
  • Peter MacCallum Cancer Centre Featured PhD Programmes

Postgrad LIVE! Study Fair

Birmingham | Bristol | Sheffield | Liverpool | Edinburgh

University of Edinburgh Featured PhD Programmes
University of Kent Featured PhD Programmes
Imperial College London Featured PhD Programmes
University of Kent Featured PhD Programmes
University College London Featured PhD Programmes

Machine Learning for Education - Automatic teaching

  • Full or part time
  • Application Deadline
    Sunday, January 28, 2018
  • Competition Funded PhD Project (European/UK Students Only)
    Competition Funded PhD Project (European/UK Students Only)

Project Description

The goal of this project is to develop machine learning algorithms that can teach humans.

Consider a model of the concepts taught during a lesson, including dependencies. This model can then drive a formative test, to identify weaknesses in a student’s understanding by asking questions of them. The results will indicate what, if anything, a student needs further help with.

Applying this modelling/questioning/revision structure iteratively is, in a limited sense, teaching. This
project is about automating its steps:
● Extracting lesson models from a variety of data sources.
● Diagnosing student misunderstandings with the fewest questions.
● Automatic question generation.
● Revision material generation.
In all cases the aim is to use machine learning to give each student an experience tailored to their
strengths. Teacher involvement is expected at all steps, though the choice of complete automation is a long term goal.

This belongs to the area of machine teaching [1] (this term has been overloaded, and has multiple meanings), which is closely related to active learning. Optimal teaching of classification problems has been explored [2], and there is also work on how to optimise teacher-student interactions [3], often built on Bayesian graphical models (which is called curriculum learning if both the student and the teacher are computers).

Candidates should normally have a good first degree or a Master’s degree in computer science, maths or a related discipline. A strong mathematical background is essential; good programming skill and previous machine learning experience highly desirable.

Informal enquiries are welcome and should be directed to Dr. Tom SF Haines ().

Formal applications should be made via the University of Bath’s online application form for a PhD in Computer Science:

For general information on studying for a PhD in computer science at Bath, see:

Anticipated start date: 1 October 2018.
Applications may close earlier than the advertised deadline if a suitable candidate is found; therefore, early application is recommended.

Funding Notes

UK and EU students applying for this project may be considered for a University Research Studentship which will cover Home/EU tuition fees, a training support fee of £1,000 per annum and a tax-free maintenance allowance at the RCUK Doctoral Stipend rate (£14,553 in 2017-18) for a period of 3.5 years.

Note: ONLY UK and EU applicants are eligible for this studentship; unfortunately, applicants who are classed as Overseas for fee paying purposes are NOT eligible for funding.


[1] “Becoming the Expert - Interactive Multi-Class Machine Teaching”, by Johns, Mac Aodha and Brostow, CVPR 2015.

[2] “Optimal Teaching for Limited-Capacity Human Learners”, by Patil, Zhu, Kopec and Love, NIPS 2014.

[3] “A rational account of pedagogical reasoning: Teaching by, and learning from, examples”, by Shafto, Goodman and Griffiths, Cognitive Psychology 2014.

Email Now

Insert previous message below for editing? 
You haven’t included a message. Providing a specific message means universities will take your enquiry more seriously and helps them provide the information you need.
Why not add a message here
* required field
Send a copy to me for my own records.

Your enquiry has been emailed successfully

Meet University of Bath at


Cookie Policy    X