Lecture Introduction to Intelligent User Interfaces
Lecturer: Prof. Dr. Andreas Butz, Prof. Dr. Albrecht Schmidt, Prof. Dr. Sven MayerTutorials: Sarah Theres Völkel, Luke Haliburton
Hours per week: 2 (Lecture) + 2 (Tutorial)
ECTS credits: 6
Language: English
Module: Vertiefende Themen für Master Medieninformatik, Informatik und MCI
Capacity: max. 40
Dates and Locations
- Lecture:
Date: Thu, 12-14 c.t.
Location: virtually via Zoom (interactive live sessions)
First session: November 5, 2020 - Tutorial:
Date: Mon, 16-18
Location: virtually via Zoom (interactive live sessions)
First session: November 9, 2020
The course (lecture and tutorial) is built in a way that it can be attended in digital remote form only. If the public health situation allows, we will additionally and optionally offer in person tutorials from January 2021.
News
- 20.01.2021:
Please register for the final project presentation on Uni2Work before February 1st. You may find more information on Uni2work and via mail. - 15.01.2021:
Please register for the oral online exam on Uni2Work before February 15th. You may find more information on Uni2work and via mail. - 15.01.2021:
Please find the updated lecture and tutorial schedule below. - 04.11.2020:
Please find the links to the lecture and tutorial zoom rooms on Uni2Work. - 23.10.2020:
The course (lecture and tutorial) is built in a way that it can be attended in digital remote form only. If the public health situation allows, we will additionally and optionally offer in person tutorials from January 2021. The lecture as well as the tutorial will be offered as live, interactive classes. The lecture contents will also be published as pre-recorded videos. - 17.08.2020: So far, we have not yet received any final information as to whether this course can be taught as a face-to-face class in the coming semester or will take place online. Once we have news, we will publish them here on the website.
- 17.08.2020: This page is still under development, all content may be subject to change.
Contents
The module Intelligent User Interfaces (IUI) looks at current topics within the intersection of human computer interaction and machine learning. The course focuses on the adaptation of techniques originating from machine learning and artificial intelligence for practical applications within the research area of human computer interaction. Topics include (tentative):- Voice User Interfaces
- Natural Language Processing
- Recommender Systems
- Explainability of Intelligent Systems
- Physiologically-Based Interfaces
- ...
Students are expected to create their own intelligent system (in groups of four) over the course of the semester and present intermediate milestones throughout the tutorials. These include short concept presentations: explain how a new aspect as presented in the lecture integrates into your system; and milestone presentations a week later that showcase the implementation. This cycle repeats bi-weekly. Tutorials will also be used to introduce lecture topics in the form of hands-on exercises.
Tasks
- Attend all classroom events (lectures AND tutorials)
- Presentation of concepts and milestones for the project
- Final project presentation
- Exam
Requirements
- Human Computer Interaction
- Machine Learning, e.g. Machine Learning course
Lectures
Each lecture consists of two parts: First, the professors present theoretical content on various topics in the field of intelligent user interfaces. Afterwards, different HCI experts discuss the respective lecture topic in a talk show format. Students are cordially invited to take part in the discussion interactively, to ask questions or to discuss their opinions. The theoretical content will be published as video online.
Please note that the following lecture syllabus is tentative and subject to change over the course of the semester.
Date | Subject |
---|---|
Nov 5 | Introduction to Intelligent User Interfaces |
Nov 12 | Artificial Intelligence: An Overview for HCI |
Nov 19 | Recommender Systems |
Nov 26 | Voice User Interfaces (guest speakers: Prof. Ben Cowan and Dr. Markus Funk) |
Dec 3 | Text Analytics and Natural Language Processing |
Dec 10 | Text Entry and Text Prediction (guest speaker: Dr. Daniel Buschek) |
Dec 17 | Deceptive User Interfaces (guest speakers: Nicole and Ingo Pawelke) |
Jan 7 | Text Analytics and Natural Language Processing - Part 2 |
Jan 14 | Context of User in Smart Environments |
Jan 21 | Explainable AI (guest speaker: Sarah Theres Völkel) |
Jan 28 | Intelligent Usable Security (guest speakers: Prof. Dr. Florian Alt and Dr. Daniel Buschek) |
Feb 4 | Bias and Ethics |
Feb 11 | Final Project Pitches - Part II |
Exercises
The exercises include different formats: (1) Live coding sessions in which the lecture content is applied in practice, (2) Project pitches in which students present the current status of their project and receive feedback.
Please note that the following exercise syllabus is tentative and subject to change over the course of the semester.
Date | Topic | |||
---|---|---|---|---|
Nov 9 | Organisation, Real World Intelligent Systems | |||
Nov 16 | Live Coding Session: Introduction to Python, Rule-based Systems | |||
Nov 23 | Live Coding Session: Machine Learning | |||
Nov 30 | Live Coding Session: Recommender Systems, Project Ideation | |||
Dec 7 | Live Coding Session: Alexa Skill, 1min Project Pitches | |||
Dec 14 | Live Coding Session: Natural Language Processing | |||
Dec 21 | Project Pitches: Show Current Project Status | |||
Jan 11 | Project Status, Individual Help | |||
Jan 18 | Live Coding Session: Smart Objects (guest speaker: Jakob Karolus) | |||
Jan 25 | Individual Help for Projects | |||
Feb 1 | How to give a great project presentation; Q'n'A: Exam preparation | |||
Feb 8 | Project Pitches - Part I |
Exam
The exam will consist of two parts:
- Your practical project including the final presentation (1/3 of the final grade)
- An oral online exam of 10 minutes about the content of the lectures and exercises (2/3 of the final grade)
Please find the dates for the exams here:
- The oral online exams will take place via Zoom on March 9th, 10th and 23rd. Please register for the oral exam on Uni2work.
- The final presentation of the practical projects will take place via Zoom on February 8th and 11th during the tutorial and lecture times, respectively.