Skip to main content
Log in

Leveraging contextual influence and user preferences for point-of-interest recommendation

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

Abstract

The effective Point-of-Interest (POI) recommendation can significantly assist users to find their preferred POIs and help POI owners to attract more customers. As a result, a variety of methods have been proposed to tackle the issue of POI recommendation recently. However, it is still very difficult to precisely model the strong correlations between the POIs visited by the user and the POIs to be visited next, which leads to the poor performance of POI recommendation. In this paper, we propose a context- and preference- aware model (CPAM) to incorporate both contextual influence and user preferences into POI recommendation. Firstly, we design a Skip-Gram based POI Embedding Model (SG-PEM) to capture the contextual influence of POIs and learn the vector representation (embedding) of POIs from visiting sequences. The users’ preferences for the target POIs are obtained from the learned embeddings via similarity metric. Secondly, for the implicit feedback information contained in the check-in data, we use the Logistic Matrix Factorization (LMF) algorithm to model the users’ personalized preferences for POI. Finally, we unify SG-PEM and LMF as the CPAM model to perform personalized recommendation by leveraging contextual influence and user preferences. The experimental results on two real-world datasets of Foursquare and Gowalla show that the proposed model outperforms the state-of-the-art baselines.

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

Similar content being viewed by others

Notes

  1. http://spatialkeyword.sce.ntu.edu.sg/eval-vldb17/

  2. iGLSR is evaluated only on Gowalla as we do not have access to the social data of the Foursquare.

References

  1. Bengio Y, Courville A, Vincent P (2013) Representation learning: a review and new perspectives. IEEE Trans Pattern Anal Mach Intell 35(8):1798–1828

    Article  Google Scholar 

  2. Bin C, Gu T, Sun Y, Chang L (2019) A personalized poi route recommendation system based on heterogeneous tourism data and sequential pattern mining. Multimed Tools Appl 78(24):35,135–35,156

    Article  Google Scholar 

  3. Cao H, Xu F, Sankaranarayanan J, Li Y, Samet H (2019) Habit2vec: Trajectory semantic embedding for living pattern recognition in population. IEEE Trans Mob Comput 19(5):1096–1108

    Article  Google Scholar 

  4. Chang B, Park Y, Park D, Kim S, Kang J (2018) Content-aware hierarchical point-of-interest embedding model for successive poi recommendation. In: Proceedings of the 27th International Joint Conference on Artificial Intelligence (IJCAI), pp 3301–3307

  5. Chen J, Ying P, Zou M (2019) Improving music recommendation by incorporating social influence. Multimed Tools Appl 78(3):2667–2687

    Article  Google Scholar 

  6. Chen R, Chang YS, Hua Q, Gao Q, Ji X, Wang B (2020) An enhanced social matrix factorization model for recommendation based on social networks using social interaction factors. Multimed Tools Appli 1–31

  7. Cheng C, Yang H, King I, Lyu MR (2012) Fused matrix factorization with geographical and social influence in location-based social networks. In: Proceedings of the Twenty-Sixth AAAI conference on artificial intelligence, pp 17–23

  8. Cheng C, Yang H, Lyu MR, King I (2013) Where you like to go next: Successive point-of-interest recommendation. In: Proceedings of the Twenty-Third international joint conference on artificial intelligence, pp 2605–2611

  9. Cui Q, Wu S, Liu Q, Zhong W, Wang L (2020) Mv-rnn: a multi-view recurrent neural network for sequential recommendation. IEEE Trans Knowl Data Eng 32(2):317–331

    Article  Google Scholar 

  10. Da Costa AF, Manzato MG, Campello RJ (2019) Boosting collaborative filtering with an ensemble of co-trained recommenders. Expert Syst Appl 115:427–441

    Article  Google Scholar 

  11. Deng S, Wang D, Li Y, Cao B, Yin J, Wu Z, Zhou M (2016) A recommendation system to facilitate business process modeling. IEEE Trans Cybern 47(6):1380–1394

    Article  Google Scholar 

  12. Gao H, Tang J, Hu X, Liu H (2013) Exploring temporal effects for location recommendation on location-based social networks. In: Proceedings of the 7th ACM conference on Recommender systems, pp 93–100

  13. Gao Q, Zhou F, Zhang K, Trajcevski G, Luo X, Zhang F (2017) Identifying human mobility via trajectory embeddings. In: Proceedings of the 26th international joint conference on artificial intelligence, pp 1689–1695

  14. Goyal P, Ferrara E (2018) Graph embedding techniques, applications, and performance: a survey. Knowl-Based Syst 151:78–94

    Article  Google Scholar 

  15. Guo L, Wen Y, Liu F (2019) Location perspective-based neighborhood-aware poi recommendation in location-based social networks. Soft Comput 23 (22):11,935–11,945

    Article  Google Scholar 

  16. He J, Li X, Liao L, Song D, Cheung WK (2016) Inferring a personalized next point-of-interest recommendation model with latent behavior patterns. In: Proceedings of the Thirtieth AAAI conference on artificial intelligence, pp 137–143

  17. He J, Li X, Liao L (2017) Category-aware next point-of-interest recommendation via listwise bayesian personalized ranking. In: Proceedings of the 26th international joint conference on artificial intelligence, pp 1837–1843

  18. Hu B, Ester M (2014) Social topic modeling for point-of-interest recommendation in location-based social networks. In: 2014 IEEE International conference on data mining. IEEE, pp 845–850

  19. Huang X, Zhang J, Li D, Li P (2019) Knowledge graph embedding based question answering. In: Proceedings of the Twelfth ACM international conference on web search and data mining, pp 105–113

  20. Johnson CC (2014) Logistic matrix factorization for implicit feedback data. In: Advances in neural information processing systems workshop on distributed machine learning and matrix computations, p 27

  21. Kant S, Mahara T, Jain VK, Jain DK (2019) Fuzzy logic based similarity measure for multimedia contents recommendation. Multimed Tools Appl 78(4):4107–4130

    Article  Google Scholar 

  22. Kim Y, Jung S, Ji S, Hwang E, Rho S (2019) Iot-based personalized nie content recommendation system. Multimed Tools Appl 78(3):3009–3043

    Article  Google Scholar 

  23. Li X, Jiang M, Hong H, Liao L (2017) A time-aware personalized point-of-interest recommendation via high-order tensor factorization. ACM Trans Inform Syst (TOIS) 35(4):1–23

    Article  Google Scholar 

  24. Liu Q, Wu S, Wang L, Tan T (2016) Predicting the next location: a recurrent model with spatial and temporal contexts. In: Proceedings of the Thirtieth AAAI conference on artificial intelligence, pp 194–200

  25. Liu Y, Pham TAN, Cong G, Yuan Q (2017) An experimental evaluation of point-of-interest recommendation in location-based social networks. Proc VLDB Endow 10(10):1010–1021

    Article  Google Scholar 

  26. Liu W, Wang ZJ, Yao B, Yin J (2019) Geo-alm: poi recommendation by fusing geographical information and adversarial learning mechanism. In: Proceedings of the 28th international joint conference on artificial intelligence. AAAI Press, pp 1807–1813

  27. Liu W, Lai H, Wang J, Ke G, Yang W, Yin J (2020) Mix geographical information into local collaborative ranking for poi recommendation. World Wide Web 23(1):131–152

    Article  Google Scholar 

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

  29. Mikolov T, Sutskever I, Chen K, Corrado G, Dean J (2013) Distributed representations of words and phrases and their compositionality. In: Proceedings of the 26th international conference on neural information processing systems - volume 2. Curran Associates Inc, pp 3111–3119

  30. Rahmani HA, Aliannejadi M, Ahmadian S, Baratchi M, Afsharchi M, Crestani F (2019) Lglmf: local geographical based logistic matrix factorization model for poi recommendation. In: Asia information retrieval symposium. Springer, pp 66–78

  31. Rendle S, Freudenthaler C, Schmidt-Thieme L (2010) Factorizing personalized markov chains for next-basket recommendation. In: Proceedings of the 19th international conference on World Wide Web. Association for computing machinery, pp 811–820

  32. Stepan T, Morawski JM, Dick S, Miller J (2016) Incorporating spatial, temporal, and social context in recommendations for location-based social networks. IEEE Trans Comput Soc Syst 3(4):164–175

    Article  Google Scholar 

  33. Tu C, Liu H, Liu Z, Sun M (2017) Cane: context-aware network embedding for relation modeling. In: Proceedings of the 55th annual meeting of the association for computational linguistics, pp 1722–1731

  34. Wang Z, Zhang Y, Li Y, Wang Q, Xia F (2017) Exploiting social influence for context-aware event recommendation in event-based social networks. In: IEEE INFOCOM 2017-IEEE conference on computer communications. IEEE, pp 1–9

  35. Wang D, Deng S, Xu G (2018) Sequence-based context-aware music recommendation. Inform Retrieval J 21(2-3):230–252

    Article  Google Scholar 

  36. Wang D, Deng S, Zhang X, Xu G (2018) Learning to embed music and metadata for context-aware music recommendation. World Wide Web 21 (5):1399–1423

    Article  Google Scholar 

  37. Wang D, Zhang X, Yu D, Xu G, Deng S (2020) Came: content-and context-aware music embedding for recommendation. IEEE Trans Neural Netw Learn Syst 1–14

  38. Yin H, Zhou X, Cui B, Wang H, Zheng K, Nguyen QVH (2016) Adapting to user interest drift for poi recommendation. IEEE Trans Knowl Data Eng 28(10):2566–2581

    Article  Google Scholar 

  39. Yu D, Xu K, Wang D, Yu T, Li W (2019) Point-of-interest recommendation based on user contextual behavior semantics. Int J Softw Eng Knowl Eng 29(11n12):1781–1799

    Article  Google Scholar 

  40. Yuan T, Cheng J, Zhang X, Qiu S, Lu H (2014) Recommendation by mining multiple user behaviors with group sparsity. In: Proceedings of the Twenty-Eighth AAAI conference on artificial intelligence, pp 222–228

  41. Zhang JD, Chow CY (2013) Igslr: personalized geo-social location recommendation: a kernel density estimation approach. In: Proceedings of the 21st ACM SIGSPATIAL international conference on advances in geographic information systems, pp 334–343

  42. Zhang JD, Chow CY (2016) Point-of-interest recommendations in location-based social networks. Sigspatial Special 7(3):26–33

    Article  Google Scholar 

  43. Zhao S, Zhao T, King I, Lyu MR (2017) Geo-teaser: geo-temporal sequential embedding rank for point-of-interest recommendation. In: Proceedings of the 26th international conference on world wide web companion, pp 153–162

  44. Zhao K, Zhang Y, Yin H, Wang J, Zheng K, Zhou X, Xing C (2020) Discovering subsequence patterns for next poi recommendation. In: Proceedings of the Twenty-Ninth international joint conference on artificial intelligence, pp 3216–3222

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dongjing Wang.

Additional information

Publisher’s note

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

This research is supported by Zhejiang Provincial Natural Science Foundation of China under No. LQ20F020015, and the Fundamental Research Funds for the Provincial University of Zhejiang under No. GK199900299012-017.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yu, D., Wanyan, W. & Wang, D. Leveraging contextual influence and user preferences for point-of-interest recommendation. Multimed Tools Appl 80, 1487–1501 (2021). https://doi.org/10.1007/s11042-020-09746-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09746-0

Keywords

Navigation