Inhalt

[ 921INSYLUDU21 ] UE Learning from User-generated Data

Versionsauswahl
Workload Education level Study areas Responsible person Hours per week Coordinating university
1,5 ECTS M1 - Master's programme 1. year Computer Science Markus Schedl 1 hpw Johannes Kepler University Linz
Detailed information
Original study plan Master's programme Computer Science 2025W
Learning Outcomes
Competences
Students are able to develop recommender systems based on given specifications and can evaluate them with respect to various aspects such as accuracy and performance.
Skills Knowledge
  • Mapping domain-specific recommendation tasks onto a general recommendation pipeline [k3]
  • Implementation of recommendation baselines (random, popularity, demographic popularity) [k6]
  • Implementation of various collaborative-filtering-based recommenders (e.g., neighbourhood-based and using matrix factorization) [k6]
  • Implementation of various content-based recommenders (various user representations and scoring functions) [k6]
  • Implementation of setups for evaluating accuracy and beyond-accuracy aspects of recommender systems [k6]
  • Systematic performance analysis of recommender systems (data splits, hyper-parameter search, per-user evaluation) [k4,k5,k6]
  • Key components of recommender systems and their interaction
  • Conceptual nuances of explicit and implicit feedback in recommender systems
  • Core motivations for evaluation of recommender systems
  • Fundamentals of accuracy and beyond accuracy evaluation metrics
  • Knowledge on methodologies for informed comparison of recommender systems
  • Popularity calibration as a way to estimate societal impact and beyond-accuracy aspects of recommender systems
Criteria for evaluation Practical exercises
Methods Practical exercises, discussions
Language English
Study material Session recordings, slides, scientific papers, jupyter notebooks
Changing subject? No
Corresponding lecture in collaboration with 921INSYLUDV21: VL Learning from User-generated Data (3 ECTS) equivalent to
921INSYLUDK13: KV Learning from User-generated Data (4.5 ECTS)
On-site course
Maximum number of participants 35
Assignment procedure Direct assignment