An Adaptive Matrix Factorization Approach for Personalized Recommender Systems

Given a set of users and a set of items , a dataset of recommendations can be viewed as a sparse rectangular matrix of size such that contains the rating the user assigns to item , if the user has not rated the item . The goal of a recommender system is to predict replacements to the missing observations in in order to make personalized recommendations meeting the user's tastes. A promising approach is the one based on the low-rank nonnegative matrix factorization of where items and users are represented in terms of a few vectors. These vector can be used for estimating the missing evaluations and to produce new recommendations. In this paper we propose an algorithm based on the nonnegative matrix Factorization approach for predicting the missing entries. Numerical test have been performed to estimate the accuracy in predicting the missing entries and in the recommendations provided and we have compared our technique with others in the literature. We have tested the algorithm on the MovieLens databases containing ratings of users on movies.
View on arXiv