Lecture Introduction to Intelligent User Interfaces
Lecturer: Prof. Sven MayerTutorials: Jesse Grootjen, Thomas Weber, Xuedong Zhang
Hours per week: 2 (Lecture) + 2 (Tutorial)
ECTS credits: 6
Language: English
Module: Vertiefende Themen: WP 7, WP 10, WP 13 (MA INF PStO 2022); WP 1, WP 7, WP 19, WP 26 (MA MI PStO 2022); WP 1, WP 4 (MA MCI PStO 2022); WP 45, WP 49, WP 50 (BA INF PStO 2022); WP 23, WP 27, WP 28 (BA MI PStO 2022)
Capacity: max. 150
Syllabus
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.
Dates and Locations
- Lecture:
Date:Wednesday, 12-14 c.t.
Location: Thalkirchner Str.36 - Theoret. Hörsaal 151
First session: 16.10.2024 -
Tutorial:
Date: Thursday, 12:00-14:00 c.t.
Location: Geschwister-Scholl-Platz 01, A119
First session: 24.10.2024
Lectures
All lectures will be in-persons. If recordings exist from prior years, they will not be played back in the session and have not to be watch upfront. Sessions will not be recorded.
Date | Topic | Recordings |
---|---|---|
16.10.2024 | Introduction to Intelligent User Interfaces | Lecture 02 |
23.10.2024 | Introduction to Machine Learning Fundamentals | Lecture 02 |
30.10.2024 | Context Awareness Interaction in Smart Environments | Lecture 07 |
06.11.2024 | Voice User Interfaces | |
13.11.2024 | Text and Natural Language Processing I | Lecture 06 |
20.11.2024 | Text and Natural Language Processing II | Lecture 06 |
27.11.2024 | Recommender Systems | Lecture 11 |
04.12.2024 | Software Development in the Age of LLMs with Thomas Weber | Lecture 03 |
11.12.2024 | Security and Privacy in the context of Intelligent User Interfaces | |
18.12.2024 | Deceptive User Interfaces [ONLINE] | Part 1 Part 2 |
15.01.2025 | Human-Robot Interaction by Jan Leusmann | |
22.01.2025 | Intelligent Text Entry | Lecture 05 |
29.01.2025 | Explainable AI, Bias and Ethics, and Q&A | Lecture 12 Lecture 13 |
05.02.2025 | Discussion of Future Directions |
Exercises
Tutorial sessions will be in in-person only.
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 |
---|---|
24.10.24 | Organization, Live Coding Session: Introduction to Python and ML |
31.10.24 | Live Coding Session (ML Intro) + Q&A |
07.11.24 | Natural Language Understanding |
14.11.24 | Using ChatGPT |
21.11.24 | ChatGPT API |
28.11.24 | Recommender Systems |
12.12.24 | |
16.01.25 | Human-Robot Interaction |
23.01.25 | Adaptive Keyboard |
30.01.25 | Explainable AI |
06.02.25 | Q&A: Exam preparation |
Recommended Prior Knowledge
- Human Computer Interaction
- Machine Learning, e.g. Pratical Machine Learning
Exam
An 90-min written exam about the content of the lectures and exercises.
Please find the dates for the exams here:
- 26-02-2025 10:00 - 12:00 Theresienstr. 41 C 123
Registration
Please register via Moodle for the course. Key: IUI2425