A microblog recommendation algorithm based on social tagging and a temporal interest evolution model
Zhen-ming YUAN, Chi HUANG, Xiao-yan SUN, Xing-xing LI, Dong-rong XU
A microblog recommendation algorithm based on social tagging and a temporal interest evolution model
Personalized microblog recommendations face challenges of user cold-start problems and the interest evolution of topics. In this paper, we propose a collaborative filtering recommendation algorithm based on a temporal interest evolution model and social tag prediction. Three matrices are first prepared to model the relationship between users, tags, and microblogs. Then the scores of the tags for each microblog are optimized according to the interest evolution model of tags. In addition, to address the user cold-start problem, a social tag prediction algorithm based on community discovery and maximum tag voting is designed to extract candidate tags for users. Finally, the joint probability of a tag for each user is calculated by integrating the Bayes probability on the set of candidate tags, and the top n microblogs with the highest joint probabilities are recommended to the user. Experiments using datasets from the microblog of Sina Weibo showed that our algorithm achieved good recall and precision in terms of both overall and temporal performances. A questionnaire survey proved user satisfaction with recommendation results when the cold-start problem occurred.
Recommender system / Collaborative filtering / Social tagging / Interest evolution model
[1] |
Armentano, M.G., Godoy, D., Amandi, A.A., 2013. Followee recommendation based on text analysis of microblogging activity. Inform. Syst., 38(8): 1116-1127. [
CrossRef
Google scholar
|
[2] |
Balabanović, M., Shoham, Y., 1997. Fab: content-based, collaborative recommendation. Commun. ACM, 40(3): 66-72. [
CrossRef
Google scholar
|
[3] |
Breese, J.S., Heckerman, D., Kadie, C., 1998. Empirical analysis of predictive algorithms for collaborative filtering. Proc. 14th Conf. on Uncertainty in Artificial Intelligence, p.43-52.
|
[4] |
Cataldi, M., di Caro, L., Schifanella, C., 2010. Emerging topic detection on Twitter based on temporal and social terms evaluation. Proc. 10th Int. Workshop on Multimedia Data Mining, Article 4. [
CrossRef
Google scholar
|
[5] |
Chen, K., Chen, T., Zheng, G.,
CrossRef
Google scholar
|
[6] |
Chi, C., Liao, Q., Pan, Y.,
CrossRef
Google scholar
|
[7] |
Deng, A.L., Zhu, Y.Y., Shi, B., 2003. A collaborative filtering recommendation algorithm based on item rating prediction. J. Softw., 14(9): 1621-1628 (in Chinese).
|
[8] |
Ding, C., Li, T., Peng, W., 2006. Nonnegative matrix factorization and probabilistic latent semantic indexing: equivalence chi-square statistic, and a hybrid method. Proc. AAAI Conf. on Artificial Intelligence, p.342-347.
|
[9] |
Ding, Y., Li, X., 2005. Time weight collaborative filtering. Proc. 14th ACM Int. Conf. on Information and Knowledge Management, p.485-492. [
CrossRef
Google scholar
|
[10] |
Goldberg, D., Nichols, D., Oki, B.M.,
CrossRef
Google scholar
|
[11] |
Guy, I., Zwerdling, N., Ronen, I.,
CrossRef
Google scholar
|
[12] |
Jain, M., Rajyalakshmi, S., Tripathy, R.M.,
CrossRef
Google scholar
|
[13] |
Karypis, G., 2001. Evaluation of item-based top-N recommendation algorithms. Proc. 10th Int. Conf. on Information and Knowledge Management, p.247-254. [
CrossRef
Google scholar
|
[14] |
Kim, B.M., Li, Q., Park, C.S.,
CrossRef
Google scholar
|
[15] |
Koren, Y., 2008. Factorization meets the neighborhood: a multifaceted collaborative filtering model. Proc. 14th ACM SIGKDD Int. Conf. on Knowledge Discovery and Data Mining, p.426-434. [
CrossRef
Google scholar
|
[16] |
Koren, Y., 2010. Collaborative filtering with temporal dynamics. Commun. ACM, 53(4): 89-97. [
CrossRef
Google scholar
|
[17] |
Meng, X.W., Hu, X., Wang, L.C.,
|
[18] |
Newman, M.E., 2004. Fast algorithm for detecting community structure in networks. Phys. Rev. E, 69: 066133. [
CrossRef
Google scholar
|
[19] |
Pazzani, M.J., Billsus, D., 2007. Content-based recommendation systems. Adapt. Web, 4321: 325-341. [
CrossRef
Google scholar
|
[20] |
Sarwar, B., Karypis, G., Konstan, J.,
CrossRef
Google scholar
|
[21] |
Weigang, L., Sandes, E.F.O., Zheng, J.,
CrossRef
Google scholar
|
[22] |
Wen, H., Fang, L., Guan, L., 2012. A hybrid approach for personalized recommendation of news on the Web. Expert Syst. Appl., 39(5): 5806-5814. [
CrossRef
Google scholar
|
[23] |
Wu, D., Yuan, Z., Yu, K.,
CrossRef
Google scholar
|
[24] |
Xing, C.X., Gao, F.R., Zhan, S.N.,
|
[25] |
Yang, M.C., Rim, H.C., 2014. Identifying interesting Twitter contents using topical analysis. Expert Syst. Appl., 41(9): 4330-4336. [
CrossRef
Google scholar
|
[26] |
Yu, C., Xu, J., Du, X., 2006. Recommendation algorithm combining the user-based classified regression and the item-based filtering. Proc. 8th Int. Conf. on Electronic Commerce, p.574-578. [
CrossRef
Google scholar
|
[27] |
Yuan, Z., Yu, T., Zhang, J., 2011. A social tagging based collaborative filtering recommendation algorithm for digital library. Proc. 13th Int. Conf. on Asia-Pacific Digital Libraries, p.192-201. [
CrossRef
Google scholar
|
[28] |
Zhou, K., Yang, S.H., Zha, H., 2011. Functional matrix factorizations for cold-start recommendation. Proc. 34th Int.
|
[29] |
ACM SIGIR Conf. on Research and Development in Information Retrieval, p.315-324. [
CrossRef
Google scholar
|
/
〈 | 〉 |