EE-724 / 4 crédits

Enseignant: Popescu-Belis Andrei

Langue: Anglais

Remark: Next Time: Fall 2026


Frequency

Every 2 years

Summary

The Human Language Technology (HLT) course presents methods for accessing information enclosed in large text collections. While the focus is on neural language models, their evolution and relationship to statistical or symbolic models are also presented.

Content

The methods, presented in this course, enable users to access to textual information across three types of barriers: the quantity barrier (large repositories), the cross-lingual barrier (different languages), and the subjective barrier (opinions and interactions).

After a brief introduction to the stages of natural language processing and text tokenization, the course will present through lectures and practical work (50% of the time each) the following approaches that overcome the three barriers to information access:

  • The quantity barrier: vector space models for information retrieval; word vectors and non-contextual embeddings using RNNs and Transformers; text embeddings and vector databases; basics of question answering and retrieval augmented generation (RAG).
  • The cross-lingual barrier: machine translation (MT) with n-gram models; decoding; recurrent neural models with attention; the Transformer for MT; large language models and their use for translation; evaluation of MT and translation biases.
  • The subjective barrier: neural models for sentiment analysis; text generation using Transformers-based decoders; fine-tuning of LLMs (data and algorithms); instructed LLMs as charbots or problem solvers; prompt engineering and agentic AI.
  • Power consumption, and ethical issues related to LLMs.

Keywords

Human language technology, language models, neural networks, machine translation, information search and retrieval.

Learning Prerequisites

Recommended courses

At least one prior course in statistics, machine learning, or computational linguistics. Ability to use Python for simple projects based on existing libraries.

Learning Outcomes

By the end of the course, the student must be able to:

  • Explain the main neural network architectures used for human language technology
  • Categorize HLT tasks and list state-of-the-art solutions to solve them using encoders or decoders
  • Match in creative ways existing HLT building blocks to achieve new functionalities
  • Assess / Evaluate critically the impact of training data on the resulting systems, related ethical issues, and bias correction strategies.

Assessment methods

Project report and oral presentation.

 

Dans les plans d'études

  • Forme de l'examen: Multiple (session libre)
  • Matière examinée: Human language technology: applications to information access
  • Cours: 28 Heure(s)
  • TP: 28 Heure(s)
  • Type: optionnel

Semaine de référence

DateHeureSalleCours
Mardi 08.09.202613:15-17:00GCD0386Human language technology: applications to information access
Mardi 15.09.202613:15-17:00GCD0386Human language technology: applications to information access
Mardi 22.09.202613:15-17:00GCD0386Human language technology: applications to information access
Mardi 29.09.202613:15-17:00GCD0386Human language technology: applications to information access
Mardi 06.10.202613:15-17:00GCD0386Human language technology: applications to information access
Mardi 13.10.202613:15-17:00GCD0386Human language technology: applications to information access
Mardi 27.10.202613:15-17:00GCD0386Human language technology: applications to information access
Mardi 03.11.202613:15-17:00GCD0386Human language technology: applications to information access
Mardi 10.11.202613:15-17:00GCD0386Human language technology: applications to information access
Mardi 17.11.202613:15-17:00GCD0386Human language technology: applications to information access
Mardi 24.11.202613:15-17:00GCD0386Human language technology: applications to information access
Mardi 01.12.202613:15-17:00GCD0386Human language technology: applications to information access
Mardi 08.12.202613:15-17:00GCD0386Human language technology: applications to information access
Mardi 15.12.202613:15-17:00GCD0386Human language technology: applications to information access

Cours connexes

Résultats de graphsearch.epfl.ch.