Human-Machine Dialogue
Master in Artificial Intelligence Systems
Register to the Moodle page of this course to receive updated information regarding assignments, notices,
and general information.
Description
Robots that can engage in meaningful conversations with humans are increasingly prevalent in various industries and consumer sectors. In this course, we delve into the basic principles of human-computer interaction and then explore the underlying structures of human conversations. We draw from conversation linguistics to develop computational dialogue models, dialogue system architectures, and their evaluation. The second part of the course equips you with methodologies for designing conversational agents, data-driven training (including generative AI models ) , design tools, and a project-based lab that tackles real-world use cases. This practical approach ensures that you understand the concepts and learn how to apply them in real-life scenarios.
This semester's class will design, develop, and evaluate human-machine dialogue systems and utilize large language models.
Read the Story.
=======Lecture Topics, Slides, Lab============
Below are the topics that the course will cover. The course is project-based, meaning
that the student is required to design, train, and develop a human-machine dialogue system by
the end of the course, whether the "touch point" is a smartphone, desktop web browser, a smart speaker,
a smartwatch, in-car "invisible" interface. The course is based on lecture and lab sessions.
Course Description (Incl. Assignments and Student Evaluation)
Basics of Human-Computer Interaction
Linguistics of Conversations
Conversational Design and Wireframing
Emotions in Dialogue
Dialogue Models
Natural Language Generation
Dialogue Evaluation
Reinforcement Learning and Applications to HMD
Large Language Models ( Lecture and Lab)
Privacy for Data Collection
Crowdsourcing for Data Collection
Ethics and Conversational AI
Tools, models, and frameworks for HMD Development (Labs )
Lab Workplan for the HMD project
Project Report Template (from a top-grade student)