Collaborative filtering recommender systems based on popular tags

The social tags in web 2.0 are becoming another important information source to profile users' interests and preferences for making personalized recommendations. However, the uncontrolled vocabulary causes a lot of problems to profile users accurately, such as ambiguity, synonyms, misspelling, low information sharing etc. To solve these problems, this paper proposes to use popular tags to represent the actual topics of tags, the content of items, and also the topic interests of users. A novel user profiling approach is proposed in this paper that first identifies popular tags, then represents users’ original tags using the popular tags, finally generates users’ topic interests based on the popular tags. A collaborative filtering based recommender system has been developed that builds the user profile using the proposed approach. The user profile generated using the proposed approach can represent user interests more accurately and the information sharing among users in the profile is also increased. Consequently the neighborhood of a user, which plays a crucial role in collaborative filtering based recommenders, can be much more accurately determined. The experimental results based on real world data obtained from Amazon.com show that the proposed approach outperforms other approaches.

[1]  Richi Nayak,et al.  Collaborative Filtering Recommender Systems Using Tag Information , 2008, 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[2]  Pasquale Lops,et al.  Integrating tags in a semantic content-based recommender , 2008, RecSys '08.

[3]  Dinan Gunawardena,et al.  Social tags: meaning and suggestions , 2008, CIKM '08.

[4]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[5]  Xin Li,et al.  Tag-based social interest discovery , 2008, WWW.

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

[7]  Lars Schmidt-Thieme,et al.  Tag-aware recommender systems by fusion of collaborative filtering algorithms , 2008, SAC '08.

[8]  John Riedl,et al.  tagging, communities, vocabulary, evolution , 2006, CSCW '06.

[9]  Hector Garcia-Molina,et al.  Social tag prediction , 2008, SIGIR '08.

[10]  Yong Yu,et al.  Optimizing web search using social annotations , 2007, WWW '07.

[11]  John Riedl,et al.  Tagommenders: connecting users to items through tags , 2009, WWW '09.

[12]  Hugh C. Davis,et al.  Exploring the Value of Folksonomies for Creating Semantic Metadata , 2007, Int. J. Semantic Web Inf. Syst..

[13]  Nigel Shadbolt,et al.  Contextualising Tags in Collaborative Tagging Systems , 2009 .

[14]  Wolfgang Nejdl,et al.  Can all tags be used for search? , 2008, CIKM '08.

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