News

Thanks for the great feedback

Written on 14.10.24 by Anna Maria Feit

The seminar was selected as a runner up for the FSR's Busy Beaver award for the best seminar in the summer term. Although we finally didn't get the award I wanna thank all students for the positive feedback!

No presentation next Monday, only discussion

Written on 11.07.24 by Joao Evangelista Belo

Hi all,

There will be no presentation next Monday, but we will still have a discussion about the paper. Please read it extra carefully so we can still have a nice discussion about it and the method.

João and Anna

AI for HCI: Optimization Methods in User Interface Design and Adaptation

Anna Maria Feit, João Belo

Mondays, 14:15 - 16 in E1.7 R3.23.

The recent advances in AI and other computational methods have changed how we design and create user interfaces. Optimization methods and machine learning techniques can be used to automate parts of the design process, support designers in their creativity, optimize the user experience, and automatically adapt interfaces to a person's context and preferences.
In this seminar, we will learn about specific algorithms and AI methods from optimization and machine learning and see how they are applied to problems in Human-Computer Interaction (HCI). This seminar is highly interactive and builds on the participation of all students. Every week, you will read about an algorithmic method and a paper that applies this method to an HCI problem. Students take turns assuming different roles, acting as presenter, developer, journalist, and more. Thus, you will practice your presentation and writing skills but also get a chance to implement one of the methods yourself. The format is very interactive, and students typically enjoy the lively discussions. 


This seminar is highly interactive and builds on the active participation of all students throughout the semester.

Every week you will read a paper from the HCI domain and prepare a set of discussion questions. In addition, participants take turn in assuming different roles:

  • AI expert: give a detailed introduction to the algorithmic method used by the HCI paper, read additional material about the method.
  • Teacher: Meet with the presenter prior to the session for a practice talk and give them feedback 
  • Journalist: write an article about the topic of the week that can be understood by the general public

In addition, at the end of the course there will be a practical phase for which you take the role of a developer: 

  • Developer: implement a method covered in the course to solve an HCI problem (either given or choose your own) using python and Jupyter notebook
Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators.