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.
Similar content being viewed by others
References
Bao J, Zheng Y, Mokbel M (2012) Location-based and preference-aware recommendation using sparse geo-social networking data. In: ACM SIGSPATIAL
Bao J, Zheng Y, Wilkie D, Mokbel M (2015) Recommendations in location-based social networks: a survey. GeoInformatica 19(3):525–565
Barkan O, Koenigstein N (2016) ITEM2VEC: neural ITEM embedding for collaborative filtering. In: MLSP, pp 1–6
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
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
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
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
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
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
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
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
Grover A, Leskovec J (2016) node2vec: scalable feature learning for networks. In: KDD, pp 855–864
He X, Liao L, Zhang H, Nie L, Hu X, Chua T-S (2017) Neural collaborative filtering. In: WWW, pp 173–182
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
Kraisak K, Juraphanthong W, Salaiwarakul A (2017) Personalized attraction recommendation system for tourists through check-in data. IEEE Access 5:26703–26721
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
Le QV, Mikolov T (2014) Distributed representations of sentences and documents. In: ICML, pp 1188–1196
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
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
Liang C, Zhu M, Tianlong G, Bin C, Qian J, Zhang J (2017) Knowledge graph embedding by dynamic translation. IEEE Access 5:20898–20907
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
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
Mikolov T, Chen K, Corrado G, Dean J (2013) Efficient estimation of word representations in vector space. In: Proceedings of ICLR
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
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
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
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
Perozzi B, Al-Rfou R, Skiena S (2014) Deepwalk: online learning of social representations. In: ACM SIGKDD 2014, pp 701–710
Quadrana M, Karatzoglou A, Hidasi B, Cremonesi P (2017) Personalizing session-based recommendations with hierarchical recurrent neural networks. In: RecSys, pp 130–137
Rendle S, Freudenthaler C, Schmidt-Thieme L (2010) Factorizing personalized Markov chains for next-basket recommendation. In: WWW, pp 811–820
Shen J, Cheng D, Gao X (2016) Attraction recommendation: towards personalized tourism via collective intelligence. Neurocomputing 173:789–798
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
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
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
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
Wang Z, Zhang J, Feng J, Chen Z (2014) Knowledge graph embedding by translating on hyperplanes. In: Proc AAAI, pp 1112–1119
Wang H, Zhang F, Xie X, Guo M (2018) DKN: deep knowledge-aware network for news recommendation. In: WWW, pp 1835–1844
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
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
Yin H, Sun Y, Cui B, Hu Z, Chen L (2013) LCARS: a location-content-aware recommender system. In: KDD, pp 221–229
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
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
Zhang D, Yin J, Zhu X, Zhang C (2018) Network representation learning: a survey. IEEE Trans Big Data
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
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
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
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-019-08554-5