HIOK0013EU HIO; Specialization 2: Representation Learning for NLP (RL4NLP)

Årgang 2026/2027
Engelsk titel

Specialization 2: Representation Learning for NLP (RL4NLP)

Uddannelse

IT & Cognition

Kursusindhold

Representation Learning for Natural Language Processing (RL4NLP) introduces students to modern machine learning techniques for representing language units such as words, sentences, and documents in continuous vector spaces. The course covers both foundational and advanced embedding methods, including static and contextual representations, attention mechanisms, and language models, with a particular emphasis on unboxing and interpreting the internal representations and processing of large language models.

 

Through a combination of theory-driven lectures and hands-on project work, the course strengthens students’ critical thinking skills, scientific reasoning, and ability to document and communicate research results in a clear and rigorous manner. Collaborative assignments further foster teamwork and experience with research-oriented workflows.
 

The course is particularly relevant for students in the IT & Cognition program, computer science, and students from other disciplines with a sufficient mathematical and computer science background. It can also be seen as an initial step for students who intend to pursue a master’s thesis or research projects in natural language processing, machine learning, or related areas.

Målbeskrivelser

At the examination, the student can demonstrate:

Knowledge and understanding of:

  • Theories and methods relevant to representing linguistic elements such as words, sentences, documents, and structured knowledge
  • Problems related to embedding natural language elements into numerical feature spaces, including training and interpreting implicit patterns learned by deep learning models in NLP


Skills in:

  • Discuss and document problems of relevance to language embeddings and representation learning
  • Propose and evaluate solutions for relevant problems in representation learning
  • Implement the foundational units of representation learning


Competencies in:

  • Describing and analysing advanced topics within the field and applying them to real-world problems
  • Designing, developing, and clearly documenting effective solutions to problems within the domain.


MA-level 
2019 curriculum

- Linear Algebra (vector space, matrix operations, matrix decomposition)
- Natural Language Processing (corresponding to the course Language Processing)
- Deep learning (Pytorch, feed-forward neural and recurrent neural networks)
- Programming experience in Python (corresponding to the course scientific programming in IT & Cognition)
Lectures and class instructions, student presentations, and group/individual projects based on the number of students
  • Kategori
  • Timer
  • Holdundervisning
  • 28
  • Forberedelse (anslået)
  • 105
  • Eksamensforberedelse
  • 73
  • I alt
  • 206
Løbende feedback i undervisningsforløbet
Feedback ved afsluttende eksamen (ud over karakteren)
Point
7,5 ECTS
Prøveform
Skriftlig aflevering
Prøveformsdetaljer
Take-home assignment, optional subject
Hjælpemidler
Alle hjælpemidler tilladt
Bedømmelsesform
7-trins skala
Censurform
Ingen ekstern censur
Reeksamen

Conducted in the same manner as the original exam but can only be taken individually