Learning bidirectional asymmetric similarity for collaborative filtering via matrix factorization

被引:3
|
作者
Cao, Bin [1 ]
Yang, Qiang [1 ]
Sun, Jian-Tao [2 ]
Chen, Zheng [2 ]
机构
[1] Hong Kong Univ Sci & Technol, Kowloon, Hong Kong, Peoples R China
[2] Microsoft Res Asia, Beijing, Peoples R China
关键词
Collaborative filtering; Matrix factorization; Similarity learning;
D O I
10.1007/s10618-011-0211-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Memory-based collaborative filtering (CF) aims at predicting the rating of a certain item for a particular user based on the previous ratings from similar users and/or similar items. Previous studies in finding similar users and items have several drawbacks. First, they are based on user-defined similarity measurements, such as Pearson Correlation Coefficient (PCC) or Vector Space Similarity (VSS), which are, for the most part, not adaptive and optimized for specific applications and data. Second, these similarity measures are restricted to symmetric ones such that the similarity between A and B is the same as that for B and A, although symmetry may not always hold in many real world applications. Third, they typically treat the similarity functions between users and functions between items separately. However, in reality, the similarities between users and between items are inter-related. In this paper, we propose a novel unified model for users and items, known as Similarity Learning based Collaborative Filtering (SLCF) , based on a novel adaptive bidirectional asymmetric similarity measurement. Our proposed model automatically learns asymmetric similarities between users and items at the same time through matrix factorization. Theoretical analysis shows that our model is a novel generalization of singular value decomposition (SVD). We show that, once the similarity relation is learned, it can be used flexibly in many ways for rating prediction. To take full advantage of the model, we propose several strategies to make the best use of the proposed similarity function for rating prediction. The similarity can be used either to improve the memory-based approaches or directly in a model based CF approaches. In addition, we also propose an online version of the rating prediction method to incorporate new users and new items. We evaluate SLCF using three benchmark datasets, including MovieLens, EachMovie and Netflix, through which we show that our methods can outperform many state-of-the-art baselines.
引用
收藏
页码:393 / 418
页数:26
相关论文
共 50 条
  • [21] Nonnegative matrix factorization with local similarity learning
    Peng, Chong
    Zhang, Zhilu
    Kang, Zhao
    Chen, Chenglizhao
    Cheng, Qiang
    INFORMATION SCIENCES, 2021, 562 : 325 - 346
  • [22] Collaborative Filtering Based on Factorization and Distance Metric Learning
    Deng, Yuanle
    Ye, Ming
    Xiong, Long
    2019 IEEE 2ND INTERNATIONAL CONFERENCE ON ELECTRONICS AND COMMUNICATION ENGINEERING (ICECE 2019), 2019, : 36 - 41
  • [23] SBMF: Similarity-Based Matrix Factorization for Collaborative Recommendation
    Wang, Xin
    Xu, Congfu
    2014 IEEE 26TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2014, : 379 - 383
  • [24] Collaborative Video Reindexing via Matrix Factorization
    Weng, Ming-Fang
    Chuang, Yung-Yu
    ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2012, 8 (02)
  • [25] Deep Matrix Factorization Approach for Collaborative Filtering Recommender Systems
    Lara-Cabrera, Raul
    Gonzalez-Prieto, Angel
    Ortega, Fernando
    APPLIED SCIENCES-BASEL, 2020, 10 (14):
  • [26] Neural variational matrix factorization for collaborative filtering in recommendation systems
    Teng Xiao
    Hong Shen
    Applied Intelligence, 2019, 49 : 3558 - 3569
  • [27] Variational autoencoder Bayesian matrix factorization (VABMF) for collaborative filtering
    Ali Aldhubri
    Yu Lasheng
    Farida Mohsen
    Majjed Al-Qatf
    Applied Intelligence, 2021, 51 : 5132 - 5145
  • [28] Evolutionary Based Matrix Factorization Method For Collaborative Filtering Systems
    Navgaran, Dariush Zandi
    Moradi, Parham
    Akhlaghian, Fardin
    2013 21ST IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2013,
  • [29] Deep Probabilistic Matrix Factorization Framework for Online Collaborative Filtering
    Li, Kangkang
    Zhou, Xiuze
    Lin, Fan
    Zeng, Wenhua
    Alterovitz, Gil
    IEEE ACCESS, 2019, 7 : 56117 - 56128
  • [30] Neural variational matrix factorization for collaborative filtering in recommendation systems
    Xiao, Teng
    Shen, Hong
    APPLIED INTELLIGENCE, 2019, 49 (10) : 3558 - 3569