Human language technology: applications to information access
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.
In the programs
- Exam form: Multiple (session free)
- Subject examined: Human language technology: applications to information access
- Courses: 28 Hour(s)
- TP: 28 Hour(s)
- Type: optional
Reference week
| Date | Time | Room | Course |
|---|---|---|---|
| Tuesday 08.09.2026 | 13:15-17:00 | GCD0386 | Human language technology: applications to information access |
| Tuesday 15.09.2026 | 13:15-17:00 | GCD0386 | Human language technology: applications to information access |
| Tuesday 22.09.2026 | 13:15-17:00 | GCD0386 | Human language technology: applications to information access |
| Tuesday 29.09.2026 | 13:15-17:00 | GCD0386 | Human language technology: applications to information access |
| Tuesday 06.10.2026 | 13:15-17:00 | GCD0386 | Human language technology: applications to information access |
| Tuesday 13.10.2026 | 13:15-17:00 | GCD0386 | Human language technology: applications to information access |
| Tuesday 27.10.2026 | 13:15-17:00 | GCD0386 | Human language technology: applications to information access |
| Tuesday 03.11.2026 | 13:15-17:00 | GCD0386 | Human language technology: applications to information access |
| Tuesday 10.11.2026 | 13:15-17:00 | GCD0386 | Human language technology: applications to information access |
| Tuesday 17.11.2026 | 13:15-17:00 | GCD0386 | Human language technology: applications to information access |
| Tuesday 24.11.2026 | 13:15-17:00 | GCD0386 | Human language technology: applications to information access |
| Tuesday 01.12.2026 | 13:15-17:00 | GCD0386 | Human language technology: applications to information access |
| Tuesday 08.12.2026 | 13:15-17:00 | GCD0386 | Human language technology: applications to information access |
| Tuesday 15.12.2026 | 13:15-17:00 | GCD0386 | Human language technology: applications to information access |