Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article
Open access
Just Accepted

Deep Learning of Dynamic POI Generation and Optimisation for Itinerary Recommendation

Online AM: 18 January 2025 Publication History

Abstract

Itinerary recommendation involves suggesting a sequence of Points of Interests (POIs) that users obtain maximum satisfaction under a time budget. Existing models have three challenges. First, they model user interest as non-time dependent, which can not capture user interest appropriately because user interest can be contextual on time, e.g., interest in restaurants are likely higher during typical meal times. Second, they model the distance dependency of user interest as a linear one, which does not always adequately capture this relationship, e.g., could be a cubic decay relationship. Finally, existing studies treat POI recommendation and itinerary optimisation as two separate problems, which can result in sub-optimal itinerary recommendations. In this paper, we propose a deep learning model that recommend POIs and construct the itinerary simultaneously and in an integrated manner. It captures user dynamic interest and non-linear spatial dependencies in itinerary recommendations. The proposed model has two steps, where the candidate selection policy generates a set of personalised candidate POIs based on user interest and the itinerary construction step maximises user interest within budget time. To recommend an appropriate candidate set, we propose a multi-head, attention-based transformer to leverage periodic trends and recent activities to capture user dynamic preferences. We also introduce a new co-visiting patterns-based graph convolutional network (GCN) model to capture user non-linear spatial dependencies. To construct the full itinerary from the dynamic candidate sets, we apply greedy policy that incrementally constructs itineraries within the budget time which aims to maximise user interest and minimise queuing time. Experimental results show that the proposed deep learning model outperforms state-of-the-art baselines in itinerary recommendation in four theme parks and four cities datasets The proposed model outperforms the baselines in itinerary recommendation from 7.79% to 26.28% on various dataset in terms of F1-score value. We also show that the proposed candidate generation approach outperforms the state-of-the-art next POI recommendation models in eight real datasets. The proposed model outperforms the baselines on average by 11.29 % in terms of F1-score@5 values and 9.08% in terms of F1-score@10 values. We have publicly shared our source code at GitHub for the reproducibility of our proposed model.

References

[1]
Suraj Agrawal, Dwaipayan Roy, and Mandar Mitra. 2021. Tag embedding based personalized point of interest recommendation system. Information Processing & Management 58, 6 (2021), 102690.
[2]
Luis Castillo, Eva Armengol, Eva Onaindía, Laura Sebastiá, Jesús González-Boticario, Antonio Rodríguez, Susana Fernández, Juan D Arias, and Daniel Borrajo. 2008. SAMAP: An user-oriented adaptive system for planning tourist visits. Expert Systems with Applications 34, 2 (2008), 1318–1332.
[3]
Buru Chang, Gwanghoon Jang, Seoyoon Kim, and Jaewoo Kang. 2020. Learning graph-based geographical latent representation for point-of-interest recommendation. In Proceedings of the 29th ACM International Conference on Information & Knowledge Management. 135–144.
[4]
Buru Chang, Yonggyu Park, Donghyeon Park, Seongsoon Kim, and Jaewoo Kang. 2018. Content-Aware Hierarchical Point-of-Interest Embedding Model for Successive POI Recommendation. In IJCAI. 3301–3307.
[5]
Dawei Chen, Cheng Soon Ong, and Lexing Xie. 2016. Learning points and routes to recommend trajectories. In Proceedings of the 25th ACM International on Conference on Information and Knowledge Management. 2227–2232.
[6]
Lei Chen, Lu Zhang, Shanshan Cao, Zhiang Wu, and Jie Cao. 2020. Personalized itinerary recommendation: Deep and collaborative learning with textual information. Expert Systems with Applications 144 (2020), 113070.
[7]
An-Jung Cheng, Yan-Ying Chen, Yen-Ta Huang, Winston H Hsu, and Hong-Yuan Mark Liao. 2011. Personalized travel recommendation by mining people attributes from community-contributed photos. In Proceedings of the 19th ACM international conference on Multimedia. 83–92.
[8]
Chen Cheng, Haiqin Yang, Irwin King, and Michael R Lyu. 2016. A unified point-of-interest recommendation framework in location-based social networks. ACM Transactions on Intelligent Systems and Technology (TIST) 8, 1(2016), 1–21.
[9]
Madhuri Debnath, Praveen Kumar Tripathi, Ashis Kumer Biswas, and Ramez Elmasri. 2018. Preference aware travel route recommendation with temporal influence. In Proceedings of the 2nd ACM SIGSPATIAL Workshop on Recommendations for Location-based Services and Social Networks. 1–9.
[10]
Zheng Dong, Xiangwu Meng, and Yujie Zhang. 2021. Exploiting Category-Level Multiple Characteristics for POI Recommendation. IEEE Transactions on Knowledge & Data Engineering01 (2021), 1–1.
[11]
Qiang Gao, Fan Zhou, Kunpeng Zhang, Fengli Zhang, and Goce Trajcevski. 2021. Adversarial human trajectory learning for trip recommendation. IEEE Transactions on Neural Networks and Learning Systems 34, 4(2021), 1764–1776.
[12]
Inma Garcia, Laura Sebastia, and Eva Onaindia. 2011. On the design of individual and group recommender systems for tourism. Expert systems with applications 38, 6 (2011), 7683–7692.
[13]
Aristides Gionis, Theodoros Lappas, Konstantinos Pelechrinis, and Evimaria Terzi. 2014. Customized tour recommendations in urban areas. In Proceedings of the 7th ACM international conference on Web search and data mining. 313–322.
[14]
Aldy Gunawan, Hoong Chuin Lau, and Pieter Vansteenwegen. 2016. Orienteering problem: A survey of recent variants, solution approaches and applications. European Journal of Operational Research 255, 2 (2016), 315–332.
[15]
Qianyu Guo and Jianzhong Qi. 2020. SANST: A Self-Attentive Network for Next Point-of-Interest Recommendation. arXiv preprint arXiv:2001.10379(2020).
[16]
Sajal Halder, Jeffrey Chan, Kwan Hui Lim, and Xiuzhen Zhang. 2021. Transformer-based Multi-task Learning for Personalized Next POI Recommendation. In 25th Pacific-Asia Conference on Knowledge Discovery and Data Mining. 511–523.
[17]
Sajal Halder, Kwan Hui Lim, Jeffrey Chan, and Xiuzhen Zhang. 2022. Efficient itinerary recommendation via personalized POI selection and pruning. Knowledge and Information Systems 64, 4 (2022), 963–993.
[18]
Sajal Halder, Kwan Hui Lim, Jeffrey Chan, and Xiuzhen Zhang. 2022. POI recommendation with queuing time and user interest awareness. Data mining and knowledge discovery 36, 6 (2022), 2379–2409.
[19]
Gang Hu, Yi Qin, and Jie Shao. 2020. Personalized travel route recommendation from multi-source social media data. Multimedia Tools and Applications 79, 45 (2020), 33365–33380.
[20]
Liwei Huang, Yutao Ma, Shibo Wang, and Yanbo Liu. 2019. An attention-based spatiotemporal lstm network for next poi recommendation. IEEE Transactions on Services Computing 14, 6 (2019), 1585–1597.
[21]
Diederik P Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980(2014).
[22]
Ai-Te Kuo, Haiquan Chen, and Wei-Shinn Ku. 2023. BERT-Trip: Effective and Scalable Trip Representation using Attentive Contrast Learning. In 2023 IEEE 39th International Conference on Data Engineering (ICDE). IEEE Computer Society, 612–623.
[23]
Dichao Li and Zhiguo Gong. 2020. A deep neural network for crossing-city poi recommendations. IEEE Transactions on Knowledge and Data Engineering 34, 8(2020), 3536–3548.
[24]
Ziyue Li, Hao Yan, Chen Zhang, and Fugee Tsung. 2022. Individualized passenger travel pattern multi-clustering based on graph regularized tensor latent dirichlet allocation. Data Mining and Knowledge Discovery 36, 4 (2022), 1247–1278.
[25]
Kwan Hui Lim. 2015. Recommending tours and places-of-interest based on user interests from geo-tagged photos. In Proceedings of the ACM SIGMOD on PhD Symposium. 33–38.
[26]
Kwan Hui Lim, Jeffrey Chan, Shanika Karunasekera, and Christopher Leckie. 2017. Personalized itinerary recommendation with queuing time awareness. In Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 325–334.
[27]
Kwan Hui Lim, Jeffrey Chan, Christopher Leckie, and Shanika Karunasekera. 2016. Towards next generation touring: Personalized group tours. In Proceedings of the International Conference on Automated Planning and Scheduling, Vol.  26. 412–420.
[28]
Kwan Hui Lim, Jeffrey Chan, Christopher Leckie, and Shanika Karunasekera. 2018. Personalized trip recommendation for tourists based on user interests, points of interest visit durations and visit recency. Knowledge and Information Systems 54, 2 (2018), 375–406.
[29]
Kwan Hui Lim, Xiaoting Wang, Jeffrey Chan, Shanika Karunasekera, Christopher Leckie, Yehui Chen, Cheong Loong Tan, Fu Quan Gao, and Teh Ken Wee. 2016. PersTour: A Personalized Tour Recommendation and Planning System. In HT (Extended Proceedings). 1–4.
[30]
Qiang Liu, Shu Wu, Liang Wang, and Tieniu Tan. 2016. Predicting the next location: A recurrent model with spatial and temporal contexts. In Thirtieth AAAI conference on artificial intelligence. 194––200.
[31]
Yiding Liu, Tuan-Anh Nguyen Pham, Gao Cong, and Quan Yuan. 2017. An experimental evaluation of point-of-interest recommendation in location-based social networks. Proceedings of the VLDB Endowment 10, 10 (2017), 1010–1021.
[32]
Hossein A Rahmani, Mohammad Aliannejadi, Mitra Baratchi, and Fabio Crestani. 2020. Joint Geographical and Temporal Modeling based on Matrix Factorization for Point-of-Interest Recommendation. In European Conference on Information Retrieval. Springer, 205–219.
[33]
Shini Renjith, A Sreekumar, and M Jathavedan. 2020. An extensive study on the evolution of context-aware personalized travel recommender systems. Information Processing & Management 57, 1 (2020), 102078.
[34]
Kosar Seyedhoseinzadeh, Hossein A Rahmani, Mohsen Afsharchi, and Mohammad Aliannejadi. 2022. Leveraging social influence based on users activity centers for point-of-interest recommendation. Information Processing & Management 59, 2 (2022), 102858.
[35]
Zhu Sun, Chen Li, Yu Lei, Lu Zhang, Jie Zhang, and Shunpan Liang. 2021. Point-of-interest recommendation for users-businesses with uncertain check-ins. IEEE Transactions on Knowledge and Data Engineering 34, 12(2021), 5925–5938.
[36]
Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Łukasz Kaiser, and Illia Polosukhin. 2017. Attention is all you need. In Proceedings of the 31st International Conference on Neural Information Processing Systems. 6000–6010.
[37]
Pengyang Wang, Kunpeng Liu, Lu Jiang, Xiaolin Li, and Yanjie Fu. 2020. Incremental mobile user profiling: Reinforcement learning with spatial knowledge graph for modeling event streams. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 853–861.
[38]
Junhang Wu, Ruimin Hu, Dengshi Li, Lingfei Ren, Wenyi Hu, and Yilin Xiao. 2022. Where have you been: Dual spatiotemporal-aware user mobility modeling for missing check-in POI identification. Information Processing & Management 59, 5 (2022), 103030.
[39]
Xian Wu, Chao Huang, Chuxu Zhang, and Nitesh V Chawla. 2020. Hierarchically Structured Transformer Networks for Fine-Grained Spatial Event Forecasting. In Proceedings of The Web Conference 2020. ACM, 2320–2330.
[40]
Yuxia Wu, Ke Li, Guoshuai Zhao, and Xueming Qian. 2020. Personalized long-and short-term preference learning for next POI recommendation. IEEE Transactions on Knowledge and Data Engineering 34, 4(2020), 1944–1957.
[41]
Xi Xiong, Fei Xiong, Jun Zhao, Shaojie Qiao, Yuanyuan Li, and Ying Zhao. 2020. Dynamic discovery of favorite locations in spatio-temporal social networks. Information Processing & Management 57, 6 (2020), 102337.
[42]
Carl Yang, Lanxiao Bai, Chao Zhang, Quan Yuan, and Jiawei Han. 2017. Bridging collaborative filtering and semi-supervised learning: a neural approach for poi recommendation. In 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 1245–1254.
[43]
Hongzhi Yin, Weiqing Wang, Hao Wang, Ling Chen, and Xiaofang Zhou. 2017. Spatial-aware hierarchical collaborative deep learning for POI recommendation. IEEE Transactions on Knowledge and Data Engineering 29, 11(2017), 2537–2551.
[44]
Chenyi Zhang, Hongwei Liang, and Ke Wang. 2016. Trip recommendation meets real-world constraints: POI availability, diversity, and traveling time uncertainty. ACM Transactions on Information Systems (TOIS) 35, 1 (2016), 1–28.
[45]
Junbo Zhang, Yu Zheng, Dekang Qi, Ruiyuan Li, Xiuwen Yi, and Tianrui Li. 2018. Predicting citywide crowd flows using deep spatio-temporal residual networks. Artificial Intelligence 259 (2018), 147–166.
[46]
Pengpeng Zhao, Anjing Luo, Yanchi Liu, Fuzhen Zhuang, Jiajie Xu, Zhixu Li, Victor S Sheng, and Xiaofang Zhou. 2020. Where to go next: A spatio-temporal gated network for next poi recommendation. IEEE Transactions on Knowledge and Data Engineering 34, 5(2020), 2512–2524.
[47]
Pengpeng Zhao, Chengfeng Xu, Yanchi Liu, Victor S Sheng, Kai Zheng, Hui Xiong, and Xiaofang Zhou. 2019. Photo2Trip: Exploiting visual contents in geo-tagged photos for personalized tour recommendation. IEEE Transactions on Knowledge and Data Engineering 33, 4(2019), 1708–1721.
[48]
Chenwang Zheng, Dan Tao, Jiangtao Wang, Lei Cui, Wenjie Ruan, and Shui Yu. 2020. Memory augmented hierarchical attention network for next point-of-interest recommendation. IEEE Transactions on Computational Social Systems 8, 2 (2020), 489–499.
[49]
Fan Zhou, Pengyu Wang, Xovee Xu, Wenxin Tai, and Goce Trajcevski. 2021. Contrastive trajectory learning for tour recommendation. ACM Transactions on Intelligent Systems and Technology (TIST) 13, 1(2021), 1–25.
[50]
Fan Zhou, Ruiyang Yin, Kunpeng Zhang, Goce Trajcevski, Ting Zhong, and Jin Wu. 2019. Adversarial point-of-interest recommendation. In The World Wide Web Conference. 3462–34618.
[51]
Xiao Zhou, Cecilia Mascolo, and Zhongxiang Zhao. 2019. Topic-Enhanced Memory Networks for Personalised Point-of-Interest Recommendation. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. ACM, 3018–3028.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Recommender Systems
ACM Transactions on Recommender Systems Just Accepted
EISSN:2770-6699
Table of Contents
This work is licensed under Creative Commons Attribution International 4.0.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Online AM: 18 January 2025
Accepted: 19 December 2024
Revised: 17 December 2024
Received: 22 October 2023

Check for updates

Author Tags

  1. Itinerary Recommendation
  2. User Interest
  3. Deep Learning
  4. Budget Time
  5. Periodic Interest
  6. Transformer

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 46
    Total Downloads
  • Downloads (Last 12 months)46
  • Downloads (Last 6 weeks)46
Reflects downloads up to 26 Jan 2025

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media