Using mixture models for collaborative filtering

被引:16
|
作者
Kleinberg, Jon [1 ]
Sandler, Mark [2 ]
机构
[1] Cornell Univ, Dept Comp Sci, Ithaca, NY 14853 USA
[2] Google Inc, Mountain View, CA 94043 USA
基金
美国国家科学基金会;
关键词
mixture models; latent class models; collaborative filtering; clustering; text classification; singular value decomposition; linear programming;
D O I
10.1016/j.jcss.2007.04.013
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A collaborative filtering system at an e-commerce site or similar service uses data about aggregate user behavior to make recommendations tailored to specific user interests. We develop recommendation algorithms with provable performance guarantees in a probabilistic inixture model for collaborative filtering proposed by Hofmann and Puzicha. We identify certain novel parameters of mixture models that are closely connected with the best achievable performance of a recommendation algorithm; we show that for any system in which these parameters are bounded, it is possible to give recommendations whose quality converges to optimal as the amount of data grows. All our bounds depend on a new measure of independence that can be viewed as an L(1)-analogue of the smallest singular value of a matrix. Using this, we introduce a technique based on generalized pseudoinverse matrices and linear programming for handling sets of high-dimensional vectors. We also show that standard approaches based on L(2) spectral methods are not strong enough to yield comparable results, thereby suggesting some inherent limitations of spectral analysis. (c) 2007 Published by Elsevier Inc.
引用
收藏
页码:49 / 69
页数:21
相关论文
共 50 条
  • [1] A study of mixture models for collaborative filtering
    Jin, Rong
    Si, Luo
    Zhai, Chengxiang
    [J]. INFORMATION RETRIEVAL, 2006, 9 (03): : 357 - 382
  • [2] A study of mixture models for collaborative filtering
    Rong Jin
    Luo Si
    Chengxiang Zhai
    [J]. Information Retrieval, 2006, 9 : 357 - 382
  • [3] Hybrid collaborative filtering algorithms using a mixture of experts
    Su, Xiaoyuan
    Greiner, Russell
    Khoshgoftaar, Taghi M.
    Zhu, Xingquan
    [J]. PROCEEDINGS OF THE IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE: WI 2007, 2007, : 645 - +
  • [4] Mixture Matrix Approximation for Collaborative Filtering
    Li, Dongsheng
    Chen, Chao
    Lu, Tun
    Chu, Stephen M.
    Gu, Ning
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2021, 33 (06) : 2640 - 2653
  • [5] Collaborative filtering using electrical resistance network models
    Kunegis, Jerome
    Schmidt, Stephan
    [J]. ADVANCES IN DATA MINING: THEORETICAL ASPECTS AND APPLICATIONS, PROCEEDINGS, 2007, 4597 : 269 - +
  • [6] COLLABORATIVE LEARNING OF MIXTURE MODELS USING DIFFUSION ADAPTATION
    Towfic, Zaid J.
    Chen, Jianshu
    Sayed, Ali H.
    [J]. 2011 IEEE INTERNATIONAL WORKSHOP ON MACHINE LEARNING FOR SIGNAL PROCESSING (MLSP), 2011,
  • [7] Filtering methods for mixture models
    Fearnhead, Paul
    Meligkotsidou, Loukia
    [J]. JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2007, 16 (03) : 586 - 607
  • [8] Language Models of Collaborative Filtering
    Wang, Jun
    [J]. INFORMATION RETRIEVAL TECHNOLOGY, PROCEEDINGS, 2009, 5839 : 218 - 229
  • [9] Collaborative Filtering with Behavioral Models
    Sovilj, Dusan
    Sanner, Scott
    Soh, Harold
    Li, Hanze
    [J]. PROCEEDINGS OF THE 26TH CONFERENCE ON USER MODELING, ADAPTATION AND PERSONALIZATION (UMAP'18), 2018, : 91 - 99
  • [10] A Probabilistic Semantic Based Mixture Collaborative Filtering
    Weng, Linkai
    Zhang, Yaoxue
    Zhou, Yuezhi
    Yang, Laurance T.
    Tian, Pengwei
    Zhong, Ming
    [J]. UBIQUITOUS INTELLIGENCE AND COMPUTING, PROCEEDINGS, 2009, 5585 : 377 - +