Skip to main content
Log in

A neural multi-context modeling framework for personalized attraction recommendation

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

Abstract

In attraction recommendation scenarios, how to model multifaceted tourism contexts so as to accurately learn tourist preferences and attraction tourism features is a keystone of generating personalized recommendations. However, most of existing works generally focused on modeling spatiotemporal contexts of historical travel trajectories to learn tourists’ preferences, while neglected rich heterogeneous tourism side information, i.e., personal tourism constraints of tourists and tourism attributes of attractions. To this end, we propose a Neural Multi-context Modeling Framework (NMMF) to learn tourism feature representations of tourists and attractions by modeling multiple tourism contexts. Initially, we leverage a travel knowledge graph and massive original travelogues to construct the tourism attribute context of attractions and the travel trajectory context of tourists. Then, we design two context embedding models, named TKG2vec and Traj2vec, to model two kinds of context respectively. Both models learn feature vectors of tourist and attraction in contexts by elaborating neural networks to project each tourist and attraction into a uniform latent feature space. Finally, our framework integrates feature vectors derived from two models to acquire complete feature representations of tourists and attractions, and recommends personalized attractions by calculating the similarity between tourist and candidate attractions in the latent space. Experimental results on a real-world tourism dataset demonstrate our framework outperforms state-of-the-art methods in two personalized attraction recommendation tasks.

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

Similar content being viewed by others

Notes

  1. http://www.ctrip.com/

  2. http://baike.baidu.com/

  3. https://github.com/aditya-grover/node2vec

  4. https://radimrehurek.com/gensim/index.html

References

  1. Bao J, Zheng Y, Mokbel M (2012) Location-based and preference-aware recommendation using sparse geo-social networking data. In: ACM SIGSPATIAL

    Google Scholar 

  2. Bao J, Zheng Y, Wilkie D, Mokbel M (2015) Recommendations in location-based social networks: a survey. GeoInformatica 19(3):525–565

    Google Scholar 

  3. Barkan O, Koenigstein N (2016) ITEM2VEC: neural ITEM embedding for collaborative filtering. In: MLSP, pp 1–6

    Google Scholar 

  4. Bhargava P, Phan T, Zhou J, Lee J (2015) Who, what, when, and where: multi-dimensional collaborative recommendations using tensor factorization on sparse user-generated data. In: WWW, vol 2015, pp 130–140

    Google Scholar 

  5. 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. https://doi.org/10.1007/s11042-019-08096-w

  6. Bordes A, Usunier N, Garcia-Duran A, Weston J, Yakhnenko O (2013) Translating embeddings for modeling multi-relational data. In: Proceedings of NIPS, pp 2787–2795

    Google Scholar 

  7. Cheng C, Yang H, King I, Lyu M (2012) Fused matrix factorization with geographical and social influence in location-based social networks. In: AAAI, pp 17–23

    Google Scholar 

  8. Cheng C, Yang H, Lyu MR, King I (2013) Where you like to go next: successive point-of-interest recommendation. In: IJCAI, pp 2605–2611

    Google Scholar 

  9. Fang Q, Xu C, Hossain MS, Muhammad G (2016) STCAPLRS: a spatial-temporal context-aware personalized location recommendation system. ACM TIST 7(4):59:1–59:30

    Google Scholar 

  10. Feng S, Li X, Zeng Y, Gao C, Chee YM, Yuan Q (2015) Personalized ranking metric embedding for next new POI recommendation. In: IJCAI, pp 2069–2075

    Google Scholar 

  11. Gao H, Tang J, Hu X, Liu H (2015) Content-aware point of interest recommendation on location-based social networks. In: 29th AAAI conference on artificial intelligence, pp 1721–1727

    Google Scholar 

  12. Grover A, Leskovec J (2016) node2vec: scalable feature learning for networks. In: KDD, pp 855–864

    Google Scholar 

  13. He X, Liao L, Zhang H, Nie L, Hu X, Chua T-S (2017) Neural collaborative filtering. In: WWW, pp 173–182

    Google Scholar 

  14. Jiang S, Qian X, Mei T, Yun F (2016) Personalized travel sequence recommendation on multi-source big social media. IEEE Trans Big Data 2(1):43–56

    Google Scholar 

  15. Kraisak K, Juraphanthong W, Salaiwarakul A (2017) Personalized attraction recommendation system for tourists through check-in data. IEEE Access 5:26703–26721

    Google Scholar 

  16. Lan R, Zhou Y, Liu Z, Luo X (2018) Prior knowledge based probabilistic collaborative representation for visual recognition. IEEE Trans Cybern. https://doi.org/10.1109/TCYB.2018.2880290

  17. Le QV, Mikolov T (2014) Distributed representations of sentences and documents. In: ICML, pp 1188–1196

    Google Scholar 

  18. Li X, Gao C, Li X, Pham T-AN, Krishnaswamy S (2015) Rank-GeoFM: a ranking based geographical factorization method for point of interest recommendation. In: SIGIR, pp 433–442

    Google Scholar 

  19. Lian D, Zheng VW, Xie X (2013) Collaborative filtering meets next check-in location prediction. In: WWW companion proceedings of the 22nd international conference on World Wide Web, pp 231–232

    Google Scholar 

  20. Liang C, Zhu M, Tianlong G, Bin C, Qian J, Zhang J (2017) Knowledge graph embedding by dynamic translation. IEEE Access 5:20898–20907

    Google Scholar 

  21. Lv M, Chen L, Xu Z, Li Y, Chen G (2016) The discovery of personally semantic places based on trajectory data mining. Neurocomputing 173:1142–1153

    Google Scholar 

  22. Memon I, Chen L, Majid A, Lv M, Hussain I, Chen G (2015) Travel recommendation using geo-tagged photos in social media for tourist. Wirel Pers Commun 80(4):1347–1362

    Google Scholar 

  23. Mikolov T, Chen K, Corrado G, Dean J (2013) Efficient estimation of word representations in vector space. In: Proceedings of ICLR

    Google Scholar 

  24. Mikolov T, Sutskever I, Chen K, Corrado GS, Dean J (2013) Distributed representations of words and phrases and their compositionality. In: NIPS, pp 3111–3119

    Google Scholar 

  25. Oramas S, Ostuni VC, Di Noia T, Serra X, Di Sciascio E (2017) Sound and music recommendation with knowledge graphs. ACM TIST 8(2):1–21

    Google Scholar 

  26. Palumbo E, Rizzo G, Troncy R (2017) entity2rec: learning user-item relatedness from knowledge graphs for top-N item recommendation. In: RecSys, pp 32–36

    Google Scholar 

  27. Palumbo E, Rizzo G, Troncy R, Baralis E, Osella M, Ferro E (2018) Knowledge Graph Embeddings with node2vec for Item Recommendation. In: ESWC, Satellite Events, pp 117–120

    Google Scholar 

  28. Perozzi B, Al-Rfou R, Skiena S (2014) Deepwalk: online learning of social representations. In: ACM SIGKDD 2014, pp 701–710

    Google Scholar 

  29. Quadrana M, Karatzoglou A, Hidasi B, Cremonesi P (2017) Personalizing session-based recommendations with hierarchical recurrent neural networks. In: RecSys, pp 130–137

    Google Scholar 

  30. Rendle S, Freudenthaler C, Schmidt-Thieme L (2010) Factorizing personalized Markov chains for next-basket recommendation. In: WWW, pp 811–820

    Google Scholar 

  31. Shen J, Cheng D, Gao X (2016) Attraction recommendation: towards personalized tourism via collective intelligence. Neurocomputing 173:789–798

    Google Scholar 

  32. Sun Y, Tianlong G, Bin C, Liang C, Kuang H, Huang Z, Sun L (2018) A multi-latent semantics representation model for mining tourist trajectory. In: PRICAI, vol 1, pp 463–476

    Google Scholar 

  33. Tang J, Qu M, Wang M, Zhang M, Yan J, Mei Q (2015) Line: large-scale information network embedding. In: WWW 2015, pp 1067–1077

    Google Scholar 

  34. Tay Y, Luu AT, Hui SC (2017) Non-parametric estimation of multiple embeddings for link prediction on dynamic knowledge graphs. In: AAAI, pp 1243–1249

    Google Scholar 

  35. Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser L, Polosukhin I (2017) Attention is all you need. In: NIPS, pp 6000–6010

    Google Scholar 

  36. Wang Z, Zhang J, Feng J, Chen Z (2014) Knowledge graph embedding by translating on hyperplanes. In: Proc AAAI, pp 1112–1119

    Google Scholar 

  37. Wang H, Zhang F, Xie X, Guo M (2018) DKN: deep knowledge-aware network for news recommendation. In: WWW, pp 1835–1844

    Google Scholar 

  38. Yang S-Y, Hsu C-L (2016) A location-based services and Google maps-based information master system for tour guiding. Comput Electr Eng 54:87–105

    Google Scholar 

  39. Yang C, Bai L, Zhang C, Yuan Q, Han J (2017) Bridging collaborative filtering and semi-supervised learning: a neural approach for POI recommendation. In: KDD, pp 1245–1254

    Google Scholar 

  40. Yin H, Sun Y, Cui B, Hu Z, Chen L (2013) LCARS: a location-content-aware recommender system. In: KDD, pp 221–229

    Google Scholar 

  41. 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

    Google Scholar 

  42. Zhang W, Tianlong G, Sun W, Phatpicha Y, Liang C, Bin C (2018) Travel attractions recommendation with travel spatial-temporal knowledge graphs. In: ICPCSEE (2), pp 213–226

    Google Scholar 

  43. Zhang D, Yin J, Zhu X, Zhang C (2018) Network representation learning: a survey. IEEE Trans Big Data

  44. Zhao WX, Zhou N, Sun A, Wen J-R, Han J, Chang EY (2018) A time-aware trajectory embedding model for next-location recommendation. Knowl Inf Syst 56(3):559–579

    Google Scholar 

  45. Zhou N, Zhao WX, Zhang X, Wen J-R, Wang S (2016) A general multi-context embedding model for mining human trajectory data. IEEE Trans Knowl Data Eng 28(8):1945–1958

    Google Scholar 

Download references

Acknowledgements

This work was partially supported by the National Natural Science Foundation of China (Nos. U1501252, 61662013, 61572146 and U1711263), the Natural Science Foundation of Guangxi Province (Nos. 2016GXNSFDA380006, and AC16380122), the Guangxi Innovation-Driven Development Project (No. AA17202024) and the Guangxi Universities Young and Middle-aged Teacher Basic Ability Enhancement Project (No. 2018KY0203).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chenzhong Bin.

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

Bin, C., Gu, T., Jia, Z. et al. A neural multi-context modeling framework for personalized attraction recommendation. Multimed Tools Appl 79, 14951–14979 (2020). https://doi.org/10.1007/s11042-019-08554-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-019-08554-5

Keywords

Navigation