Litcius/Paper detail

Surprise: A Python library for recommender systems

Nicolas Hug

2020The Journal of Open Source Software266 citationsDOIOpen Access PDF

Abstract

Recommender systems aim at providing users with a list of recommendations of items that a service offers. For example, a video streaming service will typically rely on a recommender system to propose a personalized list of movies or series to each of its users. A typical problem in recommendation is that of rating prediction: given an incomplete dataset of useritem interations which take the form of numerical ratings (e.g. on a scale from 1 to 5), the goal is to predict the missing ratings for all remaining user-item pairs.

Topics & Concepts

SurpriseComputer sciencePython (programming language)Recommender systemWorld Wide WebInformation retrievalProgramming languagePsychologySocial psychologyRecommender Systems and TechniquesAdvanced Bandit Algorithms ResearchAdvanced Wireless Network Optimization
Surprise: A Python library for recommender systems | Litcius