Advanced topics in NLP (Master S3 Class)

Basic information

  • Credits: 3
  • Format: 2 hours weekly
  • 2026-2027 instructors: Timothée Bernard
  • 2026-2027 schedule: Tuesdays, 16:00-18:00, room 309
  • Moodle page

Description

This course will present some of the current trends in Natural Language Processing (NLP). Possible topics are:

  • the evolution of NLP systems,
  • common problems with NLP data (presence of biases, data contamination, etc.) and some of the challenges of system evaluation,
  • the strengths and weaknesses of large language models,
  • the explainability of NLP systems,
  • machine-learning beyond standard supervised learning in NLP (self-learning, reinforcement learning, unsupervised learning),
  • good practices for hyper-parameter search and model regularisation,
  • challenges and methods in low-resource settings (prototypical networks, data augmentation, etc.),
  • pragmatics and common-sense reasoning,
  • syntactic parsing and discourse analysis,
  • natural language generation,
  • the contributions of NLP tools to linguistics, including psycho-linguistics, language emergence and the link between distributional semantics and structuralism.

Prerequisites

Knowledge in Natural Language Processing and Machine Learning.

Learning outcomes

On successful completion of this course, students should:

  • have a basic understanding of the historical evolution of Natural Language Processing,
  • understand the main challenges in Natural Language Processing today,
  • be able to critically read and present research articles on these topics.