Telecom Paris
Dep. Informatique & Réseaux

J-L. Dessalles Home page

June 2019

Symbolic Natural Language Processing (SD213)

                                other AI courses

→        Read the presentation of the course.


(dates are indicative - please double check with the official timetable and please signal errors if any)
24/04/2019 Introduction to symbolic NLP Slides: NLP Intro
Slides: Natural Language
Introduction to linguistics Slides: Intro Linguistics
15/05/2019 Syntax & parsing Slides: Parsing
22/05/2019 Procedural semantics Slides: Interfaces NL-perception-KR
Slides: Structures to represent meaning
Slides: Semantic linking
Slides: Procedural Semantics
H. Kamp et al.: Discourse Representation Theory
29/05/2019 Contrast and aspect Slides: Contrast
Slides: Aspect
29/05/2019 Knowledge representation (Fabian Suchanek)
Slides: Knowledge Representation
Slides: Knowledge Bases
Slides: Semantic Web
05/06/2019 Text clustering and text categorization Word embedding (Chloé Clavel)
From text to vectors (Chloé Clavel)
12/06/2019 Relevance and argumentation Wikipedia page on BDI (belief-desire-intention)
Slides: Argumentation examples
Slides: Argumentation
Slides: CAN (conflict - abduction - negation)
19/06/2019 Soutenances
25/06/2019 Computing emotional intensity and responsibility Slides: Narrative relevance
Simplicity Theory Website
25/06/2019 Quiz & evaluation See 2019 quiz with answers     

Lab sessions

Syntax & parsing 15/05/2019 in C128
Procedural Semantics 22/05/2019 in C125
Processing aspect 05/06/2019 in C128 (Attn: 08h30)
Relevance and argumentation 12/06/2019 in C126

Students are asked to complete the exercises of each session within 7 days.


    Choose a paper to read         →    HERE
    Use this page to upload your review.


Each student will choose a problem related to the above topics and perform a micro-research on that problem. Students will write a 3-page paper (typical structure: problem, relevant studies, claim, evidence, discussion, bibliography (with weblinks)).

The study should be related to symbolic NLP. The easiest way to do this study is to work on a topic closely related to one of the lab work sessions. You are free, however, to work on any other relevant topic. Be careful to keep it feasible: it’s supposed to be a mini-study.
Caveat: if your study involves statistical aspects, only the symbolic part will be considered in the evaluation. Implementation language should be Prolog or Python (ask in case of problem).

Examples: Extend a grammar to analyze more complex sentences (such as the fist sentence of this section); create a grammar for a different language; extend the lab work on procedural semantics to understand more sentences about chess; or to understand sentences about the genealogy of an actual family; extend the lab work on aspect to include more aspectual words (always, ancient, already, still, ...); create a mini-knowledge base on a specific domain (football, Roland-Garros...) and use CAN (last lab work) to propose interactive dialogues; etc.

Indicate the topic of your study     →    HERE
(you may change your mind at will).
You may also See already chosen projects.

Use this page to upload your slides and your report.

Students may work in pairs. In this case, the respective contributions of each student should appear unambiguously. And the expectations are of course doubled.

You will present your work on the "soutenance" day during no more than 5 minutes from your seat. Make sure to make it relevant to the audience. A couple of days before presentations, you will be asked to post a few slides that will be displayed while you are talking.

The project itself can be handed in until the last week: Thursday 27th, night.
Please post: