Skip to main navigation Skip to search Skip to main content

Singular value decomposition based recommendation using imputed data

Xiaofeng Yuan, Lixin Han*, Subin Qian, Guoxia Xu, Hong Yan

*Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

Among widely used recommendation methods, singular value decomposition (SVD) based approaches are the most successful ones. Although SVD-based methods are effective, they suffer from the problem of data sparsity, which could lead to poor recommendation quality. This paper proposes a novel imputation-based recommendation method, called the imputation-based SVD (ISVD), to solve the problem of data sparsity in SVD-based methods. Firstly, we propose a neighbor selection algorithm based on a similarity measure for users and items. In this algorithm, we set two thresholds to select effective neighbors for each user and item. Secondly, we generate the imputed data according to the neighbors’ ratings. Finally, we imputed these data into the SVD framework. By using imputed training data in SVD, our method can learn the prediction model accurately. We have tested our method on the MovieLens 100k, MovieLens 1M, Netflix and Filmtrust datasets. Experiment results show that our method outperforms the state-of-the-art ones. This study not only offers new insights into generating imputed data but also provides a guide to the alleviation of data sparsity in SVD-based methods.
Original languageEnglish
Pages (from-to)485-494
JournalKnowledge-Based Systems
Volume163
Online published12 Sept 2018
DOIs
Publication statusPublished - 1 Jan 2019

Research Keywords

  • Data sparsity
  • Imputation-based recommendation
  • SVD-based recommendation

Fingerprint

Dive into the research topics of 'Singular value decomposition based recommendation using imputed data'. Together they form a unique fingerprint.

Cite this