A Refined SVD Algorithm for Collaborative Filtering

12/13/2020
by   Marko Kabić, et al.
0

Collaborative filtering tries to predict the ratings of a user over some items based on opinions of other users with similar taste. The ratings are usually given in the form of a sparse matrix, the goal being to find the missing entries (i.e. ratings). Various approaches to collaborative filtering exist, some of the most popular ones being the Singular Value Decomposition (SVD) and K-means clustering. One of the challenges in the SVD approach is finding a good initialization of the unknown ratings. A possible initialization is suggested by [1]. In this paper we explain how K-means approach can be used to achieve the further refinement of this initialization for SVD. We show that our technique outperforms both initialization techniques used separately.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/16/2019

Movie Recommender Systems: Implementation and Performance Evaluation

Over the years, explosive growth in the number of items in the catalog o...
research
09/14/2021

Recovering individual emotional states from sparse ratings using collaborative filtering

A fundamental challenge in emotion research is measuring feeling states ...
research
05/10/2022

Tensor-based Collaborative Filtering With Smooth Ratings Scale

Conventional collaborative filtering techniques don't take into consider...
research
09/04/2020

Efficient Model-Based Collaborative Filtering with Fast Adaptive PCA

A model-based collaborative filtering (CF) approach utilizing fast adapt...
research
12/31/2017

SAFFRON: A Semi-Automated Framework for Software Requirements Prioritization

Due to dynamic nature of current software development methods, changes i...
research
12/06/2015

Explaining reviews and ratings with PACO: Poisson Additive Co-Clustering

Understanding a user's motivations provides valuable information beyond ...
research
01/05/2019

On hybrid modular recommendation systems for video streaming

The recommendation systems aim to improve the user engagement by recomme...

Please sign up or login with your details

Forgot password? Click here to reset