Recommender Systems: A Primer
Pablo Castells, Dietmar Jannach

TL;DR
This paper provides a comprehensive overview of recommender systems, covering traditional algorithms, evaluation methods, and recent research developments including session-based recommendations and system biases.
Contribution
It offers a detailed synthesis of classical and recent approaches in recommender systems, highlighting new challenges and research directions.
Findings
Classical algorithms for item retrieval and ranking are foundational.
Evaluation methods are crucial for assessing recommender system performance.
Recent research addresses session-based recommendations and biases.
Abstract
Personalized recommendations have become a common feature of modern online services, including most major e-commerce sites, media platforms and social networks. Today, due to their high practical relevance, research in the area of recommender systems is flourishing more than ever. However, with the new application scenarios of recommender systems that we observe today, constantly new challenges arise as well, both in terms of algorithmic requirements and with respect to the evaluation of such systems. In this paper, we first provide an overview of the traditional formulation of the recommendation problem. We then review the classical algorithmic paradigms for item retrieval and ranking and elaborate how such systems can be evaluated. Afterwards, we discuss a number of recent developments in recommender systems research, including research on session-based recommendation, biases in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Advanced Bandit Algorithms Research · Advanced Graph Neural Networks
