Skip to main content
Log in

Diversified recommendation method combining topic model and random walk

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

As one of the most widely used algorithms in recommendation field, collaborative filtering (CF) predicts the unknown rating of items based on similar neighbors. Although many CF-based recommendation methods have been proposed, there still be room for improvement. Firstly, the data sparsity problem still remains a big challenge for CF algorithms to find similar neighbors. Secondly, there are many redundant similar items in the recommendation list generated by traditional CF algorithms, which cannot meet the user wide interest. Therefore, we propose a diversified recommendation method combining topic model and random walk. A weighted random walk model is presented to find all direct and indirect similar neighbors on the sparse data, improving the accuracy of rating prediction. By taking both users’ behavior data and items’ lags into account, we give a diversity measurement method based on the topic distribution of items discovered by Linked-LDA model. Furthermore, a diversified ranking algorithm is developed to balance the accuracy and diversity of recommendation results. We compare our method with six other recommendation methods on a real-world dataset. Experimental results show that our method outperforms the other methods and achieves the best personalized recommendation effect.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Boyd S, Vandenberghe L, Faybusovich L (2006) Convex optimization[J]. IEEE Trans Autom Control 51(11):1859–1859

    Article  Google Scholar 

  2. Chen MH, Teng CH, Chang PC (2015) Applying artificial immune systems to collaborative filtering for movie recommendation[J]. Adv Eng Inform 29(4):830–839

    Article  Google Scholar 

  3. Erosheva E, Fienberg S, Lafferty J (2004) Mixed-membership models of scientific publications[C]. Proc Natl Acad Sci 101(suppl 1):5220–5227

    Article  Google Scholar 

  4. Fernández P (2008) Google’s pagerank and beyond: the science of search engine rankings[J]. Math Intell 30(1):68–69

    Article  Google Scholar 

  5. Guo H, Liu G, Su B, Meng H (2016) Collaborative filtering recommendation algorithm combining community structure and interest clusters[J]. J Comput Res Dev 53(8):1664–1672

    Google Scholar 

  6. Huang S, Wang S, Liu TY, Ma J, Chen Z (2015) Listwise collaborative filtering[C]. International ACM SIGIR Conference on Research and Development in Information Retrieval. pp 343–352

  7. Huang L, Lin C, He J, Liu H, Du X (2017) Diversified mobile app recommendation combining topic model and collaborative filtering[J]. J Soft 28(3):708–720

    Google Scholar 

  8. Jia D, Zhang F (2013) A collaborative filtering recommendation algorithm based on double neighbor choosing strategy[J]. J Comput Res Dev 50(5):1076–1084

    MathSciNet  Google Scholar 

  9. Küçüktunç O, Saule E, Kaya K, Çatalyürek ÜV (2013) Diversified recommendation on graphs: pitfalls, measures, and algorithms[C]. International Conference on World Wide Web. pp 715–726

  10. Lee S, Song SI, Kahng M, Lee D, Lee SG (2011) Random walk based entity ranking on graph for multidimensional recommendation[C]. ACM Conference on Recommender Systems. pp 93–100

  11. Li RH, Yu JX (2013) Scalable diversified ranking on large graphs[C]. International Conference on Data Mining. pp 1152–1157

  12. Li C, Liang C, Ma L (2008) A collaborative filtering recommendation algorithm based on domain nearest neighbor[J]. J Comput Res Dev 45(9):1532–1538

    Google Scholar 

  13. Li R, Kao B, Bi B, Cheng R, Lo E (2012) DQR: a probabilistic approach to diversified query recommendation[C]. ACM International Conference on Information and Knowledge Management. pp 16–25

  14. Liu X, Fulia I (2015) Incorporating user, topic, and service related latent factors into web service recommendation[C]. IEEE International Conference on Web Services. pp 185–192

  15. Liu Q, Chen E, Xiong H, Ding CHQ, Chen J (2012) Enhancing collaborative filtering by user interest expansion via personalized ranking[J]. IEEE Trans Syst Man Cybern 42(1):218–233

    Article  Google Scholar 

  16. Liu J, Tang M, Zheng Z, Liu X (2015) Location-aware and personalized collaborative filtering for web service recommendation[J]. IEEE Trans Serv Comput 9(5):686–699

    Article  Google Scholar 

  17. Mei Q, Guo J, Radev D (2010) DivRank: the interplay of prestige and diversity in information networks[C]. ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. pp 1009–1018

  18. Pirasteh P, Hwang D, Jung JJ (2015) Exploiting matrix factorization to asymmetric user similarities in recommendation systems[J]. Knowl-Based Syst 83(1):51–57

    Article  Google Scholar 

  19. Qin L, Chen S, Zhu X (2014) Contextual combinatorial bandit and its application on diversified online recommendation[C]. Proceedings of the 2014 SIAM International Conference on Data Mining. pp 461–469

  20. Shah RR, Samanta A, Gupta D, Yu Y, Tang S (2016) PROMPT: Personalized user tag recommendation for social media photos leveraging personal and social contexts[C]. IEEE International Symposium on Multimedia. pp 486–492

  21. Shi Y, Zhao X, Wang J, Larson M, Hanjalic A (2012) Adaptive diversification of recommendation results via latent factor portfolio[C]. International ACM SIGIR Conference on Research and Development in Information Retrieval. pp 175–184

  22. Shi M, Liu J, Zhou D, Tang M (2016) A probabilistic topic model for mashup tag recommendation[C]. IEEE International Conference on Web Services. pp 444–451

  23. Tang J, Zhang J, Yao L, Li J, Zhang L, Su Z (2008) ArnetMiner: extraction and mining of academic social networks[C]. ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. pp 990–998

  24. Tong H, He J, Wen Z, Konuru R, Lin C Y (2011) Diversified ranking on large graphs: an optimization viewpoint[C]. ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. pp 1028–1036

  25. Wang X, Wang Y (2014) Improving content-based and hybrid music recommendation using deep learning[C]. ACM International Conference on Multimedia. pp 627–636

  26. Wei J, He J, Chen K, Zhou Y, Tang Z (2017) Collaborative filtering and deep learning based recommendation system for cold start items[J]. Expert Syst Appl 69:29–39

    Article  Google Scholar 

  27. Wu L, Chen E, Liu Q, Xu L, Bao T, Zhang L (2012) Leveraging tagging for neighborhood-aware probabilistic matrix factorization[C]. ACM International Conference on Information and Knowledge Management. pp 1854–1858

  28. Xiao Y, Pengqiang AI, Hsu CH, Xu J (2015) Time-ordered collaborative filtering for news recommendation[J]. China Commun 12(12):53–62

    Article  Google Scholar 

  29. Yu C, Lakshmanan LVS, Amer-Yahia S (2009) Recommendation diversification using explanations[C]. IEEE 25th International Conference on Data Engineering. pp 1299–1302

  30. Zhang B, Li H, Liu Y, Ji L, Xi W, Fan W (2005) Improving web search results using affinity graph[C]. Proceedings of Annual International ACM Sigir, pp 504–511

  31. Zhang Z, Zeng DD, Abbasi A, Peng J, Zheng X (2013) A random walk model for item recommendation in social tagging systems[J]. ACM Trans Manag Inf Syst 4(2):8

    Article  Google Scholar 

  32. Zhang X, Cheng J, Qiu S, Zhu G (2015) DualDS: a dual discriminative rating elicitation framework for cold start recommendation[J]. Knowl-Based Syst 73:161–172

    Article  Google Scholar 

  33. Ziegler CN, Mcnee SM, Konstan JA, Lausen G (2005) Improving recommendation lists through topic diversification[C]. International Conference on World Wide Web. pp 22–32

Download references

Acknowledgements

The authors appreciate the reviewers for their valuable comments which have greatly improved the quality of this paper. This work was supported in part by the National Natural Science Foundation of China [61303074, 61309013] and the Programs for Science and Technology Development of Henan province [12210231003, 13210231002].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hengwei Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fang, C., Zhang, H., Wang, J. et al. Diversified recommendation method combining topic model and random walk. Multimed Tools Appl 77, 4355–4378 (2018). https://doi.org/10.1007/s11042-017-5504-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-5504-1

Keywords

Navigation