Collaborative Filtering with Social Local Models

被引:32
|
作者
Zhao, Huan [1 ]
Yao, Quanming [1 ]
Kwok, James T. [1 ]
Lee, Dik Lun [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Comp Sci & Engn, Hong Kong, Hong Kong, Peoples R China
关键词
Recommendation system; Collaborative Filtering; Matrix factorization; Local low-rank; Social network;
D O I
10.1109/ICDM.2017.74
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Matrix Factorization (MF) is a very popular method for recommendation systems. It assumes that the underneath rating matrix is low-rank. However, this assumption can be too restrictive to capture complex relationships and interactions among users and items. Recently, Local LOw-Rank Matrix Approximation (LLORMA) has been shown to be very successful in addressing this issue. It just assumes the rating matrix is composed of a number of low-rank submatrices constructed from subsets of similar users and items. Although LLORMA outperforms MF, how to construct such submatrices remains a big problem. Motivated by the availability of rich social connections in today's recommendation systems, we propose a novel framework, i.e., Social LOcal low-rank Matrix Approximation (SLOMA), to address this problem. To the best of our knowledge, SLOMA is the first work to incorporate social connections into the local low-rank framework. Furthermore, we enhance SLOMA by applying social regularization to submatrices factorization, denoted as SLOMA++. Therefore, the proposed model can benefit from both social recommendation and the local low-rank assumption. Experimental results from two real-world datasets, Yelp and Douban, demonstrate the superiority of the proposed models over LLORMA and MF.
引用
下载
收藏
页码:645 / 654
页数:10
相关论文
共 50 条
  • [1] Social collaborative filtering using local dynamic overlapping community detection
    Shiva Jalali
    Monireh Hosseini
    The Journal of Supercomputing, 2021, 77 : 11786 - 11806
  • [2] Social collaborative filtering using local dynamic overlapping community detection
    Jalali, Shiva
    Hosseini, Monireh
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (10): : 11786 - 11806
  • [3] Language Models of Collaborative Filtering
    Wang, Jun
    INFORMATION RETRIEVAL TECHNOLOGY, PROCEEDINGS, 2009, 5839 : 218 - 229
  • [4] Collaborative Filtering with Behavioral Models
    Sovilj, Dusan
    Sanner, Scott
    Soh, Harold
    Li, Hanze
    PROCEEDINGS OF THE 26TH CONFERENCE ON USER MODELING, ADAPTATION AND PERSONALIZATION (UMAP'18), 2018, : 91 - 99
  • [5] Social Collaborative Filtering Ensemble
    Zhang, Honglei
    Liu, Gangdu
    Wu, Jun
    PRICAI 2018: TRENDS IN ARTIFICIAL INTELLIGENCE, PT I, 2018, 11012 : 1005 - 1017
  • [6] Social Collaborative Filtering by Trust
    Yang, Bo
    Lei, Yu
    Liu, Jiming
    Li, Wenjie
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2017, 39 (08) : 1633 - 1647
  • [7] Deep Social Collaborative Filtering
    Fan, Wenqi
    Ma, Yao
    Yin, Dawei
    Wang, Jianping
    Tang, Jiliang
    Li, Qing
    RECSYS 2019: 13TH ACM CONFERENCE ON RECOMMENDER SYSTEMS, 2019, : 305 - 313
  • [8] GLOMA: Embedding Global Information in Local Matrix Approximation Models for Collaborative Filtering
    Chen, Chao
    Li, Dongsheng
    Lv, Qin
    Yan, Junchi
    Shang, Li
    Chu, Stephen M.
    THIRTY-FIRST AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 1295 - 1301
  • [9] A study of mixture models for collaborative filtering
    Jin, Rong
    Si, Luo
    Zhai, Chengxiang
    INFORMATION RETRIEVAL, 2006, 9 (03): : 357 - 382
  • [10] Latent class models for collaborative filtering
    Hofmann, T
    Puzicha, J
    IJCAI-99: PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 & 2, 1999, : 688 - 693