Extended latent class models for collaborative recommendation

With the advent of the World Wide Web, providing just-in-time personalized product recommendations to customers now becomes possible. Collaborative recommender systems utilize correlation between customer preference ratings to identify "like-minded" customers and predict their product preference. One factor determining the success of the recommender systems is the prediction accuracy, which in many cases is limited by lacking adequate ratings (the sparsity problem). Recently, the use of latent class model (LCM) has been proposed to alleviate this problem. In this paper, we first study how the LCM can be extended to handle customers and products outside the training set. In addition, we propose the use of a pair of LCMs (called dual latent class model-DLCM), instead of a single LCM, to model customers' likes and dislikes separately for enhancing the prediction accuracy. Experimental results based on the EachMovie dataset show that DLCM outperforms both LCM and the conventional correlation-based method when the available ratings are sparse.

[1]  Loriene Roy,et al.  Content-based book recommending using learning for text categorization , 1999, DL '00.

[2]  Bradley N. Miller,et al.  Using filtering agents to improve prediction quality in the GroupLens research collaborative filtering system , 1998, CSCW '98.

[3]  Michael J. Pazzani,et al.  Learning Collaborative Information Filters , 1998, ICML.

[4]  Pattie Maes,et al.  Evolving agents for personalized information filtering , 1993, Proceedings of 9th IEEE Conference on Artificial Intelligence for Applications.

[5]  Yoram Singer,et al.  An Efficient Boosting Algorithm for Combining Preferences by , 2013 .

[6]  Philip S. Yu,et al.  Horting hatches an egg: a new graph-theoretic approach to collaborative filtering , 1999, KDD '99.

[7]  Pattie Maes,et al.  Social information filtering: algorithms for automating “word of mouth” , 1995, CHI '95.

[8]  Michael J. Pazzani,et al.  Workshop on recommender systems: algorithms and evaluation , 1999, SIGF.

[9]  Bradley N. Miller,et al.  GroupLens: applying collaborative filtering to Usenet news , 1997, CACM.

[10]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[11]  John Riedl,et al.  Combining Collaborative Filtering with Personal Agents for Better Recommendations , 1999, AAAI/IAAI.

[12]  Christian Posse,et al.  Bayesian Mixed-Effects Models for Recommender Systems , 1999 .

[13]  Bradley N. Miller,et al.  Applying Collaborative Filtering to Usenet News , 1997 .

[14]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[15]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.

[16]  William W. Cohen,et al.  Recommendation as Classification: Using Social and Content-Based Information in Recommendation , 1998, AAAI/IAAI.

[17]  Michael J. Pazzani,et al.  Syskill & Webert: Identifying Interesting Web Sites , 1996, AAAI/IAAI, Vol. 1.

[18]  Michael W. Berry,et al.  Mining consumer product data via latent semantic indexing , 1999, Intell. Data Anal..

[19]  Thorsten Joachims,et al.  Web Watcher: A Tour Guide for the World Wide Web , 1997, IJCAI.

[20]  Dean P. Foster,et al.  Clustering Methods for Collaborative Filtering , 1998, AAAI 1998.

[21]  Robert Kass,et al.  Modeling users' interests in information filters , 1992, CACM.

[22]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.

[23]  T. Joachims WebWatcher : A Tour Guide for the World Wide Web , 1997 .

[24]  Yoram Singer,et al.  Learning to Order Things , 1997, NIPS.

[25]  Michael H. Pryor,et al.  The Effects of Singular Value Decomposition on Collaborative Filtering , 1998 .

[26]  Thomas Hofmann,et al.  Learning from Dyadic Data , 1998, NIPS.

[27]  Thomas Hofmann,et al.  Latent Class Models for Collaborative Filtering , 1999, IJCAI.

[28]  K. C. Tsui,et al.  A unified statistical framework for recommender systems , 1999 .

[29]  Thomas Hofmann,et al.  Learning and representing topic-a hierarchical mixture model for word occurences in document databas , 1998 .