A Hybrid User and Item-Based Collaborative Filtering with Smoothing on Sparse Data

Collaborative filtering, the most successful recommender system technology to date, helps people make choices based on the opinions of other people. Existing collaborative filtering methods, mainly user-based and item-based methods, predict new ratings by aggregating rating information from either similar users or items. However, a large amount of ratings of similar items or similar users may be unavailable because of the sparse characteristic inherent to the rating data. For this reason, we present a Hybrid Predictive Algorithm with Smoothing (HSPA). HSPA uses item-based methods to provide the basis for data smoothing and builds the predictive model based on both users' aspects and items' aspects in order to ensure robust to data sparsity and predictive accuracy. Moreover, HSPA utilizes the user clusters to achieve high scalability. Experimental results from real datasets show that HSPA effectively contributes to the improvement of prediction on sparse data

[1]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

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

[3]  Eric Horvitz,et al.  Collaborative Filtering by Personality Diagnosis: A Hybrid Memory and Model-Based Approach , 2000, UAI.

[4]  John Riedl,et al.  Application of Dimensionality Reduction in Recommender System - A Case Study , 2000 .

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

[6]  John Riedl,et al.  An algorithmic framework for performing collaborative filtering , 1999, SIGIR '99.

[7]  Lars Schmidt-Thieme,et al.  Taxonomy-driven computation of product recommendations , 2004, CIKM '04.

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

[9]  John Riedl,et al.  Analysis of recommendation algorithms for e-commerce , 2000, EC '00.

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

[11]  Kenneth Y. Goldberg,et al.  Eigentaste: A Constant Time Collaborative Filtering Algorithm , 2001, Information Retrieval.

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

[13]  George Karypis,et al.  Item-based top-N recommendation algorithms , 2004, TOIS.

[14]  Ian Soboroff,et al.  Collaborative filtering and the generalized vector space model (poster session) , 2000, SIGIR '00.

[15]  Qiang Yang,et al.  Scalable collaborative filtering using cluster-based smoothing , 2005, SIGIR '05.

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