ABSTRACT
Tagging has emerged as a powerful mechanism that enables users to find, organize, and understand online entities. Recommender systems similarly enable users to efficiently navigate vast collections of items. Algorithms combining tags with recommenders may deliver both the automation inherent in recommenders, and the flexibility and conceptual comprehensibility inherent in tagging systems. In this paper we explore tagommenders, recommender algorithms that predict users' preferences for items based on their inferred preferences for tags. We describe tag preference inference algorithms based on users' interactions with tags and movies, and evaluate these algorithms based on tag preference ratings collected from 995 MovieLens users. We design and evaluate algorithms that predict users' ratings for movies based on their inferred tag preferences. Our tag-based algorithms generate better recommendation rankings than state-of-the-art algorithms, and they may lead to flexible recommender systems that leverage the characteristics of items users find most important.
- M. Balabanovic and Y. Shoham. Content--based, collaborative recommendation. Communications of the ACM, 40(3):66--72, 1997. Google ScholarDigital Library
- R. Bell and Y. Koren. Lessons from the Netflix prize challenge. 2007.Google Scholar
- J. Bennett and S. Lanning. The Netflix Prize. In Proceedings of KDD Cup and Workshop, 2007.Google Scholar
- V. Bouthors and O. Dedieu. Pharos, a collaborative infrastructure for web knowledge sharing. In ECDL, pages 215--233, London, UK, 1999. Springer-Verlag. Google ScholarDigital Library
- C. Brooks and N. Montanez. Improved Annotation of the Blogosphere Via Autotagging and Hierarchical Clustering. In Proceedings of the 15th International Conference on World Wide Web, pages 625--632. ACM New York, NY, USA, 2006. Google ScholarDigital Library
- C.-C. Chang and C.-J. Lin. LIBSVM: a library for support vector machines, 2001. Software available at http://www.csie.ntu.edu.tw/cjlin/libsvm.Google Scholar
- J. Diederich and T. Iofciu. Finding Communities of Practice from User Profiles Based On Folksonomies. In Proceedings of the 1st International Worskhop on Building Technology Learning Solutions for Communities of Practice, 2006.Google Scholar
- S. Funk. Netflix Update: Try This At Home. sifter.org/simon/journal/20061211. html, 2006.Google Scholar
- A. Gelman, J. B. Carlin, H. S. Stern, and D. B. Rubin. Bayesian Data Analysis, Second Edition. Chapman & Hall/CRC, July 2003.Google Scholar
- C. Hayes, P. Avesani, and S. Veeramachaneni. An analysis of the use of tags in a blog recommender system. ITC-IRST Technical Report. http://sra.itc.it/people/hayes/pubs/06/hayes-ijcai07-tech-report.pdf, June, 2006.Google Scholar
- J. Herlocker, J. Konstan, L. Terveen, and J. Riedl. Evaluating collaborative filtering recommender systems. ACM Transactions on Information Systems, 22(1):5--53, Jan. 2004. Google ScholarDigital Library
- T. Heskes. Empirical Bayes for Learning to Learn. In International Workshop on Machine Learning, pages 367--374, 2000. Google ScholarDigital Library
- R. Jaschke, L. Marinho, A. Hotho, L. Schmidt--Thieme, and G. Stumme. Tag Recommendations in Folksonomies. Lecture Notes In Computer Science, 4702:506, 2007.Google ScholarCross Ref
- G. Karypis. Evaluation of Item-Based Top-N Recommendation Algorithms. In Proceedings of the tenth international conference on Information and knowledge management, pages 247--254. ACM New York, NY, USA, 2001. Google ScholarDigital Library
- G. Koutrika, F. Effendi, Z. Gyöngyi, P. Heymann, and H. Garcia-Molina. Combating spam in tagging systems. In Proceedings of the 3rd international workshop on Adversarial information retrieval on the web, pages 57--64. ACM Press New York, NY, USA, 2007. Google ScholarDigital Library
- P. Lamere. Tagomendations -- making recommendations transparent. http://blogs.sun.com/plamere/entry/tagomendations_making_recommedations_transparent, 2007. Retrieved on October 30, 2008.Google Scholar
- G. Linden, B. Smith, and J. York. Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Internet Computing, 7(1):76--80, 2003. Google ScholarDigital Library
- G. MacGregor and E. McCulloch. Collaborative tagging as a knowledge organisation and resource discovery tool. Library View, 55(5), 2006.Google Scholar
- D. Millen, J. Feinberg, and B. Kerr. Social bookmarking in the enterprise. ACM Queue, 3(9):28--35, 2005. Google ScholarDigital Library
- S. Niwa, T. Doi, and S. Hon'Iden. Web Page Recommender System Based on Folksonomy Mining. Transactions of Information Processing Society of Japan, 47(5):1382--1392, 2006.Google Scholar
- M. Pazzani and D. Billsus. Learning and Revising User Profiles: The Identification of Interesting Web Sites. Machine Learning, 27(3):313--331, 1997. Google ScholarDigital Library
- M. J. Pazzani. A framework for collaborative, content-based and demographic filtering. Artificial Intelligence Review, 13(5-6):393--408, 1999. Google ScholarDigital Library
- V. Raghavan and S. Wong. A critical analysis of vector space model for information retrieval. Journal of the American Society for Information Science, 37(5):279--287, 1986.Google ScholarCross Ref
- P. Resnick, N. Iacovou, M. Suchak, P. Bergstrom, and J. Riedl. GroupLens: An open architecture for collaborative filtering of netnews. In CSCW '94: Proceedings of the 1994 ACM Conference on Computer Supported Cooperative Work, pages 175--186, Chapel Hill, North Carolina, United States, 1994. ACM Press. Google ScholarDigital Library
- K. Rose. Digg: Recommendation engine rolling out this week. http://http://blog.digg.com/?p=127, 2008. Retrieved on October 30, 2008.Google Scholar
- J. Schafer, D. Frankowski, J. Herlocker, and S. Sen. Collaborative Filtering Recommender Systems. Lecture Notes In Computer Science, 4321:291, 2007. Google ScholarDigital Library
- J. B. Schafer, J. Konstan, and J. Riedl. Meta-recommendation systems: User-controlled integration of diverse recommendations. In Proceedings of the ACM Conference on Information and Knowledge Management, pages 43--51, MacLean, VA, Nov. 2002. Google ScholarDigital Library
- S. Sen, F. M. Harper, A. LaPitz, and J. Riedl. The quest for quality tags. In GROUP '07: Proceedings of the 2007 international ACM conference on Supporting group work, pages 361--370, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- S. Sen, S. K. Lam, A. M. Rashid, D. Cosley, D. Frankowski, J. Osterhouse, F. M. Harper, and J. Riedl. tagging, communities, vocabulary, evolution. In Proceedings of the ACM 2006 Conference on CSCW, Banff, Alberta, Canada, 2006. Google ScholarDigital Library
- S. Sen, J. Vig, and J. Riedl. Learning to Recognize Quality Tags. In Proceedings of IUI, 2009. Google ScholarDigital Library
- C. Shirky. Ontology is overrated. http://www.shirky.com/writings/ontology_overrated.html, 2005. Retrieved on May 26, 2007.Google Scholar
- J. Vig, S. Sen, and J. Riedl. Tagsplanations: Explaining Recommendations Using Tags. In Proceedings of the International Conference on Intelligent User Interfaces, 2009. Google ScholarDigital Library
Index Terms
- Tagommenders: connecting users to items through tags
Recommendations
A Scalable, Accurate Hybrid Recommender System
WKDD '10: Proceedings of the 2010 Third International Conference on Knowledge Discovery and Data MiningRecommender systems apply machine learning techniques for filtering unseen information and can predict whether a user would like a given resource. There are three main types of recommender systems: collaborative filtering, content-based filtering, and ...
A framework for diversifying recommendation lists by user interest expansion
Recommender systems have been widely used to discover users' preferences and recommend interesting items to users during this age of information overload. Researchers in the field of recommender systems have realized that the quality of a top-N ...
Cross-representation mediation of user models
Personalization is considered a powerful methodology for improving the effectiveness of information search and decision making. It has led to the dissemination of systems capable of suggesting relevant and personalized information (or items) to the users,...
Comments