Skip to main content

Tag-Based Recommendation

  • Chapter
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10100))

Abstract

Social tagging is an information classification paradigm where the users themselves are given the power to describe and categorize content for their own purposes using tags. The popularity of social tagging, and the ease with which such tags can be generated, assigned, and collected, has sparked significant research interest in tags and their possible applications. One such application is tag-based recommendation: generating better recommendations by incorporating tags into the recommendation process. This chapter provides an overview of the state-of-the-art approaches to tag-based item recommendation, organised by the class of recommendation algorithms that is augmented with tags, such as collaborative filtering, dimensionality reduction, graph-based recommendation, content-based filtering, machine learning, and hybrid recommendation. The chapter also offers an overview of the most important methods for recommending which tags to apply to content. Finally, the chapter discusses the open research problems in tag-based recommendation and what would be needed to address them.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   119.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    This chapter focuses on how tags can be applied to improve the recommendation process. For more information about the paradigm of social tagging, we refer the reader to Mathes [71] and Hammond et al. [46]. For other applications of tags to information access, we refer the reader to Chapters 1 [15], 6 [27], and 9 [75] in this book.

  2. 2.

    http://www.last.fm.

  3. 3.

    http://www.movielens.org.

  4. 4.

    http://www.librarything.com.

  5. 5.

    http://www.delicious.com.

  6. 6.

    http://www.citeulike.org.

  7. 7.

    The active user is the user the system is currently generating recommendations for.

  8. 8.

    http://www.bibsonomy.org.

  9. 9.

    The Netflix Prize was an open competition organized by Netflix which ran from 2006 to 2009. The aim was to develop the best recommendation algorithm to predict users’ ratings for movies offered by Netflix. See http://www.netflixprize.com for more information.

  10. 10.

    http://www.imdb.com.

  11. 11.

    See also Chap. 9 [75] in this book for a more detailed description of FolkRank.

  12. 12.

    While there are multiple versions of the MovieLens data set available for download at http://grouplens.org/datasets/movielens/, only the MovieLens 10M data set contains tagging information. This is the data set we refer to as MovieLens in this book chapter.

References

  1. Adomavicius, G., Tuzhilin, A.: Context-aware recommender systems. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 217–253. Springer, Boston, MA (2011). https://doi.org/10.1007/978-0-387-85820-3_7

    Chapter  MATH  Google Scholar 

  2. Aggarwal, C.C., Wolf, J.L., Wu, K.L., Yu, P.S.: Horting hatches an egg: a new graph-theoretic approach to collaborative filtering. In: Proceeding of the 5th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD 1999, pp. 201–212. ACM, New York (1999)

    Google Scholar 

  3. Aha, D.W., Kibler, D., Albert, M.K.: Instance-based learning algorithms. Mach. Learn. 6(1), 37–66 (1991)

    Google Scholar 

  4. Amer-Yahia, S., Galland, A., Stoyanovich, J., Yu, C.: From del.icio.us to x.qui.site: recommendations in social tagging sites. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, SIGMOD 2008, pp. 1323–1326. ACM, New York (2008)

    Google Scholar 

  5. Baluja, S., Seth, R., Sivakumar, D., Jing, Y., Yagnik, J., Kumar, S., Ravichandran, D., Aly, M.: Video suggestion and discovery for YouTube: taking random walks through the view graph. In: Proceedings of the 17th International Conference on World Wide Web, WWW 2008, pp. 895–904. ACM, New York (2008)

    Google Scholar 

  6. Benz, D., Hotho, A., Jäschke, R., Krause, B., Mitzlaff, F., Schmitz, C., Stumme, G.: The social bookmark and publication management system bibsonomy - a platform for evaluating and demonstrating Web 2.0 research. VLDB 19(6), 849–875 (2010)

    Article  Google Scholar 

  7. Berry, M.W., Dumais, S.T., O’Brien, G.W.: Using linear algebra for intelligent information retrieval. SIAM Rev. 37(4), 573–595 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  8. Bischoff, K., Firan, C.S., Nejdl, W., Paiu, R.: Can all tags be used for search? In: Proceedings of the seventeenth international conference on information and knowledge management, CIKM 2008, pp. 193–202. ACM, New York (2008)

    Google Scholar 

  9. Blei, D.M., Ng, A.Y., Jordan, M.I.: Latent Dirichlet allocation. J. Mach. Learn. Res. 3(4–5), 993–1022 (2003)

    MATH  Google Scholar 

  10. Bogers, T.: Recommender systems for social bookmarking. Ph.D. thesis, Tilburg University, December 2009

    Google Scholar 

  11. Bogers, T.: Movie recommendation using random walks over the contextual graph. In: Adomavicius, G., Tuzhilin, A. (eds.) Proceedings of the RecSys CARS 2010 workshop (2010)

    Google Scholar 

  12. Bogers, T., Van den Bosch, A.: Comparing and evaluating information retrieval algorithms for news recommendation. In: Proceedings of the 2007 ACM Conference on Recommender Systems, RecSys 2007, pp. 141–144. ACM, October 2007

    Google Scholar 

  13. Bogers, T., Van den Bosch, A.: Collaborative and content-based filtering for item recommendation on social bookmarking websites. In: Jannach, D., Geyer, W., Freyne, J., Anand, S.S., Dugan, C., Mobasher, B., Kobsa, A. (eds.) Proceedings of the ACM RecSys 2009 workshop on Recommender Systems and the Social Web, pp. 9–16, October 2009

    Google Scholar 

  14. Bogers, T., Van den Bosch, A.: Fusing recommendations for social bookmarking websites. Int. J. Electron. Commer. 15(3), 33–75 (2011)

    Article  Google Scholar 

  15. Brusilovsky, P., Smyth, B., Shapira, B.: Social search. In: Brusilovsky, P., He, D. (eds.) Social Information Access. LNCS, vol. 10100, pp. 213–276. Springer, Cham (2018)

    Google Scholar 

  16. Bu, J., Tan, S., Chen, C., Wang, C., Wu, H., Zhang, L., He, X.: Music recommendation by unified hypergraph: combining social media information and music content. In: Proceedings of the International Conference on Multimedia, MM 2010, pp. 391–400. ACM, New York, October 2010

    Google Scholar 

  17. Burke, R.: Hybrid recommender systems: survey and experiments. User Model. User-Adap. Inter. 12(4), 331–370 (2002)

    Article  MATH  Google Scholar 

  18. Cantador, I., Bellogín, A., Vallet, D.: Content-based recommendation in social tagging systems. In: Proceedings of the Fourth ACM Conference on Recommender Systems, RecSys 2010, pp. 237–240. ACM (2010)

    Google Scholar 

  19. Cantador, I., Konstas, I., Jose, J.M.: Categorising social tags to improve Folksonomy-based recommendations. Web Semant. Sci. Serv. Agents World Wide Web 9(1), 1–15 (2011)

    Article  Google Scholar 

  20. Chatti, M.A., Dakova, S., Thus, H., Schroeder, U.: Tag-based collaborative filtering recommendation in personal learning environments. IEEE Trans. Learn. Technol. 6(4), 337–349 (2013)

    Article  Google Scholar 

  21. Clements, M.: Personalized access to social media. Ph.D. thesis, Delft University of Technology, December 2010

    Google Scholar 

  22. Clements, M., de Vries, A.P., Reinders, M.J.T.: Optimizing single term queries using a personalized Markov random walk over the social graph. In: Alonso, O., Zaragoza, H. (eds.) Proceedings of the ECIR Workshop on Exploiting Semantic Annotations in Information Retrieval (ESAIR 2008), pp. 18–24 (2008)

    Google Scholar 

  23. Clements, M., de Vries, A.P., Reinders, M.J.T.: The influence of personalization on tag query length in social media search. Inf. Process. Manag. 46(4), 403–412 (2010)

    Article  Google Scholar 

  24. Clements, M., de Vries, A.P., Reinders, M.J.T.: The task dependent effect of tags and ratings on social media access. ACM Trans. Inf. Syst. 28, 21 (2010)

    Article  Google Scholar 

  25. De Gemmis, M., Lops, P., Semeraro, G., Basile, P.: Integrating tags in a semantic content-based recommender. In: Proceedings of the 2008 ACM Conference on Recommender Systems, RecSys 2008, pp. 163–170. ACM, New York (2008)

    Google Scholar 

  26. Desrosiers, C., Karypis, G.: A comprehensive survey of neighborhood-based recommendation methods. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 107–144. Springer, Boston, MA (2011). https://doi.org/10.1007/978-0-387-85820-3_4

    Chapter  Google Scholar 

  27. Dimitrov, D., Helic, D., Strohmaier, M.: Tag-based navigation and visualization. In: Brusilovsky, P., He, D. (eds.) Social Information Access. LNCS, vol. 10100, pp. 181–212. Springer, Cham (2017)

    Google Scholar 

  28. Durao, F., Dolog, P.: A personalized tag-based recommendation in social web systems. In: CEUR Workshop Proceedings, vol. 485, pp. 40–49 (2009)

    Google Scholar 

  29. Eck, D., Bertin-Mahieux, T., Lamere, P.: Autotagging music using supervised machine learning. In: Proceedings of the 8th International Conference on Music Information Retrieval, ISMIR 2007 (2007)

    Google Scholar 

  30. Eck, D., Lamere, P., Bertin-Mahieux, T., Green, S.: Automatic generation of social tags for music recommendation. Adv. Neural Inf. Process. Syst. 20, 385–392 (2008)

    Google Scholar 

  31. Enrich, M., Braunhofer, M., Ricci, F.: Cold-start management with cross-domain collaborative filtering and tags. In: Huemer, C., Lops, P. (eds.) EC-Web 2013. LNBIP, vol. 152, pp. 101–112. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-39878-0_10

    Chapter  Google Scholar 

  32. Feng, W., Wang, J.: Incorporating heterogeneous information for personalized tag recommendation in social tagging systems. In: Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD 2012, pp. 1276–1284. ACM, New York, August 2012

    Google Scholar 

  33. Fernández-Tobias, I., Cantador, I.: Exploiting social tags in matrix factorization models for cross-domain collaborative filtering. In: Bogers, T., Koolen, M., Cantador, I. (eds.) Proceedings of the 1st Workshop on New Trends in Content-based Recommender Systems, pp. 34–41. CEUR-WS.org (2014)

    Google Scholar 

  34. Firan, C.S., Nejdl, W., Paiu, R.: The benefit of using tag-based profiles. In: Proceedings of the 2007 Latin American Web Conference, pp. 32–41, October 2007

    Google Scholar 

  35. Furnas, G.W., Landauer, T.K., Gomez, L.M., Dumais, S.T.: The vocabulary problem in human-system communication. Commun. ACM 30(11), 964–971 (1987)

    Article  Google Scholar 

  36. Garg, N., Weber, I.: Personalized, interactive tag recommendation for Flickr. In: Proceedings of the 2008 ACM Conference on Recommender Systems, RecSys 2008, pp. 67–74. ACM, New York, October 2008

    Google Scholar 

  37. Garg, N., Weber, I.: Personalized tag suggestion for Flickr. In: Proceedings of the 17th International Conference on World Wide Web, WWW 2008, pp. 1063–1064. ACM, New York (2008)

    Google Scholar 

  38. Gedikli, F., Jannach, D.: Improving recommendation accuracy based on item-specific tag preferences. ACM Trans. Intell. Syst. Technol. (TIST) 4(1), 11–19 (2013)

    Google Scholar 

  39. Gemmell, J., Schimoler, T., Mobasher, B., Burke, R.: Tag-based resource recommendation in social annotation applications. In: Konstan, J.A., Conejo, R., Marzo, J.L., Oliver, N. (eds.) UMAP 2011. LNCS, vol. 6787, pp. 111–122. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-22362-4_10

    Chapter  Google Scholar 

  40. Gemmell, J., Schimoler, T., Mobasher, B., Burke, R.: Resource recommendation in social annotation systems: a linear-weighted hybrid approach. J. Comput. Syst. Sci. 78(4), 1160–1174 (2012)

    Article  MathSciNet  Google Scholar 

  41. Givon, S., Lavrenko, V.: Predicting social-tags for cold start book recommendations. In: Proceedings of the Third ACM Conference on Recommender Systems, RecSys 2009, pp. 333–336. ACM, New York, October 2009

    Google Scholar 

  42. Godoy, D., Amandi, A.: Hybrid content and tag-based profiles for recommendation in collaborative tagging systems. In: Proceedings of the 2008 Latin American Web Conference, LA-WEB 2008, pp. 58–65. IEEE (2008)

    Google Scholar 

  43. Golder, S.A., Huberman, B.A.: Usage patterns of collaborative tagging systems. J. Inf. Sci. 32(2), 198–208 (2006)

    Article  Google Scholar 

  44. Guan, Z., Wang, C., Bu, J., Chen, C., Yang, K., Cai, D., He, X.: Document recommendation in social tagging services. In: Proceedings of the 10th International Conference on World Wide Web, WWW 2010, pp. 391–400. ACM, New York, April 2010

    Google Scholar 

  45. Guy, I., Zwerdling, N., Ronen, I., Carmel, D., Uziel, E.: Social media recommendation based on people and tags. In: Proceedings of the 33rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 194–201. ACM (2010)

    Google Scholar 

  46. Hammond, T., Hannay, T., Lund, B., Scott, J.: Social bookmarking tools (I) - a general review. D-Lib Mag. 11(4), 1082–9873 (2005)

    Google Scholar 

  47. Hamouda, S., Wanas, N.: PUT-tag: personalized user-centric tag recommendation for social bookmarking systems. Soc. Netw. Anal. Min. 1(4), 377–385 (2011)

    Article  Google Scholar 

  48. Herlocker, J.L., Konstan, J.A., Borchers, A., Riedl, J.: An algorithmic framework for performing collaborative filtering. In: Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 1999, pp. 230–237. ACM, New York (1999)

    Google Scholar 

  49. Herlocker, J.L., Konstan, J.A., Terveen, L.G., Riedl, J.T.: Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst. 22(1), 5–53 (2004)

    Article  Google Scholar 

  50. Hofmann, T.: Latent semantic models for collaborative filtering. ACM Trans. Inf. Syst. 22(1), 89–115 (2004)

    Article  Google Scholar 

  51. Hotho, A., Jäschke, R., Schmitz, C., Stumme, G.: Information retrieval in folksonomies: search and ranking. In: Sure, Y., Domingue, J. (eds.) ESWC 2006. LNCS, vol. 4011, pp. 411–426. Springer, Heidelberg (2006). https://doi.org/10.1007/11762256_31

    Chapter  Google Scholar 

  52. Hung, C.C., Huang, Y.C., Hsu, J.Y., Wu, D.K.C.: Tag-based user profiling for social media recommendation. In: Proceedings of the 2008 AAAI Workshop on Intelligent Techniques for Web Personalization & Recommender Systems. AAAI Press, July 2008

    Google Scholar 

  53. Jäschke, R., Marinho, L., Hotho, A., Schmidt-Thieme, L., Stumme, G.: Tag recommendations in Folksonomies. In: Kok, J.N., Koronacki, J., Lopez de Mantaras, R., Matwin, S., Mladenič, D., Skowron, A. (eds.) PKDD 2007. LNCS (LNAI), vol. 4702, pp. 506–514. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-74976-9_52

    Chapter  Google Scholar 

  54. Jomsri, P., Sanguansintukul, S., Choochaiwattana, W.: A framework for tag-based research paper recommender system: an IR approach. In: 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops, pp. 103–108. IEEE (2010)

    Google Scholar 

  55. Kataria, S.: Recursive neural language architecture for tag prediction, March 2016. arXiv:1603.07646v1, cs.IR

  56. Kim, H.N., Ji, A.T., Ha, I., Jo, G.S.: Collaborative filtering based on collaborative tagging for enhancing the quality of recommendation. Electron. Commer. Res. Appl. 9(1), 73–83 (2010)

    Article  Google Scholar 

  57. Kim, H.N., Roczniak, A., Lévy, P., El Saddik, A.: Social media filtering based on collaborative tagging in semantic space. Multimedia Tools Appl. 56(1), 63–89 (2012)

    Article  Google Scholar 

  58. Kim, J., Kim, H., Ryu, J.: TripTip: a trip planning service with tag-based recommendation. In: CHI 2009 Extended Abstracts on Human Factors in Computing Systems, pp. 3467–3472. ACM (2009)

    Google Scholar 

  59. Kluver, D., Ekstrand, M.D., Konstan, J.A.: Rating-based collaborative filtering: algorithms and evaluation. In: Brusilovsky, P., He, D. (eds.) Social Information Access. LNCS, vol. 10100, pp. 344–390. Springer, Cham (2017)

    Google Scholar 

  60. Konstas, I., Stathopoulos, V., Jose, J.M.: On social networks and collaborative recommendation. In: Proceedings of the 32nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 2009, pp. 195–202. ACM (2009)

    Google Scholar 

  61. Koolen, M., Bogers, T., Kamps, J., Kazai, G., Preminger, M.: Overview of the INEX 2014 social book search track. vol. 1180, pp. 462–479. CEUR-WS.org (2014)

    Google Scholar 

  62. Koren, Y., Bell, R.: Advances in collaborative filtering. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 145–186. Springer, Boston, MA (2011). https://doi.org/10.1007/978-0-387-85820-3_5

    Chapter  Google Scholar 

  63. Krestel, R., Fankhause, P.: Language models and topic models for personalizing tag recommendation. In: Proceedings of the 2010 IEEE/ACM International Conference on Web Intelligence-Intelligent Agent Technology, WI-IAT 2010, pp. 82–89 IEEE (2010)

    Google Scholar 

  64. Krestel, R., Fankhauser, P., Nejdl, W.: Latent Dirichlet allocation for tag recommendation. In: Proceedings of the Third ACM Conference on Recommender Systems, RecSys 2009, pp. 61–68. ACM, New York, October 2009

    Google Scholar 

  65. Lang, K.: NewsWeeder: learning to filter netnews. In: Proceedings of the 12th International Conference on Machine Learning, ICML 1995, pp. 331–339. Morgan Kaufmann, San Mateo (1995)

    Chapter  Google Scholar 

  66. Liang, H., Xu, Y., Li, Y., Nayak, R.: Tag based collaborative filtering for recommender systems. In: Wen, P., Li, Y., Polkowski, L., Yao, Y., Tsumoto, S., Wang, G. (eds.) RSKT 2009. LNCS (LNAI), vol. 5589, pp. 666–673. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02962-2_84

    Chapter  Google Scholar 

  67. Liang, H., Xu, Y., Li, Y., Nayak, R.: Personalized recommender system based on item taxonomy and folksonomy. In: Proceedings of the Nineteenth International Conference on Information and Knowledge Management, CIKM 2010, pp. 1641–1644. ACM, New York, October 2010

    Google Scholar 

  68. Liang, H., Xu, Y., Li, Y., Nayak, R., Tao, X.: Connecting users and items with weighted tags for personalized item recommendations. In: Proceedings of the 21st ACM Conference on Hypertext and Hypermedia, HT 2010, pp. 51–60. ACM, New York, June 2010

    Google Scholar 

  69. Lu, C., Hu, X., Park, J., Huang, J.: Post-based collaborative filtering for personalized tag recommendation. In: Proceedings of the 2011 iConference, iConference 2011, pp. 561–568. ACM, New York, February (2011)

    Google Scholar 

  70. Luo, X., Ouyang, Y., Xiong, Z.: Improving neighborhood based collaborative filtering via integrated folksonomy information. Pattern Recogn. Lett. 33(3), 263–270 (2012)

    Article  Google Scholar 

  71. Mathes, A.: Folksonomies - Cooperative Classification and Communication through Shared Metadata, Technical report (2004)

    Google Scholar 

  72. Mooney, R.J., Roy, L.: Content-based book recommending using learning for text categorization. In: Proceedings of the Fifth ACM Conference on Digital Libraries, DL 2000, pp. 195–204. ACM, New York (2000)

    Google Scholar 

  73. Nakamoto, R., Nakajima, S., Miyazaki, J., Uemura, S.: Tag-based contextual collaborative filtering. In: Proceedings of the 18th IEICE Data Engineering Workshop (2007)

    Google Scholar 

  74. Nakamoto, R., Nakajima, S., Miyazaki, J., Uemura, S., Kato, H., Inagaki, Y.: Reasonable tag-based collaborative filtering for social tagging systems. In: Proceeding of the 2nd ACM Workshop on Information Credibility on the Web, WICOW 2008, pp. 11–18. ACM, New York (2008)

    Google Scholar 

  75. Navarro Bullock, B., Hotho, A., Stumme, G.: Accessing information with tags: search and ranking. In: Brusilovsky, P., He, D. (eds.) Social Information Access. LNCS, vol. 10100, pp. 310–343. Springer, Cham (2017)

    Google Scholar 

  76. Ness, S.R., Theocharis, A., Tzanetakis, G., Martins, L.G.: Improving automatic music tag annotation using stacked generalization of probabilistic SVM outputs. In: Proceedings of the 17th ACM International Conference on Multimedia, MM 2009, pp. 705–708. ACM, New York, October 2009

    Google Scholar 

  77. Page, L., Brin, S., Motwani, R., Winograd, T.: The PageRank citation ranking: bringing order to the web, Technical report (1998)

    Google Scholar 

  78. Parra, D., Brusilovsky, P.: Collaborative filtering for social tagging systems: an experiment with CiteULike. In: Proceedings of the Third ACM Conference on Recommender Systems, RecSys 2009, pp. 237–240. ACM, New York (2009)

    Google Scholar 

  79. Peng, J., Zeng, D.D., Zhao, H., Wang, F.: Collaborative filtering in social tagging systems based on joint item-tag recommendations. In: Proceedings of the Nineteenth International Conference on Information and Knowledge Management, CIKM 2010, pp. 809–818. ACM, New York, October 2010

    Google Scholar 

  80. Rafailidis, D., Daras, P.: The TFC Model: tensor factorization and tag clustering for item recommendation in social tagging systems. IEEE Trans. Syst. Man Cybern. Syst. 43(3), 673–688 (2013)

    Article  Google Scholar 

  81. Rendle, S., Schmidt-Thieme, L.: Factor models for tag recommendation in Bibsonomy. In: Proceedings of 2009 ECML/PKDD Discovery Challenge Workshop, pp. 235–243 (2009)

    Google Scholar 

  82. Rendle, S., Schmidt-Thieme, L.: Pairwise interaction tensor factorization for personalized tag recommendation. In: Proceedings of the Third ACM International Conference on Web Search and Data Mining, WSDM 2010, pp. 81–90. ACM, New York, February 2010

    Google Scholar 

  83. Robertson, S.: The Probabilistic Relevance Framework: BM25 and Beyond. Foundations and Trends in Information Retrieval, vol. 3. Now Publishers Inc. (2009)

    Article  MathSciNet  Google Scholar 

  84. Said, A., Bellogín, A.: Comparative recommender system evaluation: benchmarking recommendation frameworks. In: Proceedings of the 2015 ACM Conference on Recommender Systems, RecSys 2015, pp. 129–136. ACM Press, New York (2014)

    Google Scholar 

  85. Said, A., Bellogín, A.: RIVAL: a toolkit to foster reproducibility in recommender system evaluation. In: Proceedings of the 2015 ACM Conference on Recommender Systems, RecSys 2015, pp. 371–372. ACM Press, New York (2014)

    Google Scholar 

  86. Said, A., Wetzker, R., Umbrath, W., Hennig, L.: A hybrid PLSA approach for warmer cold start in folksonomy recommendation. In: Proceedings of the ACM RecSys 2009 Workshop on Recommender Systems & The Social Web (2009)

    Google Scholar 

  87. Sarwar, B., Karypis, G., Konstan, J.A., Riedl, J.T.: Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International Conference on World Wide Web, WWW 2001, pp. 285–295. ACM, New York (2001)

    Google Scholar 

  88. Sarwar, B., Karypis, G., Konstan, J.A., Riedl, J.T.: Incremental SVD-based algorithms for highly scaleable recommender systems. In: Proceedings of the Fifth International Conference on Computer and Information Technology (ICCIT 2002) (2002)

    Google Scholar 

  89. Sen, S., Lam, S.K., Rashid, A.M., Cosley, D., Frankowski, D., Osterhouse, J., Harper, F.M., Riedl, J.T.: Tagging, communities, vocabulary, evolution. In: Proceedings of the 2006 20th Anniversary Conference on Computer Supported Cooperative Work, CSCW 2006, pp. 181–190. ACM, New York (2006)

    Google Scholar 

  90. Sen, S., Vig, J., Riedl, J.: Tagommenders: connecting users to items through tags. In: Proceedings of the 18th International Conference on World Wide Web, WWW 2009, pp. 671–680. ACM, New York April 2009

    Google Scholar 

  91. Shani, G., Gunawardana, A.: Evaluating recommendation systems. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 257–297. Springer, Boston, MA (2011). https://doi.org/10.1007/978-0-387-85820-3_8

    Chapter  Google Scholar 

  92. Si, X., Sun, M.: Tag-LDA for scalable real-time tag recommendation. J. Comput. Inf. Syst. 6, 23–31 (2009)

    Article  Google Scholar 

  93. Smyth, B., Coyle, M., Briggs, P.: Communities, collaboration, and recommender systems in personalized web search. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 579–614. Springer, Boston, MA (2011). https://doi.org/10.1007/978-0-387-85820-3_18

    Chapter  Google Scholar 

  94. Song, Y., Zhang, L., Giles, C.L.: Automatic tag recommendation algorithms for social recommender systems. ACM Trans. Web 5(1), 4–31 (2011)

    Article  Google Scholar 

  95. Song, Y., Zhuang, Z., Li, H., Zhao, Q., Li, J., Lee, W.C., Giles, C.L.: Real-time automatic tag recommendation. In: Proceedings of the 31st Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 2008, pp. 515–522. ACM, New York (2008)

    Google Scholar 

  96. Symeonidis, P., Nanopoulos, A., Manolopoulos, Y.: Tag recommendations based on tensor dimensionality reduction. In: Proceedings of the 2008 ACM Conference on Recommender Systems, RecSys 2008, pp. 43–50. ACM, New York (2008)

    Google Scholar 

  97. Symeonidis, P., Nanopoulos, A., Manolopoulos, Y.: A unified framework for providing recommendations in social tagging systems based on ternary semantic analysis. IEEE Trans. Knowl. Data Eng. 22(2), 179–192 (2010)

    Article  Google Scholar 

  98. Symeonidis, P., Ruxanda, M., Nanopoulos, A., Manolopoulos, Y.: Ternary semantic analysis of social tags for personalized music recommendation. In: Proceedings of the 9th International Conference on Music Information Retrieval, ISMIR 2008, pp. 219–224 (2008)

    Google Scholar 

  99. Szomszor, M., Cattuto, C., Alani, H., O’Hara, K., Baldassarri, A., Loreto, V., Servedio, V.D.P.: Folksonomies, the semantic web, and movie recommendation. In: Proceedings of the ESWC Workshop on Bridging the Gap between Semantic Web and Web 2.0 (2007)

    Google Scholar 

  100. Tatlı, İ., Birtürk, A.: A tag-based hybrid music recommendation system using semantic relations and multi-domain information. In: Proceedings of the 2011 IEEE 11th International Conference on Data Mining Workshops, ICDMW 2011, pp. 548–554. IEEE (2011)

    Google Scholar 

  101. Tso-Sutter, K.H., Marinho, L.B., Schmidt-Thieme, L.: Tag-aware recommender systems by fusion of collaborative filtering algorithms. In: Proceedings of the 2008 ACM symposium on Applied computing, SAC 2008, pp. 1995–1999. ACM, New York (2008)

    Google Scholar 

  102. Vatturi, P.K., Geyer, W., Dugan, C., Muller, M., Brownholtz, B.: Tag-based filtering for personalized bookmark recommendations. In: Proceedings of the 17th ACM Conference on Information and Knowledge Management, pp. 1395–1396. ACM (2008)

    Google Scholar 

  103. Victor, P., De Cock, M., Cornelis, C.: Trust and recommendations. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 645–675. Springer, Boston, MA (2011). https://doi.org/10.1007/978-0-387-85820-3_20

    Chapter  MATH  Google Scholar 

  104. Vojnovic, M., Cruise, J., Gunawardena, D., Marbach, P.: Ranking and suggesting tags in collaborative tagging applications, Technical report MSR-TR-2007-06, Microsoft Research, February 2007

    Google Scholar 

  105. Wang, H., Shi, X., Yeung, D.Y.: Relational stacked denoising autoencoder for tag recommendation. In: Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, AAAI 2015, pp. 3052–3058. AAAI Press, January 2015

    Google Scholar 

  106. Wang, Z., Wang, Y., Wu, H.: Tags meet ratings: improving collaborative filtering with tag-based neighborhood method. In: Proceedings of the 2010 IUI Workshop on Social Recommender Systems (2010)

    Google Scholar 

  107. Wartena, C., Brussee, R., Wibbels, M.: Using tag co-occurrence for recommendation. In: Proceedings of the 2009 Ninth International Conference on Intelligent Systems Design and Applications, pp. 273–278. IEEE (2009)

    Google Scholar 

  108. Wartena, C., Wibbels, M.: Improving tag-based recommendation by topic diversification. In: Clough, P., Foley, C., Gurrin, C., Jones, G.J.F., Kraaij, W., Lee, H., Mudoch, V. (eds.) ECIR 2011. LNCS, vol. 6611, pp. 43–54. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-20161-5_7

    Chapter  Google Scholar 

  109. Wetzker, R., Umbrath, W., Said, A.: A hybrid approach to item recommendation in folksonomies. In: Proceedings of the WSDM 2009 Workshop on Exploiting Semantic Annotations in Information Retrieval, ESAIR 2009, pp. 25–29. ACM, New York (2009)

    Google Scholar 

  110. Wetzker, R., Zimmermann, C., Bauckhage, C., Albayrak, S.: I Tag, You Tag: translating tags for advanced user models. In: Proceedings of the 2010 International Conference on Web Search and Data Mining (WSDM) (2010)

    Google Scholar 

  111. Whitman, B., Lawrence, S.: Inferring descriptions and similarity for music from community metadata. In: Proceedings of the 2002 International Computer Music Conference, pp. 591–598 (2002)

    Google Scholar 

  112. Xia, X., Lo, D., Wang, X., Zhou, B.: Tag recommendation in software information sites. In: Proceedings of the 10th Working Conference on Mining Software Repositories, MSR 2013, pp. 287–296. IEEE Press, May 2013

    Google Scholar 

  113. Xin, L., Ouyang, Y., Zhang, X.: Improving latent factor model-based collaborative filtering via integrated folksonomy factors. Int. J. Uncertainty Fuzziness Knowl.-Based Syst. 19(02), 307–327 (2011)

    Article  Google Scholar 

  114. Xu, G., Gu, Y., Dolog, P., Zhang, Y., Kitsuregawa, M.: SemRec: a semantic enhancement framework for tag based recommendation. In: Burgard, W., Roth, D. (eds.) Proceedings of the Twenty-Fifth AAAI Conference on Artificial Intelligence, AAAI 2011, pp. 1267–1272. AAAI Press (2011)

    Google Scholar 

  115. Xu, Z., Fu, Y., Mao, J., Su, D.: Towards the semantic web: collaborative tag suggestions. In: Proceedings of the WWW 2006 Collaborative Web Tagging Workshop (2006)

    Google Scholar 

  116. Yildirim, H., Krishnamoorthy, M.S.: A random walk method for alleviating the sparsity problem in collaborative filtering. In: Proceedings of the 2008 ACM Conference on Recommender Systems, RecSys 2008, pp. 131–138. ACM, New York (2008)

    Google Scholar 

  117. Yin, D., Guo, S., Chidlovskii, B., Davison, B.D., Archambeau, C., Bouchard, G.: Connecting comments and tags: improved modeling of social tagging systems. In: Proceedings of the Sixth ACM International Conference on Web Search and Data Mining, WSDM 2013, pp. 547–556. ACM, New York, February 2013

    Google Scholar 

  118. Yin, D., Xue, Z., Hong, L., Davison, B.D.: A probabilistic model for personalized tag prediction. In: Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD 2010, pp. 959–968. ACM, New York, July 2010

    Google Scholar 

  119. Zeng, D., Li, H.: How useful are tags? — an empirical analysis of collaborative tagging for web page recommendation. In: Yang, C.C., et al. (eds.) ISI 2008. LNCS, vol. 5075, pp. 320–330. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-69304-8_32

    Chapter  Google Scholar 

  120. Zhang, M., Wang, W., Li, X.: A paper recommender for scientific literatures based on semantic concept similarity. In: Buchanan, G., Masoodian, M., Cunningham, S.J. (eds.) ICADL 2008. LNCS, vol. 5362, pp. 359–362. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-89533-6_44

    Chapter  Google Scholar 

  121. Zhang, N., Zhang, Y., Tang, J.: A tag recommendation system for folksonomy. In: Proceedings of the 2nd ACM Workshop on Social Web Search and Mining, SWSM 2009, pp. 9–16. ACM, New York, November 2009

    Google Scholar 

  122. Zhang, Y., Zhang, B., Gao, K., Guo, P., Sun, D.: Combining content and relation analysis for recommendation in social tagging systems. Phys. A 391(22), 5759–5768 (2012)

    Article  Google Scholar 

  123. Zhang, Y., Zhang, N., Tang, J.: A collaborative filtering tag recommendation system based on graph. In: Proceedings of 2009 ECML/PKDD Discovery Challenge Workshop (2009)

    Google Scholar 

  124. Zhang, Z., Zeng, D.D., Abbasi, A., Peng, J., Zheng, X.: A random walk model for item recommendation in social tagging systems. ACM Trans. Manag. Inf. Syst. 4(2), 1–24 (2013)

    Article  Google Scholar 

  125. Zhang, Z.K., Liu, C., Zhang, Y.C., Zhou, T.: Solving the cold-start problem in recommender systems with social tags. EPL (Europhys. Lett.) 92(2), 28002 (2010)

    Article  Google Scholar 

  126. Zhang, Z.K., Zhou, T., Zhang, Y.C.: Personalized recommendation via integrated diffusion on user–item–tag tripartite graphs. Phys. A 389(1), 179–186 (2010)

    Article  MathSciNet  Google Scholar 

  127. Zhao, S., Du, N., Nauerz, A., Zhang, X., Yuan, Q., Fu, R.: Improved recommendation based on collaborative tagging behaviors. In: Proceedings of the 13th International Conference on Intelligent User Interfaces, IUI 2008, pp. 413–416. ACM (2008)

    Google Scholar 

  128. Zhen, Y., Li, W.J., Yeung, D.Y.: TagiCoFi: tag informed collaborative filtering. In: Proceedings of the Third ACM Conference on Recommender Systems, RecSys 2009, pp. 69–76. ACM, New York, October 2009

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Toine Bogers .

Editor information

Editors and Affiliations

Appendix A: Data Sets for Tag-Based Recommendation

Appendix A: Data Sets for Tag-Based Recommendation

Below is an overview of the most commonly used publicly available recommendation data sets that include tagging information, organized by source.

BibSonomy

Benz et al. [6] make several dumps of the BibSonomy system available at http://www.kde.cs.uni-kassel.de/bibsonomy/dumps/.

CiteULike

CiteULike makes dumps of their folksonomy (user-item-tag relations with timestamps) available on their website at http://www.citeulike.org/faq/data.adp.

Delicious

Wetzker et al. [109] have made their Delicious data sets publicly available at http://www.dai-labor.de/en/irml/datasets/delicious/.

Flickr

Cantador et al. [19] have made their Flickr data set publicly available at http://mir.dcs.gla.ac.uk/resources/.

Last.FM

Konstas et al. [60] have made a Last.FM data set available at http://mir.dcs.gla.ac.uk/resources/.

LibraryThing

Two different tagging data sets based on LibraryThing have been made available. Clements et al. [22] made their LibraryThing data set available at http://www.macle.nl/tud/LT/. A recommendation data set including tagging information from LibraryThing has been made available as part of the Social Book Search track at CLEF [61]. See http://social-book-search.humanities.uva.nl/ for more information.

MovieLens

The GroupLens research group have a long history of making data sets from their movie recommender system available. The latest two versions, MovieLens 10M and MovieLens 20M, also contain tagging information, although only the former has been used for evaluation of tag-based recommender systems so far. More information on how to obtain these data sets can be found at http://grouplens.org/datasets/movielens/.

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Bogers, T. (2018). Tag-Based Recommendation. In: Brusilovsky, P., He, D. (eds) Social Information Access. Lecture Notes in Computer Science(), vol 10100. Springer, Cham. https://doi.org/10.1007/978-3-319-90092-6_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-90092-6_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-90091-9

  • Online ISBN: 978-3-319-90092-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics