TagRec: towards a toolkit for reproducible evaluation and development of tag-based recommender algorithms

This article presents TagRec, a framework to foster reproducible evaluation and development of recommender algorithms based on folksonomy data. The purpose of TagRec is to provide the research community with a standardised framework that supports all steps of the development process and the evaluation of tag-based recommendation algorithms in a reproducible way, including methods for data pre-processing, data modeling and recommender evaluation. TagRec currently contains 32 state-of-the-art algorithms for tag and item prediction, including a set of novel and very efficient algorithms based on the human cognition theories ACT-R and MINERVA2. The framework should be relevant for researchers, teachers, students and developers working on recommender systems and predictive modeling in general and those interested in tag-based recommender algorithms in particular.

[1]  Dominik Kowald,et al.  TagRec: towards a standardized tag recommender benchmarking framework , 2014, HT.

[2]  Dominik Kowald,et al.  Modeling Activation Processes in Human Memory to Predict the Reuse of Tags , 2016 .

[3]  Alan Said,et al.  Rival: a toolkit to foster reproducibility in recommender system evaluation , 2014, RecSys '14.

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

[5]  Christoph Trattner,et al.  Evaluating tag-based information access in image collections , 2012, HT '12.

[6]  Markus Strohmaier,et al.  Of categorizers and describers: an evaluation of quantitative measures for tagging motivation , 2010, HT '10.

[7]  Ralf Krestel,et al.  Language Models and Topic Models for Personalizing Tag Recommendation , 2010, 2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[8]  Andreas Hotho,et al.  Social Tagging Recommender Systems , 2011, Recommender Systems Handbook.

[9]  Lars Schmidt-Thieme,et al.  Pairwise interaction tensor factorization for personalized tag recommendation , 2010, WSDM '10.

[10]  John R Anderson,et al.  An integrated theory of the mind. , 2004, Psychological review.

[11]  Christoph Trattner,et al.  Are tag clouds useful for navigation? A network-theoretic analysis , 2011, Int. J. Soc. Comput. Cyber Phys. Syst..

[12]  Dominik Kowald,et al.  Recommending Items in Social Tagging Systems Using Tag and Time Informations , 2014, HT.

[13]  Cheng-Lung Huang,et al.  Utilizing user tag-based interests in recommender systems for social resource sharing websites , 2014, Knowl. Based Syst..

[14]  Andreas Hotho,et al.  Testing and evaluating tag recommenders in a live system , 2009, RecSys '09.

[15]  Ming Zhang,et al.  Integrating Temporal Usage Pattern into Personalized Tag Prediction , 2012, APWeb.

[16]  Lars Schmidt-Thieme,et al.  Collaborative Tag Recommendations , 2007, GfKl.

[17]  Qiudan Li,et al.  A recommender system based on tag and time information for social tagging systems , 2011, Expert Syst. Appl..

[18]  Dominik Kowald,et al.  Modeling Activation Processes in Human Memory to Predict the Use of Tags in Social Bookmarking Systems , 2016, J. Web Sci..

[19]  Mehrbakhsh Nilashi,et al.  Collaborative filtering recommender systems , 2013 .

[20]  Dominik Kowald,et al.  Recommending tags with a model of human categorization , 2013, CIKM.

[21]  Douglas L. Hintzman,et al.  MINERVA 2: A simulation model of human memory , 1984 .

[22]  Dominik Kowald,et al.  Long time no see: the probability of reusing tags as a function of frequency and recency , 2013, WWW.

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

[24]  Christoph Trattner,et al.  Navigational efficiency of broad vs. narrow folksonomies , 2012, HT '12.

[25]  Dominik Kowald,et al.  Forgetting the Words but Remembering the Meaning: Modeling Forgetting in a Verbal and Semantic Tag Recommender , 2014, MSM/MUSE.