Skip to main content
Log in

NGPR: A comprehensive personalized point-of-interest recommendation method based on heterogeneous graphs

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

Abstract

Nowadays, many people like to share the places they visited in the Location-based Social Networks (LBSNs). A Point of Interest (POI) recommendation, as one of the location-based services, helps users find new locations they prefer to visit. Recently, researchers have proposed many methods to leverage user-generated content, such as check-ins, for POI recommendation. However, due to the sparsity of user check-in information, it is still very difficult to recommend appropriate and accurate locations to users. To address the problem, in this paper, we propose a novel POI recommendation method named NGPR. Firstly, we construct a heterogeneous LBSN graph of users, POIs, categories and time periods. based on check-in records. Subsequently, the Node2Vec technique is employed to establish the latent vectors of POIs and users. Finally, we integrate comprehensive factors including the category preference, geographical distance and POI popularity for POI recommendation. The NGPR method is applied to two real LBSN datasets for experimental analysis. The experimental results show that the precision@5 of our method achieves 18.82% and 19.19% higher than that of the second best method on two real LBSN datasets respectively.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Baral R, Li T (2016) Maps: a multi aspect personalized poi recommender system. In: Proceedings of the 10th ACM conference on recommender systems, pp 281–284

  2. Bin C, Gu T, Jia Z, Zhu G, Xiao C (2020) A neural multi-context modeling framework for personalized attraction recommendation. Multimed Tools Appl 79(21-22):14951–14979

    Article  Google Scholar 

  3. Chae DK, Kang JS, Kim SW, Lee JT (2018) Cfgan: a generic collaborative filtering framework based on generative adversarial networks. In: Proceedings of the 27th ACM international conference on information and knowledge management, pp 137–146

  4. Chen R, Chang YS, Hua Q, Gao Q, Ji X, Bo W (2020) An enhanced social matrix factorization model for recommendation based on social networks using social interaction factors. Multimed Tools Appl 79(19-20):14147–14177

    Article  Google Scholar 

  5. Cui Z, Xu X, Xue F, Cai X, Cao Y, Zhang W, Chen J (2020) Personalized recommendation system based on collaborative filtering for IoT scenarios. IEEE Trans Serv Comput 13(4):685–695

    Article  Google Scholar 

  6. Feng S, Li X, Zeng Y, Cong G, Chee YM (2015) Personalized ranking metric embedding for next new poi recommendation. In: IJCAI’15 Proceedings of the 24th international conference on artificial intelligence, pp 2069–2075

  7. Grover A, Leskovec J (2016) node2vec: Scalable feature learning for networks. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, pp 855–864

  8. He X, Deng K, Wang X, Li Y, Zhang YD, Wang M (2020) LightGCN:, Simplifying and Powering Graph Convolution Network for Recommendation. arXiv:2002.02126

  9. He X, Liao L, Zhang H, Nie L, Hu X, Chua TS (2017) Neural collaborative filtering. In: Proceedings of the 26th international conference on world wide web, pp 173–182

  10. He X, Zhang H, Kan MY, Chua TS (2016) Fast matrix factorization for online recommendation with implicit feedback. In: Proceedings of the 39th international ACM SIGIR conference on research and development in information retrieval, pp 549–558

  11. Hu X, Xu J, Wang W, Li Z, Liu A (2021) A graph embedding based model for fine-grained POI recommendation. Neurocomputing 428:376–384

    Article  Google Scholar 

  12. Huang C, Jiang W, Wu J, Wang G (2020) Personalized review recommendation based on users’ aspect sentiment. ACM Trans Internet Technol (TOIT) 20(4):1–26

    Article  Google Scholar 

  13. Huang J, Wang H, Zhang W, Liu T (2020) Multi-task learning for entity recommendation and document ranking in web search. ACM Trans Intell Syst Technol (TIST) 11(5):1–24

    Article  Google Scholar 

  14. Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Comput 42(8):30–37

    Article  Google Scholar 

  15. Li X, Cong G, Li X, Pham TAN, Krishnaswamy S (2015) Rank-geofm: a ranking based geographical factorization method for point of interest recommendation. In: Proceedings of the 38th international ACM SIGIR conference on research and development in information retrieval, pp 433–442

  16. Li H, Ge Y, Hong R, Zhu H (2016) Point-of-interest recommendations: Learning potential check-ins from friends. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, pp 975–984

  17. Li H, Tan W, Sun Y (2019) Collaborative recommendation algorithm based on probabilistic matrix factorization in probabilistic latent semantic analysis. Multimed Tools Appl 78(7):8711–8722

    Article  Google Scholar 

  18. Liu D, Li J, Du B, Chang J, Gao R (2019) Daml: Dual attention mutual learning between ratings and reviews for item recommendation. In: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery and data mining, pp 344–352

  19. Long X, Joshi J (2013) A HITS-based POI recommendation algorithm for location-based social networks. In: Proceedings of the 2013 IEEE/ACM international conference on advances in social networks analysis and mining, pp 642–647

  20. Luo X, Zhou MC, Li S, Xia Y, You ZH, Zhu Q, Leung H (2018) Incorporation of efficient second-order solvers into latent factor models for accurate prediction of missing QoS data. IEEE Trans Cybern 48(4):1216–1228

    Article  Google Scholar 

  21. Luo X, Zhou MC, Li S, You Z, Xia Y, Zhu Q (2015) A nonnegative latent factor model for large-scale sparse matrices in recommender systems via alternating direction method. IEEE Trans Neural Netw Learn Syst 27(3):579–592

    Article  MathSciNet  Google Scholar 

  22. Mikolov T, Chen K, Corrado G, Dean J (2013) Efficient estimation of word representations in vector space. arXiv:1301.3781

  23. Mikolov T, Sutskever I, Chen K, Corrado GS, Dean J (2013) Distributed representations of words and phrases and their compositionality. Adv Neural Inf Process Syst 26:3111–3119

    Google Scholar 

  24. Perozzi B, Al-Rfou R, Skiena S (2014) Deepwalk: Online learning of social representations. In: Proceedings of the 20th ACM SIGKDD international conference on knowledge discovery and data mining, pp 701–710

  25. Pourali A, Zarrinkalam F, Bagheri E (2018) Point-of-interest recommendation using heterogeneous link prediction. In: EDBT, pp 481–484

  26. Ren J, Long J, Xu Z (2019) Financial news recommendation based on graph embeddings. Decis Support Syst 125:113115

    Article  Google Scholar 

  27. Sander J, Ester M, Kriegel H (1998) Density-based clustering in spatial databases: the algorithm gdbscan and its applications. Data Min Knowl Discov 2(2):169–194

    Article  Google Scholar 

  28. Sander J, Ester M, Kriegel HP, Xu X (1998) Density-based clustering in spatial databases: the algorithm gdbscan and its applications. Data Min Knowl Discov 2(2):169–194

    Article  Google Scholar 

  29. Sharaff A, Khurana S, Cheepurupalli K, Sahu T (2020) Personalized Recommendation System with User Interaction based on LMF and Popularity Model. In: International Conference on System, Computation, Automation and Networking (ICSCAN), IEEE, pp 1–6

  30. Sharaff A, Soni A (2020) Time and feature specific sentiment analysis of product reviews. In: Cognitive informatics, computer modelling, and cognitive science academic press, pp 255–272

  31. Shi Y, Jiang W (2017) Point-of-interest recommendations: capturing the geographical influence from local trajectories. In: 2017 IEEE International Symposium on Parallel and Distributed Processing with Applications and 2017 IEEE International Conference on Ubiquitous Computing and Communications (ISPA/IUCC). IEEE, pp 1122–1129

  32. Shi Y, Jiang W (2017) Point-of-interest recommendations: capturing the geographical influence from local trajectories. In: 2017 IEEE International symposium on parallel and distributed processing with applications and 2017 IEEE International Conference on Ubiquitous Computing and Communications (ISPA/IUCC), IEEE, pp 1122–1129

  33. Tang J, Qu M, Wang M, Zhang M, Yan J, Mei Q (2015) Line: Large-scale information network embedding. In: Proceedings of the 24th international conference on world wide web, pp 1067–1077

  34. Verma V, Sinha A (2020) Manipulation of email data using machine learning and data visualization. Int. J. Sci. Res in Computer Science and Engineering vol 8(5)

  35. Wang X, He X, Wang M, Feng F, Chua TS (2019) Neural graph collaborative filtering. In: Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval, pp 165–174

  36. Wu Y, DuBois C, Zheng AX, Ester M (2016) Collaborative denoising auto-encoders for top-n recommender systems. In: Proceedings of the Ninth ACM International conference on web search and data mining, pp 153–162

  37. Xu H, Ding W, Shen W, Wang J, Yang Z (2021) Deep convolutional recurrent model for region recommendation with spatial and temporal contexts. Ad Hoc Netw 102545

  38. Yang D, Zhang D, Zheng VW, Yu Z (2014) Modeling user activity preference by leveraging user spatial temporal characteristics in LBSNs. IEEE Trans Syst Man Cybern: Syst 45(1):129–142

    Article  Google Scholar 

  39. Yang D, Zhang D, Zheng VW, Yu Z (2014) Modeling user activity preference by leveraging user spatial temporal characteristics in LBSNs. IEEE Trans Syst Man Cybern Syst 45(1):129–142

    Article  Google Scholar 

  40. Ye M, Yin P, Lee WC, Lee DL (2011) Exploiting geographical influence for collaborative point-of-interest recommendation. In: Proceedings of the 34th international ACM SIGIR conference on research and development in information retrieval, pp 325–334

  41. Zhang JD, Chow CY (2015) Geosoca: Exploiting geographical, social and categorical correlations for point-of-interest recommendations. In: Proceedings of the 38th international ACM SIGIR conference on research and development in information retrieval, pp 443–452

  42. Zhang Y, Liu G, Liu A, Zhang Y, Li Z, Zhang X, Li Q (2020) Personalized geographical influence modeling for POI recommendation. IEEE Intell Syst 35(5):18–27

    Article  Google Scholar 

  43. Zhu Z, Wang J, Caverlee J (2019) Improving top-k recommendation via jointcollaborative autoencoders. In: The World Wide Web Conference, pp 3483–3482

Download references

Funding

This work was partially supported by National Natural Science Foundation of China (No. 61902096, No.61702144), Industrial Internet Innovation and Development Project of Ministry of Industry and Information Technology of China (No. TC200802G, No. TC2008033), National Natural Science Foundation of Zhejiang Province (No. LQ20F020015), and Key Research and Development Program of Zhejiang Province (No. 2020C01165).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dongjin Yu.

Ethics declarations

Conflict of Interests

Author Dongjin Yu, Author Ting Yu, Author Dongjing Wang and Author Yi Shen declare that they have no confict of interest.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yu, D., Yu, T., Wang, D. et al. NGPR: A comprehensive personalized point-of-interest recommendation method based on heterogeneous graphs. Multimed Tools Appl 81, 39207–39228 (2022). https://doi.org/10.1007/s11042-022-13088-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-13088-4

Keywords

Navigation