Module 02495 (2013)

Module Description - Natural Language Processing 1

The Module Description is a strict subset of the Syllabus Page, which gives more information

Module TitleNatural Language Processing 1
SchoolComputer Science
Module Code06-02495
DescriptorCOMP/06-02495/LI
Member of StaffBernd Bohnet
LevelI
Credits10
Semester1
Pre-requisitesNone
Co-requisitesNone
RestrictionsNone
Contact hours23
Delivery2 hrs/week lectures and exercise classes.
DescriptionThe module presents an overview of Natural Language Processing and its applications, followed by introductions to morphology, syntax and semantics. These topics are used to introduce some linguistic theory and appropriate algorithms for their computational implementation. Examples are mostly given using Prolog.
Outcomes
On successful completion of this module, the student should be able to:Assessed by:
describe major trends and systems in Natural Language Processing Examination
define: morphology; syntax; semantics; pragmatics; and give appropriate examples to illustrate their definitions Examination, Continuous Assessment
describe several standard methods of applying morphological and syntactic knowledge in Natural Language Processing systems, for instance: finite-state methods; probabilistic methods; context-free grammars and parsers, including the Active Chart Parsers; unification grammars and parsing Examination, Continuous Assessment
describe simple feature-based semantic systems Examination, Continuous Assessment
demonstrate a knowledge of at least one method for resolving pronoun referents as an example of semantic interpretation Examination
describe an application of natural language processing (for instance machine translation) and show the place of syntactic, semantic and pragmatic processing Examination
AssessmentSessional: 1.5 hr examination (80%), continuous assessment (20%).
Supplementary (where allowed): By examination only.
The nature and timing of the continuous assessment will be specified on the module web page -- see under "Relevant Links".
TextsJurafsky D & Martin J H, Speech and language processing: an introduction to Natural Language Processing, Computational Linguistics and Speech Recognition (2nd ed) , 2008