Skip to Content


Last modified: 22 May 2019 17:07

Course Overview

Artificial intelligence has helped solve complex practical problems such as driving a car, translating text from/to different languages, understanding and answering questions, and playing games such as chess and Go. This course will provide students of our MSc in AI with knowledge of core natural language generation concepts, approaches, tools, techniques and technologies.

Course Details

Study Type Postgraduate Level 5
Session Second Sub Session Credit Points 15 credits (7.5 ECTS credits)
Campus Old Aberdeen Sustained Study No
  • Dr Yaji Sripada
  • Professor Ehud Reiter

What courses & programmes must have been taken before this course?

  • Any Postgraduate Programme (Studied)

What other courses must be taken with this course?


What courses cannot be taken with this course?


Are there a limited number of places available?


Course Description

The aim of the course is to introduce students who have some background in computing to (1) the varied aims for which NLG is pursued, (2) the main rule based and statistical methods that are used in NLG, and (3) some of the main NLG algorithms and systems. The course will cover NLG both as a theoretical enterprise (e.g., for constructing models of language production) and as practical language engineering, paying particular attention to the link between NLG and data science. The course will focus mainly on algorithms and methods, some of which pioneered by ARRIA Data2Text. Some programming experience is expected.

Contact Teaching Time

Information on contact teaching time is available from the course guide.

Teaching Breakdown

  • 10 Lectures during University weeks 31 - 32
  • 5 Practicals during University weeks 31 - 32

More Information about Week Numbers

Details, including assessments, may be subject to change until 31 August 2023 for 1st half-session courses and 22 December 2023 for 2nd half-session courses.

Summative Assessments

Software and report (75%); essay (25%).

Resit: where a student fails the course overall they will be afforded the opportunity to resit those parts of the course that they failed (pass marks will be carried forward).


Formative Assessment

There are no assessments for this course.


Formative feedback for in-course assessments will be provided in written form. Additionally, formative feedback on performance will be provided informally during practical sessions.

Course Learning Outcomes


Compatibility Mode

We have detected that you are have compatibility mode enabled or are using an old version of Internet Explorer. You either need to switch off compatibility mode for this site or upgrade your browser.