You are on page 1of 2

1

Dr. Beldjenna Amel Computational Linguistics CL Course Content

∙ 1. Introduction: Goals and methods of computational linguistics

o 1.1 Goals of computational linguistics

o 1.2 Methods of computational linguistics

∙ 2. Syntax and parsing

o 2.1 The structural hierarchy

o 2.2 Syntax

o 2.3 Parsing

o 2.4 Coping with syntactic ambiguity

∙ 3. Semantic representation

o 3.1 Logicist approaches to meaning representation

▪ Relating language to logic

▪ Thematic roles and (neo-)Davidsonian representations

▪ Expressivity issues

▪ Canonicalization, thematic roles (again), and primitives

o 3.2 Psychologically motivated approaches to meaning

▪ Representationalist approaches

▪ Connectionist approaches

o 3.3 Statistical semantics

o 3.4 Which semantics in practice?

∙ 4. Semantic interpretation

o 4.1 Mapping syntactic trees to logical forms

o 4.2 Subordinating the role of syntax

o 4.3 Coping with semantic ambiguity and underspecification

∙ 5. Making sense of text

o 5.1 Dealing with reference and various forms of “missing material”

o 5.2 Making connections

o 5.3 Dealing with figurative language

o 5.4 Integrated methods


2
▪ Prospects

∙ 6. Language generation

∙ 7. Making sense of, and engaging in, dialogue

∙ 8. Acquiring knowledge for language

o 8.1 Manual knowledge encoding

o 8.2 Knowledge extraction from text

o 8.3 Crowdsourcing

∙ 9. Statistical NLP

∙ 10. Applications

o 10.1 Machine translation (again)

o 10.2 Document retrieval and clustering applications

o 10.3 Knowledge extraction and summarization

o 10.4 Sentiment analysis

o 10.5 Chatbots and companionable dialogue agents

o 10.6 Virtual worlds, games, and interactive fiction

o 10.7 Natural language user interfaces

▪ Text-based question answering

▪ Database front-ends

▪ Inferential (knowledge-based) question answering

▪ Voice-based web services and assistants

o 10.8 Collaborative problem solvers and intelligent tutors

o 10.9 Language-enabled robots

You might also like