Main content

CS 569 — Dialog Systems
(dt. Dialogsysteme)

Level, degree of commitment Specialization module, compulsory elective module
Forms of teaching and learning,
workload
Lecture (2 SWS), recitation class (2 SWS),
180 hours (60 h attendance, 120 h private study)
Credit points,
formal requirements
6 CP
Course requirement(s): Successful completion of at least 50 percent of the points from the weekly exercises as well as at least 2 presentations of the tasks.
Examination type: Written or oral examination (individual examination)
Language,
Grading
English,
The grading is done with 0 to 15 points according to the examination regulations for the degree program M.Sc. Computer Science.
Duration,
frequency
One semester,
Person in charge of the module's outline Prof. Dr. Lucie Flek

Contents

This course is a detailed introduction to the architecture of dialog systems, voice assistants, and conversational systems (chatbots). We will introduce the main components of dialog systems and show approaches to their implementation, including natural language understanding, natural language generation, and dialog sequence management. In weekly exercises, we will implement a simple dialog system and selected components.


Qualification Goals

Students will

  • Know the basic operation of dialog systems, voice assistants, and conversational systems,
  • know implementation approaches of such systems,
  • are able to implement simple dialog systems,
  • are able to apply scientific working methods when independently identifying, formulating and solving problems.

Prerequisites

None. The competences taught in the following modules are recommended: Introduction to Natural Language Processing, Machine Learning, either Introduction to Statistics or Elementary Probability and Statistics.


Applicability

Module imported from M.Sc. Computer Science.

It can be attended at FB12 in study program(s)

  • B.Sc. Data Science
  • B.Sc. Computer Science
  • M.Sc. Data Science
  • M.Sc. Computer Science

When studying M.Sc. Data Science, this module can be attended in the study area Free Compulsory Elective Modules.

The module is assigned to Computer Science. Further information on eligibility can be found in the description of the study area.


Recommended Reading

  • Jurafsky, Daniel, and James H. Martin. "Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition."



Please note:

This page describes a module according to the latest valid module guide in Winter semester 2023/24. Most rules valid for a module are not covered by the examination regulations and can therefore be updated on a semesterly basis. The following versions are available in the online module guide:

  • Winter 2016/17 (no corresponding element)
  • Summer 2018 (no corresponding element)
  • Winter 2018/19 (no corresponding element)
  • Winter 2019/20 (no corresponding element)
  • Winter 2020/21 (no corresponding element)
  • Summer 2021 (no corresponding element)
  • Winter 2021/22 (no corresponding element)
  • Winter 2022/23 (no corresponding element)
  • Winter 2023/24

The module guide contains all modules, independent of the current event offer. Please compare the current course catalogue in Marvin.

The information in this online module guide was created automatically. Legally binding is only the information in the examination regulations (Prüfungsordnung). If you notice any discrepancies or errors, we would be grateful for any advice.