Cluster Computing

, Volume 22, Supplement 1, pp 885–894 | Cite as

Resource recommendation via user tagging behavior analysis

  • Haibo LiuEmail author


Tag-based resource recommendation is an interesting and important research topic and has been applied to a wide range of applications. The user’s tagging behavior usually reflects his/her interests in social tagging systems, however most existing work can not fully consider the features of user’s tagging behavior, such as tag frequency, time and ordinal position in tag assignments. In this paper, we employ the combination of cluster analysis and data fitting for extracting the correlations between user interests and the three features, and then present a novel user interest model based on the features to compute the user interest degree. In addition, we propose a collaborative filtering based approach, in which top-k similar users are filtered by resource-interest-based profiles; resource similarities are obtained by tag-frequency-based profiles; the candidate resources are then ranked according to the user interest model, resource profile similarity and user profile similarity. The experiment results conducted on two real-world datasets demonstrate that the proposed approach outperforms the traditional collaborative filtering baselines.


Tag-based resource recommendation User tagging behavior analysis User interest model Collaborative filtering Cluster analysis Data fitting 



The work reported in this paper is supported by the Natural Science Foundation of Hebei Province (F2015201140).


  1. 1.
    Puglisi, S., Parra-Arnau, J., Forné, J., Rebollo-Monedero, D.: On content-based recommendation and user privacy in social-tagging systems. Comput. Stand. Interfaces 41, 17–27 (2015)CrossRefGoogle Scholar
  2. 2.
    Godoy, D., Corbellini, A.: Folksonomy-based recommender systems: a state-of-the-art review. Int. J. Intell. Syst. 31(4), 314–346 (2016)CrossRefGoogle Scholar
  3. 3.
    Golder, S.A., Huberman, B.A.: Usage patterns of collaborative tagging systems. J. Inf. Sci. 32(2), 198–208 (2006)CrossRefGoogle Scholar
  4. 4.
    Kowald, D.: Modeling cognitive processes in social tagging to improve tag recommendations. In: ACM Conference on World Wide Web, pp. 505–509 (2015)Google Scholar
  5. 5.
    Cao, H., Chen, E., Yang, J., Xiong, H.: Enhancing recommender systems under volatile user interest drifts. In: ACM CIKM Conference on Information and Knowledge Management, pp. 1257–1266 (2009)Google Scholar
  6. 6.
    Nation, I.S.P., Waring, R.: Vocabulary size, text coverage, and word lists. Vocab. Descr. Acquis. Pedagog. 14, 6–19 (1997)Google Scholar
  7. 7.
    Segui, J., Mehler, J., Frauenfelder, U., Morton, J.: The word frequency effect and lexical access. Neuropsychologia 20(6), 615–627 (1982)CrossRefGoogle Scholar
  8. 8.
    Ignatov, D.I., Nikolenko, S.I., Abaev, T., Poelmans, J.: Online recommender system for radio station hosting based on information fusion and adaptive tag-aware profiling. Expert Syst. Appl. 55, 546–558 (2016)CrossRefGoogle Scholar
  9. 9.
    Zheng, N., Li, Q.: A recommender system based on tag and time information for social tagging systems. Expert Syst. Appl. 38(4), 4575–4587 (2011)CrossRefGoogle Scholar
  10. 10.
    Davelaar, E.J., Goshengottstein, Y., Ashkenazi, A., Haarmann, H.J., Usher, M.: The demise of short-term memory revisited: empirical and computational investigation of recency effects. Psychol. Rev. 112(1), 3–42 (2005)CrossRefGoogle Scholar
  11. 11.
    Murdock, B.B.: The serial position effect of free recall. J. Exp. Psychol. 64(5), 482–488 (1962)CrossRefGoogle Scholar
  12. 12.
    Asch, S.E.: Forming impression of personality. J. Abnorm. Soc. Psychol. 41(3), 258–290 (1946)CrossRefGoogle Scholar
  13. 13.
    Lu, J., Wu, D., Mao, M., Wang, W., Zhang, G.: Recommender system application developments: a survey. Decis. Support Syst. 74(C), 12–32 (2015)CrossRefGoogle Scholar
  14. 14.
    Gabriel, H.H., Spiliopoulou, M., Nanopoulos, A.: Summarizing dynamic social tagging systems. Expert Syst. Appl. 41(2), 457–469 (2014)CrossRefGoogle Scholar
  15. 15.
    Wu, Z., Zou, M.: An incremental community detection method for social tagging systems using locality-sensitive hashing. Neural Netw. 58, 14–28 (2014)CrossRefGoogle Scholar
  16. 16.
    Kim, H., Saddik, A.E.: Exploring social tagging for personalized community recommendations. User Model. User-adapt. Interact. 23(2–3), 249–285 (2013)CrossRefGoogle Scholar
  17. 17.
    Vandic, D., Dam, J.W.V., Frasincar, F.: A semantic-based approach for searching and browsing tag spaces. Decis. Support Syst. 54(1), 644–654 (2012)CrossRefGoogle Scholar
  18. 18.
    Symeon, P., Yiannis, K., Athena, V.: A graph-based clustering scheme for identifying related tags in folksonomies. Data Warehous. Knowl. Discov. 6263, 65–76 (2010)CrossRefGoogle Scholar
  19. 19.
    Wang, M., Ni, B., Hua, X.S., Chua, T.S.: Assistive tagging: a survey of multimedia tagging with human-computer joint exploration. ACM Comput. Surv. 44(4), 1–24 (2012)CrossRefGoogle Scholar
  20. 20.
    Garciasilva, A., Corcho, O., Alani, H., Gómezpérez, A.: Review of the state of the art: discovering and associating semantics to tags in folksonomies. Knowl. Eng. Rev. 27(1), 57–85 (2012)CrossRefGoogle Scholar
  21. 21.
    Li, C., Datta, A., Sun, A.: Semantic tag recommendation using concept model. In: ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 1159–1160 (2011)Google Scholar
  22. 22.
    Chen, C., Zheng, X., Wang, Y., Hong, F., Chen, D.: Capturing semantic correlation for item recommendation in tagging systems. In: Thirtieth AAAI Conference on Artificial Intelligence, pp. 108–114 (2016)Google Scholar
  23. 23.
    Symeonidis, P.: Clusthosvd: item recommendation by combining semantically enhanced tag clustering with tensor hosvd. IEEE Trans. Syst. Man Cybern. Syst. 46(9), 1240–1251 (2016)CrossRefGoogle Scholar
  24. 24.
    Feng, W., Wang, J.: Incorporating heterogeneous information for personalized tag recommendation in social tagging systems. In: ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1276–1284 (2012)Google Scholar
  25. 25.
    Liu, S., Liu, Y., Xie, Q.: Personalized resource recommendation based on regular tag and user operation. In: Asia-Pacific Web Conference, pp. 111–123 (2016)Google Scholar
  26. 26.
    Manca, M., Boratto, L., Carta, S.: Behavioral data mining to produce novel and serendipitous friend recommendations in a social bookmarking system. Inf. Syst. Front. 10(2), 1–15 (2015)Google Scholar
  27. 27.
    Han, J.W., Jo, J.C., Ji, H.S., Lim, H.S.: A collaborative recommender system for learning courses considering the relevance of a learners learning skills. Cluster Comput. 19(4), 1–12 (2016)Google Scholar
  28. 28.
    Chen, J., Tang, F., Xiao, J., Li, J., He, J., Tang, Y.: Cogtime rmf: regularized matrix factorization with drifting cognition degree for collaborative filtering. Cluster Comput. 19(2), 821–835 (2016)CrossRefGoogle Scholar
  29. 29.
    Vall, A., Marcin, S., Peter, K., Markus, S.: Listener-inspired automated music playlist generation. In: ACM Conference on Recommender Systems, pp. 387–390 (2015)Google Scholar
  30. 30.
    Su, J.H., Chang, W.Y., Tseng, V.S.: Personalized music recommendation by mining social media tags. Proc. Comput. Sci. 22, 303–312 (2013)CrossRefGoogle Scholar
  31. 31.
    Xie, H., Li, X., Wang, T., Lau, R.Y.K., Wong, T.L., Chen, L., Wang, F.L., Li, Q.: Incorporating sentiment into tag-based user profiles and resource profiles for personalized search in folksonomy. Inf. Process. Manage. 52(1), 61–72 (2016)CrossRefGoogle Scholar
  32. 32.
    Ignacio, F.T., Iván, C.: Exploiting social tags in matrix factorization models for cross-domain collaborative filtering. In: ACM Conference on Recommender Systems, pp. 34–41 (2014)Google Scholar
  33. 33.
    Pitsilis, G., Wang, W.: Harnessing the power of social bookmarking for improving tag-based recommendations. Comput. Hum. Behav. 50(C), 239–251 (2015)CrossRefGoogle Scholar
  34. 34.
    Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 17(6), 734–749 (2005)CrossRefGoogle Scholar
  35. 35.
    Bobadilla, J., Ortega, F., Hernando, A., Gutirrez, A.: Recommender systems survey. Knowl. Based Syst. 46(1), 109–132 (2013)CrossRefGoogle Scholar
  36. 36.
    Silva, E.Q.D., Camilo-Junior, C.G., Pascoal, L.M.L., Rosa, T.C.: An evolutionary approach for combining results of recommender systems techniques based on collaborative filtering. Expert Syst. Appl. 53, 204–218 (2016)CrossRefGoogle Scholar
  37. 37.
    Larrain, S., Trattner, C., Parra, D., Graells-Garrido, E., Kjetil, G.: Good times bad times: a study on recency effects in collaborative filtering for social tagging. In: ACM Conference on Recommender Systems, pp. 269–272 (2015)Google Scholar
  38. 38.
    Lacic, E., Kowald, D., Seitlinger, P., Trattner, C., Parra, D.: Recommending items in social tagging systems using tag and time information. arXiv:1406.7727 (2014)
  39. 39.
    Huang, C.L., Yeh, P.H., Lin, C.W., Wu, D.C.: Utilizing user tag-based interests in recommender systems for social resource sharing websites. Knowl. Based Syst. 56(C), 86–96 (2014)CrossRefGoogle Scholar
  40. 40.
    Wu, D., Yuan, Z., Yu, K., Pan, H.: Temporal social tagging based collaborative filtering recommender for digital library. In: 14th International Conference on Asia-Pacific Digital Libraries. The outreach of digital libraries: a globalized resource network, pp. 199–208 (2012)Google Scholar
  41. 41.
    Goncalves, B., Perra, N., Vespignani, A.: Validation of dunbar’s number in twitter conversations. PLoS ONE 6(8), 1–8 (2011)CrossRefGoogle Scholar
  42. 42.
    Blei, D.M., Ng, A.Y., Jordan, M.I.: Latent dirichlet allocation. J. Mach. Learn. Res. 3, 993–1022 (2003)zbMATHGoogle Scholar
  43. 43.
    He, X., Zhang, H., Kan, M.Y., Chua, T.S.: Fast matrix factorization for online recommendation with implicit feedback. In: International Conference on Research and Development in Information Retrieval, pp. 549–558 (2016)Google Scholar
  44. 44.
    Rendle, S., Freudenthaler, C.: Improving pairwise learning for item recommendation from implicit feedback. In: ACM International Conference on Web Search and Data Mining, pp. 273–282 (2014)Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2017

Authors and Affiliations

  1. 1.School of Computer Science and EngineeringNortheastern UniversityShenyangChina
  2. 2.School of Computer Science and TechnologyHebei UniversityBaodingChina

Personalised recommendations