login
Home / Papers / Surprise: A Python library for recommender systems

Surprise: A Python library for recommender systems

254 Citations2020
Nicolas Hug

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.

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.

Surprise: A Python library for recommender systems