MBZUAI
Mohamed Bin Zayed University of Artificial Intelligence Mohamed Bin Zayed University of Artificial Intelligence

Program details

Introduction

NLP focuses on system development that allows computers to communicate with people using everyday language. Natural language generation systems convert information from the computer database into readable or audible human language and vice versa. Such systems also enable sophisticated tasks such as inter-language translation, semantic understanding, text summarization and holding a dialog. The key applications of NLP algorithms include interactive voice response applications, automated translators, digital personal assistants (e.g., Siri, Cortana, Alexa), chatbots, and smart word processors.

Program
Competence

Upon completion of the program requirements, the graduate will be able to:

 

  1. Demonstrate highly specialized understanding of the computational techniques for analyzing and modelling textual and speech data with applications to real-world scenarios.
  2. Have a deep understanding of the syntactic and semantic structures in speech and textual data (e.g. the predicate-argument structure).
  3. Obtain advanced capabilities to implement cutting-edge NLP algorithms, and benchmark the achieved results.
  4. Have the capability to formulate their own research questions, analyze the existing body of knowledge, propose and develop solutions to new problems.
  5. Obtain expertise in using and deploying NLP related programming tools for a variety of NLP problems.
  6. Work independently as well as part of a team, in a collegial manner, on NLP-related projects.
  7. Manifest the right learning attitude during coursework and research that clearly shows ownership, personal and technical growth and responsibility.
  8. Effectively communicate experimental results and research findings orally and in writing, and critique existing body of work.

 

The minimum degree requirements for the Master of Science in Natural Language Processing are 35 Credits, distributed as follows:

Core Courses
Number of Courses
Credit Hours
Core Courses
4
15 Credit Hours
Elective Courses
2
8 Credit Hours
Research Thesis
1
12 Credit Hours

Core Courses

MSc in Natural Language Processing is primarily a research-based degree. The purpose of coursework is to equip students with the right skillset, so they can successfully accomplish their research project (thesis). Students are required to take COM701, as a mandatory course. They can select three core courses from a concentration pool of six in the list provided below:

Code
Course Title
Credit Hours
COM701

Research Communication and Dissemination*

3 Credit Hours
NLP701

Natural Language Processing

4 Credit Hours
NLP702

Advanced Natural Language Processing

4 Credit Hours
NLP703

Speech Processing

4 Credit Hours
MTH701

Mathematical Foundations for Artificial Intelligence

4 Credit Hours
AI701

Artificial Intelligence

4 Credit Hours
AI702

Deep Learning

4 Credit Hours

Elective Courses

Students will select a minimum of two elective courses, with a total of eight (or more) credit hours (CH) from a list of available elective courses based on interest, proposed research thesis, and career perspectives, in consultation with their supervisory panel. The elective courses available for the Master’s of Natural Language Processing are listed in below table:

Code
Course Title
Credit Hours
MTH702

Optimization

4
CS701

Advanced Programming

4
CS702

Data Structures and Algorithms

4
DS701

Data Mining

4
DS702

Big Data Processing

4
ML701

Machine Learning

4
ML702

Advanced Machine Learning

4
ML703

Probabilistic and Statistical Inference

4
NLP701

Natural Language Processing

4
NLP702

Advanced Natural Language Processing

4
NLP703

Speech Processing

4
CV704

Advanced Computer Vision

4
CV705

Advanced 3D Computer Vision

4
CV706

Neural Networks for Object Recognition and Detection

4
HC701

Medical Imaging: Physics and Analysis

4

Research Thesis

The Master’s thesis exposes students to an unsolved research problem, where they are required to propose new solutions and contribute towards the body of knowledge. Students pursue an independent research study, under the guidance of a supervisory panel, for a period of 1 year.

Code
Course Title
Credit Hours
NLP699

Master’s Research Thesis

12 Credit Hours