The role of tags for recommendation: A survey

Social tagging is an innovative and powerful mechanism introduced with Web 2.0: it shifts the task of classifying resources from a reduced set of knowledge engineers to the wide set of Web users. Users of social tagging systems define personal classifications which can be used by other peers for browsing available resources. However, due to the absence of rules for managing the tagging process, and to the lack of predefined schemas or structures for inserting metadata and relationships among tags, current user generated classifications dop not produce sound taxonomies. This is a strong limitation which prevents an effective and informed resource sharing. For this reason researchers are modeling innovative recommender systems capable to better support tagging, browsing, and searching for new resources. This paper is a survey which discusses the role of tags in recommender systems: starting from social tagging systems, we analyze various techniques for suggesting content and we introduce the approaches exploited for proposing tags for classifying resources, considering both personalized and not-personalized recommendation.

[1]  Michael J. Pazzani,et al.  Content-Based Recommendation Systems , 2007, The Adaptive Web.

[2]  Carl Gutwin,et al.  KEA: practical automatic keyphrase extraction , 1999, DL '99.

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

[4]  Nan Du,et al.  Improved recommendation based on collaborative tagging behaviors , 2008, IUI '08.

[5]  Robin D. Burke,et al.  Hybrid Web Recommender Systems , 2007, The Adaptive Web.

[6]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[7]  Reyn Y. Nakamoto,et al.  DEWS 2007 M 5-6 Tag-Based Contextual Collaborative Filtering , 2007 .

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

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

[10]  Antonina Dattolo,et al.  Recommending New Tags Using Domain-Ontologies , 2009, 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology.

[11]  John Riedl,et al.  Tagsplanations: explaining recommendations using tags , 2009, IUI.

[12]  Gilad Mishne,et al.  AutoTag: a collaborative approach to automated tag assignment for weblog posts , 2006, WWW '06.

[13]  Andreas Hotho,et al.  Tag recommendations in social bookmarking systems , 2008, AI Commun..

[14]  Bamshad Mobasher,et al.  Adapting K-Nearest Neighbor for Tag Recommendation in Folksonomies , 2009, ITWP.

[15]  Anette Hulth,et al.  Improved Automatic Keyword Extraction Given More Linguistic Knowledge , 2003, EMNLP.

[16]  Federica Cena,et al.  Tag-based user modeling for social multi-device adaptive guides , 2008, User Modeling and User-Adapted Interaction.

[17]  Rajeev Motwani,et al.  The PageRank Citation Ranking : Bringing Order to the Web , 1999, WWW 1999.

[18]  Lawrence Birnbaum,et al.  TagAssist: Automatic Tag Suggestion for Blog Posts , 2007, ICWSM.

[19]  Fabio Vitali,et al.  Towards Disambiguating Social Tagging Systems , 2010 .

[20]  Wu-Jun Li,et al.  TagiCoFi: tag informed collaborative filtering , 2009, RecSys '09.

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

[22]  Shinsuke Nakajima,et al.  Tag-Based Contextual Collaborative Filtering , 2007 .

[23]  Adam Mathes,et al.  Folksonomies-Cooperative Classification and Communication Through Shared Metadata , 2004 .

[24]  Dan Frankowski,et al.  Collaborative Filtering Recommender Systems , 2007, The Adaptive Web.

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

[26]  Hinrich Schütze,et al.  Introduction to information retrieval , 2008 .

[27]  Zanardi,et al.  Social Ranking: Finding Relevant Content in Web 2.0 , 2008, ECAI 2008.

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

[29]  Giovanni Semeraro,et al.  Recommending Smart Tags in a Social Bookmarking System , 2007 .

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

[31]  Jianchang Mao,et al.  Towards the Semantic Web: Collaborative Tag Suggestions , 2006 .

[32]  Licia Capra,et al.  Social ranking: uncovering relevant content using tag-based recommender systems , 2008, RecSys '08.

[33]  Antonina Dattolo,et al.  Neighbor Selection and Recommendations in Social Bookmarking Tools , 2009, 2009 Ninth International Conference on Intelligent Systems Design and Applications.

[34]  R. Brussee,et al.  On the Importance of “ Who Tagged What ” , 2006 .

[35]  Martin F. Porter,et al.  An algorithm for suffix stripping , 1997, Program.

[36]  Christopher H. Brooks,et al.  Improved annotation of the blogosphere via autotagging and hierarchical clustering , 2006, WWW '06.

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

[38]  Andreas Hotho,et al.  FolkRank : A Ranking Algorithm for Folksonomies , 2006, LWA.

[39]  Pasquale Lops,et al.  STaR: a Social Tag Recommender System , 2009, DC@PKDD/ECML.