A Movie and Book Recommender System using Surprise Recommendation

8 Pages Posted: 9 Mar 2020

See all articles by Ananth G S

Ananth G S

Dept. of MCA, NIE

Raghuveer K

Dept. of MCA, NIE,

Date Written: February 21, 2020


With viable amounts of global Internet users and their online shopping spree, the world has led towards an astonishing and exponential digital data growth. It is of at most importance that this data has to be properly consumed and utilized when it comes to providing personalized content to both users and service providers. This is where the role of a Recommender System comes into active participation. These systems being user-centric are used to provide information that suits to the needs and interest of a user. In this paper, two types of Recommender systems are proposed. The first one is a Movie recommender and the second a Book recommender. For the movie recommender, the MovieLens dataset is used and the personalized Book content is obtained applying various prediction algorithms available in Surprise Recommendation kit. We make use of the Books-crossing dataset that has the book relevant information along with its ratings. We use the collaborative and content-based filtering techniques for obtaining recommendations and the systems are also evaluated using different metrics like RMSE, test time and the error factor.

Keywords: MovieLens, Collaborative filtering, Content-based filtering, Books-crossing, Scikit, Surprise, Jaccard coefficient, Cosine coefficient, Test Time, Error, Prediction

Suggested Citation

G S, Ananth and K, Raghuveer, A Movie and Book Recommender System using Surprise Recommendation (February 21, 2020). Available at SSRN: https://ssrn.com/abstract=3551032 or http://dx.doi.org/10.2139/ssrn.3551032

Ananth G S (Contact Author)

Dept. of MCA, NIE ( email )


Raghuveer K

Dept. of MCA, NIE, ( email )


Here is the Coronavirus
related research on SSRN

Paper statistics

Abstract Views
PlumX Metrics