A Two-stage Personalized Recommendation in CTS Using Graph-Based Clustering

Collaborative tagging systems (CTS) enable Internet users to annotate for resources using custom tags, and the tags reflect the user interest and thus form a user profile. However, the flexibility of tagging brings large number of synonymous and polysemous tags which make the use of these profile information to personalize resource recommendation difficult. We propose to use graph-based clustering to form groups of semantically-related tags in the offline stage. Then in the online stage the tag clusters act as an intermediary between users and resource and are utilized to personalize the query results in CTS. 5-fold cross-validation is performed on two data sets, the results are compared with two other algorithms. Results show that the algorithm proposed demonstrate much better personalization measured by the F-value, whilst the effect is more miraculous in a multi-topic than in a single-topic CTS. This observation suggests that in a multi-topic CTS tag clustering such as proposed in this paper is an important strategy.

[1]  Mor Naaman,et al.  HT06, tagging paper, taxonomy, Flickr, academic article, to read , 2006, HYPERTEXT '06.

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

[3]  Hector Garcia-Molina,et al.  Collaborative Creation of Communal Hierarchical Taxonomies in Social Tagging Systems , 2006 .

[4]  Grigory Begelman,et al.  Automated Tag Clustering: Improving search and exploration in the tag space , 2006 .

[5]  Bernardo A. Huberman,et al.  The Structure of Collaborative Tagging Systems , 2005, ArXiv.

[6]  Ulrik Brandes,et al.  Experiments on Graph Clustering Algorithms , 2003, ESA.

[7]  Alex Pothen,et al.  PARTITIONING SPARSE MATRICES WITH EIGENVECTORS OF GRAPHS* , 1990 .

[8]  Andreas Hotho,et al.  Information Retrieval in Folksonomies: Search and Ranking , 2006, ESWC.

[9]  Bamshad Mobasher,et al.  Personalized recommendation in social tagging systems using hierarchical clustering , 2008, RecSys '08.

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

[11]  M E J Newman,et al.  Finding and evaluating community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[12]  Roelof van Zwol,et al.  Flickr tag recommendation based on collective knowledge , 2008, WWW.

[13]  Robin Burke,et al.  Personalization in Folksonomies Based on Tag Clustering , 2008 .

[14]  Bernardo A. Huberman,et al.  Usage patterns of collaborative tagging systems , 2006, J. Inf. Sci..

[15]  Yoon Ho Cho,et al.  Application of Web usage mining and product taxonomy to collaborative recommendations in e-commerce , 2004, Expert Syst. Appl..

[16]  Panagiotis Symeonidis,et al.  Tag recommendations based on tensor dimensionality reduction , 2008, RecSys '08.

[17]  Valentin Robu,et al.  The complex dynamics of collaborative tagging , 2007, WWW '07.