TU Wien:Recommender Systems and User Modeling VU (Neidhardt)
Daten[Bearbeiten | Quelltext bearbeiten]
| Vortragende | Thomas Elmar Kolb• Julia Neidhardt• Maria De Los Angeles Gwendolyn Aglae Rippberger Fonseca• Ahmadou Wagne |
|---|---|
| ECTS | 6,0 |
| Letzte Abhaltung | 2026S |
| Sprache | English |
| Mattermost | recommender-systems-and-user-modeling • Register • Mattermost-Infos |
| Links | tiss:194210, eLearning |
| Masterstudium Business Informatics | Modul EE/COR - Enterprise Engineering Core (Gebundenes Wahlfach) |
Inhalt[Bearbeiten | Quelltext bearbeiten]
Foundations of Recommender Systems[Bearbeiten | Quelltext bearbeiten]
- Core algorithms for recommender systems
- User modeling and preference learning
- Modeling strategies (collaborative, content-based, latent factor models)
- Practical challenges (implicit feedback, sparsity, cold start)
- Evaluation methods (accuracy, ranking, beyond-accuracy metrics)
Advanced & Responsible Recommender Systems[Bearbeiten | Quelltext bearbeiten]
- Sequence-aware and session-based recommendation
- Group recommender systems
- Fairness and bias
- Generative AI & Large Language Models for recommendation
- Conversational and interactive recommender systems
Ablauf[Bearbeiten | Quelltext bearbeiten]
2026S[Bearbeiten | Quelltext bearbeiten]
The lectures for Recommender Systems and User Modeling (6 ECTS) and Recommender Systems (3 ECTS) were held together. Because there were more students than the capacity of the lecture room, it was decided to teach in a hybrid form (in class lecture + live stream on Lecture Tube). The lecture was only live streamed but not recorded. Presence was not mandatory during the lecture.
The slides were provided after the lecture. Students noted that it would be helpful to have access to the slides before the lecture, but the course team decided to keep their approach.
Benötigte/Empfehlenswerte Vorkenntnisse[Bearbeiten | Quelltext bearbeiten]
Knowledge of Python is expected
Vortrag[Bearbeiten | Quelltext bearbeiten]
2026S[Bearbeiten | Quelltext bearbeiten]
Lecture 0: Preliminaries + Introduction to Recommender Systems
Lecture 1: User-User Collaborative Filtering
Lecture 2: Item-Item Collaborative Filtering, Implicit Feedback and Cold-Start in Collaborative Filtering, Intro to Individual Assignments, Intro to Group Project
Übungen[Bearbeiten | Quelltext bearbeiten]
2026S[Bearbeiten | Quelltext bearbeiten]
4 Individual Assignments in Jupyterhub that focus on the lecture topics
- Assignment 1: Step-by-step implementation of User-User CF prediction algorithm for Movielens 20M dataset
Group Projects
- Design a Use Case for a Recommender System in a Domain aligned with a UN Sustainable Development Goal
- Write a Report
- Peer Reviews
- Implement a Prototype
- Presentation
Prüfung, Benotung[Bearbeiten | Quelltext bearbeiten]
noch offen
Dauer der Zeugnisausstellung[Bearbeiten | Quelltext bearbeiten]
noch offen
Zeitaufwand[Bearbeiten | Quelltext bearbeiten]
noch offen
Unterlagen[Bearbeiten | Quelltext bearbeiten]
noch offen
Tipps[Bearbeiten | Quelltext bearbeiten]
noch offen
Highlights / Lob[Bearbeiten | Quelltext bearbeiten]
noch offen
Verbesserungsvorschläge / Kritik[Bearbeiten | Quelltext bearbeiten]
noch offen