TagRank: A New Tag Recommendation Algorithm and Recommender Enhancement with Data Fusion Techniques

  • Feichao MaEmail author
  • Wenqing Wang
  • Zhihong Deng
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 387)


In the era of web2.0, more and more web sites, such as Lastfm, Delicious and Movielens, provide social tagging service to help users annotate their music, urls and movies etc. With the help of tags, users can organize and share their online resources more efficiently. In this paper, we propose a new tag recommendation algorithm TagRank which is based on random walk model. We also explore three data fusion techniques to make more powerful hybrid tag recommenders using TagRank, two collaborative filtering based algorithms and three tag popularity based algorithms. In order to find appropriate individual recommenders to make hybrid, we propose a greedy selection algorithm. We test and verify our proposed TagRank and greedy selection algorithm on three real-world datasets and experimental results show that our methods are efficient in terms of precision, recall and F1.


TagRank Random walk model Tag recommendation  Data fusion Social tagging system 


  1. 1.
    Gori, M., Pucci, A.: Itemrank: a random-walk based scoring algorithm for recommender engines. In: International Joint Conference on Artificial Intelligence, pp. 2766–2771 (2007)Google Scholar
  2. 2.
    Jie, S., Chen, C., Hui, Z., Rong-Shuang, S., Yan, Z., Kun, H.: Tagrank: a new rank algorithm for webpage based on social web. In: Proceedings of the 2008 International Conference on Computer Science and Information Technology, pp. 254–258 (2008)Google Scholar
  3. 3.
    Montanes, E., Quevedo, J.R., Daz, I., Cortina, R., Alonso, P., Ranilla, J.: Tagranker: learning to recommend ranked tags. Log. J. IGPL / Bull. IGPL 19, 395–404 (2011)CrossRefGoogle Scholar
  4. 4.
    Fan, R.E., Chang, K.W., Hsieh, C.J., Wang, X.R., Lin, C.J.: Liblinear: a library for large linear classification. J. Mach. Learn. Res. 9, 1871–1874 (2008)zbMATHGoogle Scholar
  5. 5.
    Shaw, J.A., Fox, E.A.: Combination of multiple searches. In: Text REtrieval Conference (1994)Google Scholar
  6. 6.
    Sigurbjörnsson, B., van Zwol, R.: Flickr tag recommendation based on collective knowledge. In: Proceedings of the 17th International Conference on World Wide Web, WWW ’08, pp. 327–336. ACM, New York (2008)CrossRefGoogle Scholar
  7. 7.
    Symeonidis, P., Nanopoulos, A., Manolopoulos, Y.: Tag recommendations based on tensor dimensionality reduction. In: Conference on Recommender Systems, pp. 43–50 (2008)Google Scholar
  8. 8.
    Wetzker, R., Umbrath, W., Said, A.: A hybrid approach to item recommendation in folksonomies. In: Proceedings of the WSDM ’09 Workshop on Exploiting Semantic Annotations in Information Retrieval. ESAIR ’09, pp. 25–29. ACM, New York (2009)CrossRefGoogle Scholar
  9. 9.
    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)Google Scholar
  10. 10.
    Hotho, A., Jäschke, R., Schmitz, C., Stumme, G.: Information retrieval in folksonomies: search and ranking. In: Domingue, J., Sure, Y. (eds.) ESWC 2006. LNCS (LNAI), vol. 4011, pp. 411–426. Springer, Heidelberg (2006)Google Scholar
  11. 11.
    Kim, H.N., El Saddik, A.: Personalized pagerank vectors for tag recommendations: inside folkrank. In: Proceedings of the Fifth ACM Conference on Recommender Systems, RecSys ’11, pp. 45–52. ACM, New York (2011)CrossRefGoogle Scholar
  12. 12.
    Nuray, R., Can, F.: Automatic ranking of information retrieval systems using data fusion. Inf. Process. Manag. 42, 595–614 (2006)CrossRefzbMATHGoogle Scholar
  13. 13.
    Gemmell, J., Schimoler, T., Mobasher, B., Burke, R.D.: Hybrid tag recommendation for social annotation systems. In: International Conference on Information and Knowledge Management, pp. 829–838 (2010)Google Scholar
  14. 14.
    Pazzani, M.J.: A framework for collaborative, content-based and demographic filtering. Artif. Intell. Rev. 13, 393–408 (1999)CrossRefGoogle Scholar
  15. 15.
    Page, L., Brin, S., Motwani, R., Winograd, T.: The pagerank citation ranking: bringing order to the web. Technical Report 1999-66, Stanford InfoLab (1999)Google Scholar
  16. 16.
    Haveliwala, T.H.: Topic-sensitive pagerank. In: World Wide Web Conference Series, pp. 517–526 (2002)Google Scholar
  17. 17.
    Cantador, I., Brusilovsky, P., Kuflik, T.: 2nd workshop on information heterogeneity and fusion in recommender systems (hetrec 2011). In: Proceedings of the 5th ACM conference on Recommender systems. RecSys 2011. ACM, New York (2011)Google Scholar
  18. 18.
    Batagelj, V., Zaversnik, M.: Generalized cores. Computing Research Repository (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.Administrative Center of China Academic Library and Information System (CALIS)Peking UniversityBeijingChina
  2. 2.Key Laboratory of Machine Perception (Ministry of Education), School of Electronic Engineering and Computer SciencePeking UniversityBeijingChina

Personalised recommendations