A study of mixture models for collaborative filtering

被引:61
|
作者
Jin, Rong [1 ]
Si, Luo
Zhai, Chengxiang
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
[2] Michigan State Univ, Dept Comp Sci & Engn, E Lansing, MI 48824 USA
[3] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
来源
INFORMATION RETRIEVAL | 2006年 / 9卷 / 03期
关键词
collaborative filtering; graphical model; probabilistic model;
D O I
10.1007/s10791-006-4651-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Collaborative filtering is a general technique for exploiting the preference patterns of a group of users to predict the utility of items for a particular user. Three different components need to be modeled in a collaborative filtering problem: users, items, and ratings. Previous research on applying probabilistic models to collaborative filtering has shown promising results. However, there is a lack of systematic studies of different ways to model each of the three components and their interactions. In this paper, we conduct a broad and systematic study on different mixture models for collaborative filtering. We discuss general issues related to using a mixture model for collaborative filtering, and propose three properties that a graphical model is expected to satisfy. Using these properties, we thoroughly examine five different mixture models, including Bayesian Clustering (BC), Aspect Model (AM), Flexible Mixture Model (FMM), Joint Mixture Model (JMM), and the Decoupled Model (DM). We compare these models both analytically and experimentally. Experiments over two datasets of movie ratings under different configurations show that in general, whether a model satisfies the proposed properties tends to be correlated with its performance. In particular, the Decoupled Model, which satisfies all the three desired properties, outperforms the other mixture models as well as many other existing approaches for collaborative filtering. Our study shows that graphical models are powerful tools for modeling collaborative filtering, but careful design is necessary to achieve good performance.
引用
收藏
页码:357 / 382
页数:26
相关论文
共 50 条
  • [1] A study of mixture models for collaborative filtering
    Rong Jin
    Luo Si
    Chengxiang Zhai
    [J]. Information Retrieval, 2006, 9 : 357 - 382
  • [2] Using mixture models for collaborative filtering
    Kleinberg, Jon
    Sandler, Mark
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2008, 74 (01) : 49 - 69
  • [3] 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
  • [4] Filtering methods for mixture models
    Fearnhead, Paul
    Meligkotsidou, Loukia
    [J]. JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2007, 16 (03) : 586 - 607
  • [5] Language Models of Collaborative Filtering
    Wang, Jun
    [J]. INFORMATION RETRIEVAL TECHNOLOGY, PROCEEDINGS, 2009, 5839 : 218 - 229
  • [6] 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
  • [7] 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 - +
  • [8] Collaborative Filtering with Social Local Models
    Zhao, Huan
    Yao, Quanming
    Kwok, James T.
    Lee, Dik Lun
    [J]. 2017 17TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2017, : 645 - 654
  • [9] Latent class models for collaborative filtering
    Hofmann, T
    Puzicha, J
    [J]. IJCAI-99: PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 & 2, 1999, : 688 - 693
  • [10] Latent semantic models for collaborative filtering
    Hofmann, T
    [J]. ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2004, 22 (01) : 89 - 115