On the Performance of SVD-based Algorithms for Collaborative Filtering

被引:2
|
作者
Vozalis, Manolis [1 ]
Markos, Angelos [1 ]
Margaritis, Konstantinos [1 ]
机构
[1] Univ Macedonia, Dept Appl Informat, Thessaloniki, Greece
关键词
Collaborative Filtering; Singular Value Decomposition; Correspondence Analysis; Principal Component Analysis;
D O I
10.1109/BCI.2009.18
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we describe and compare three Collaborative Filtering (CF) algorithms aiming at the low-rank approximation of the user-item ratings matrix. The algorithm implementations are based on three standard techniques for fitting a factor model to the data: Standard Singular Value Decomposition (sSVD), Principal Component Analysis (PCA) and Correspondence Analysis (CA). CA and PCA can be described as SVDs of appropriately transformed matrices, which is a key concept in this study. For each algorithm we implement two similar CF versions. The first one involves a direct rating prediction scheme based on the reduced user-item ratings matrix, while the second incorporates an additional neighborhood formation step. Next, we examine the impact of the aforementioned approaches on the quality of the generated predictions through a series of experiments. The experimental results showed that the approaches including the neighborhood formation step in most cases appear to be less accurate than the direct ones. Finally, CA-CF outperformed the SVD-CF and PCA-CF in terms of accuracy for small numbers of retained dimensions, but SVD-CF displayed the overall highest accuracy.
引用
收藏
页码:245 / 250
页数:6
相关论文
共 50 条
  • [1] New SVD-based collaborative filtering algorithms with differential privacy
    Xian, Zhengzheng
    Li, Qiliang
    Huang, Xiaoyu
    Li, Lei
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2017, 33 (04) : 2133 - 2144
  • [2] Collaborative Filtering through SVD-Based and Hierarchical Nonlinear PCA
    Vozalis, Manolis G.
    Markos, Angelos
    Margaritis, Konstantinos G.
    [J]. ARTIFICIAL NEURAL NETWORKS-ICANN 2010, PT I, 2010, 6352 : 395 - 400
  • [3] PRIVACY-PRESERVING SVD-BASED COLLABORATIVE FILTERING ON PARTITIONED DATA
    Yakut, Ibrahim
    Polat, Huseyin
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY & DECISION MAKING, 2010, 9 (03) : 473 - 502
  • [4] Efficient, secure and verifiable outsourcing scheme for SVD-based collaborative filtering recommender system
    Tao, Yunting
    Kong, Fanyu
    Shi, Yuliang
    Yu, Jia
    Zhang, Hanlin
    Wang, Xiangyi
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 149 : 445 - 454
  • [5] SVD-based algorithms for tensor wheel decomposition
    Wang, Mengyu
    Cui, Honghua
    Li, Hanyu
    [J]. ADVANCES IN COMPUTATIONAL MATHEMATICS, 2024, 50 (05)
  • [6] SVD-BASED FILTERING OF NOISE IN HARMONICS WITH WAVELET PREPROCESSING
    Bettayeb, M.
    Shah, S. F. A.
    [J]. ICSPC: 2007 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2007, : 568 - +
  • [7] Hyperbolic SVD-based Kalman filtering for Chandrasekhar recursion
    Kulikova, Maria V.
    [J]. IET CONTROL THEORY AND APPLICATIONS, 2019, 13 (10): : 1525 - 1531
  • [8] Quantum algorithms for SVD-based data representation and analysis
    Bellante, Armando
    Luongo, Alessandro
    Zanero, Stefano
    [J]. QUANTUM MACHINE INTELLIGENCE, 2022, 4 (02)
  • [9] Quantum algorithms for SVD-based data representation and analysis
    Armando Bellante
    Alessandro Luongo
    Stefano Zanero
    [J]. Quantum Machine Intelligence, 2022, 4
  • [10] New Collaborative Filtering Algorithms Based on SVD plus plus and Differential Privacy
    Xian, Zhengzheng
    Li, Qiliang
    Li, Gai
    Li, Lei
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2017, 2017