THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2018/2019

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
DRPS : Course Catalogue : School of Informatics : Informatics

Postgraduate Course: Machine Translation (Level 11) (INFR11062)

Course Outline
SchoolSchool of Informatics CollegeCollege of Science and Engineering
Credit level (Normal year taken)SCQF Level 11 (Year 4 Undergraduate) AvailabilityAvailable to all students
SCQF Credits10 ECTS Credits5
Summary**Replaced with new course Natural Language Understanding, Generation, and Machine Translation (INFR11157) . **

Google translate can instantly translates between any pair of over one hundred human languages like French and English. It and other translation systems translate by reading millions of words of already translated text and learning statistical models to translation new text. This course will show you how they work, and what work is still to be done. It focuses on the use of fundamental ideas from algorithms, machine learning, and linguistics, showing how they apply to a real and difficult problem in artificial intelligence.
(This course replaces the previous 20 credit version INFR11133 from 2017/18 on).
Course description * Statistical models of translation
- Probabilistic models
- Latent variable alignment models
- n-gram language models
- linear models
- neural models

* Learning and inference for translation models
- Maximum likelihood
- Expectation maximization
- Discriminative learning
- Stochastic methods
- Dynamic programming
- Approximate search

* Linguistic phenomena and their associated modelling problems
- Morphology
- Syntax
- Semantics

* Evaluation of machine translation systems
- By humans
- By machines
- Use in design of loss functions for learning algorithms

* Engineering concerns
- Scaling
- Approximations
- Efficient data structures

* History of machine translation
Entry Requirements (not applicable to Visiting Students)
Pre-requisites It is RECOMMENDED that students have passed Advanced Natural Language Processing (INFR11059) OR Accelerated Natural Language Processing (INFR11125) OR Foundations of Natural Language Processing (INFR09028)
Co-requisites
Prohibited Combinations Other requirements This course is open to all Informatics students including those on joint degrees. For external students where this course is not listed in your DPT, please seek special permission from the course organiser.

Advanced Natural Language Processing or equivalent.


Students are expected to understand the following topics, or be prepared to learn them independently.

- Discrete mathematics: analysis of algorithms, dynamic programming, basic graph algorithms, finite and pushdown automata.

- Other essential maths: basic probability theory; basic calculus and linear algebra; ability to read and manipulate mathematical notation including sums, products, log, and exp.

- Programming: ability to read and modify python programs; ability to design and implement a function based on high-level description such as pseudocode or a precise mathematical statement of what the function computes.

- Linguistics: willingness to learn basic elements of linguistic description; no formal linguistics background required.
Information for Visiting Students
Pre-requisitesNone
High Demand Course? Yes
Course Delivery Information
Not being delivered
Learning Outcomes
On completion of this course, the student will be able to:
  1. Understand the main linguistic challenges involved in machine translation.
  2. Understand state-of-the-art models and algorithms used to address challenges in machine translation.
  3. Design, implement, and apply modifications to state-of-the-art machine translation models algorithms.
  4. Understand the computational and engineering challenges that arise in the use of different models for machine translation.
  5. Understand, design and justify approaches to evaluation of machine translation systems.
Reading List
* Statistical Machine Translation, P. Koehn, Cambridge University Press, 2010
* Primary literature
Additional Information
Course URL http://course.inf.ed.ac.uk/mt
Graduate Attributes and Skills Not entered
KeywordsMachine Translation
Contacts
Course organiserDr Rico Sennrich
Tel:
Email: rico.sennrich@ed.ac.uk
Course secretaryMr Gregor Hall
Tel: (0131 6)50 5194
Email: gregor.hall@ed.ac.uk
Navigation
Help & Information
Home
Introduction
Glossary
Search DPTs and Courses
Regulations
Regulations
Degree Programmes
Introduction
Browse DPTs
Courses
Introduction
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Combined Course Timetable
Prospectuses
Important Information