{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T15:37:14Z","timestamp":1780501034275,"version":"3.54.1"},"reference-count":70,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2021,11,29]],"date-time":"2021-11-29T00:00:00Z","timestamp":1638144000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62072077 and 62176043"],"award-info":[{"award-number":["62072077 and 62176043"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"NSF","award":["SWIFT 2030249"],"award-info":[{"award-number":["SWIFT 2030249"]}]},{"name":"Sichuan Science and Technology Program","award":["2020YFG0234"],"award-info":[{"award-number":["2020YFG0234"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Intell. Syst. Technol."],"published-print":{"date-parts":[[2022,2,28]]},"abstract":"<jats:p>The main objective of Personalized Tour Recommendation (PTR) is to generate a sequence of point-of-interest (POIs) for a particular tourist, according to the user-specific constraints such as duration time, start and end points, the number of attractions planned to visit, and so on. Previous PTR solutions are based on either heuristics for solving the orienteering problem to maximize a global reward with a specified budget or approaches attempting to learn user visiting preferences and transition patterns with the stochastic process or recurrent neural networks. However, existing learning methodologies rely on historical trips to train the model and use the next visited POI as the supervised signal, which may not fully capture the coherence of preferences and thus recommend similar trips to different users, primarily due to the data sparsity problem and long-tailed distribution of POI popularity. This work presents a novel tour recommendation model by distilling knowledge and supervision signals from the trips in a self-supervised manner. We propose Contrastive Trajectory Learning for Tour Recommendation (CTLTR), which utilizes the intrinsic POI dependencies and traveling intent to discover extra knowledge and augments the sparse data via pre-training auxiliary self-supervised objectives. CTLTR provides a principled way to characterize the inherent data correlations while tackling the implicit feedback and weak supervision problems by learning robust representations applicable for tour planning. We introduce a hierarchical recurrent encoder-decoder to identify tourists\u2019 intentions and use the contrastive loss to discover subsequence semantics and their sequential patterns through maximizing the mutual information. Additionally, we observe that a data augmentation step as the preliminary of contrastive learning can solve the overfitting issue resulting from data sparsity. We conduct extensive experiments on a range of real-world datasets and demonstrate that our model can significantly improve the recommendation performance over the state-of-the-art baselines in terms of both recommendation accuracy and visiting orders.<\/jats:p>","DOI":"10.1145\/3462331","type":"journal-article","created":{"date-parts":[[2021,11,30]],"date-time":"2021-11-30T01:51:27Z","timestamp":1638237087000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":28,"title":["Contrastive Trajectory Learning for Tour Recommendation"],"prefix":"10.1145","volume":"13","author":[{"given":"Fan","family":"Zhou","sequence":"first","affiliation":[{"name":"University of Electronic Science and Technology of China, Chengdu, Sichuan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8822-6957","authenticated-orcid":false,"given":"Pengyu","family":"Wang","sequence":"additional","affiliation":[{"name":"University of Electronic Science and Technology of China, Chengdu, Sichuan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6415-7558","authenticated-orcid":false,"given":"Xovee","family":"Xu","sequence":"additional","affiliation":[{"name":"University of Electronic Science and Technology of China, Chengdu, Sichuan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7364-8324","authenticated-orcid":false,"given":"Wenxin","family":"Tai","sequence":"additional","affiliation":[{"name":"University of Electronic Science and Technology of China, Chengdu, Sichuan, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8839-6278","authenticated-orcid":false,"given":"Goce","family":"Trajcevski","sequence":"additional","affiliation":[{"name":"Iowa State University, Ames, IA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,11,29]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10707-014-0220-8"},{"key":"e_1_3_2_3_2","article-title":"Mine: Mutual information neural estimation","author":"Belghazi Mohamed Ishmael","year":"2018","unstructured":"Mohamed Ishmael Belghazi, Aristide Baratin, Sai Rajeswar, Sherjil Ozair, Yoshua Bengio, Aaron Courville, and R. Devon Hjelm. 2018. Mine: Mutual information neural estimation. arXiv:1801.04062. Retrieved from https:\/\/arxiv.org\/abs\/1801.04062.","journal-title":"arXiv:1801.04062"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/2666310.2666411"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/2505515.2505643"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/2983323.2983672"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3292500.3330835"},{"key":"e_1_3_2_8_2","first-page":"1597","volume-title":"ICML","author":"Chen Ting","year":"2020","unstructured":"Ting Chen, Simon Kornblith, Mohammad Norouzi, and Geoffrey Hinton. 2020. A simple framework for contrastive learning of visual representations. In ICML. 1597\u20131607."},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/2072298.2072311"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1080\/13658816.2018.1547386"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/3292500.3330844"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/3308560.3316535"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/1772690.1772815"},{"key":"e_1_3_2_14_2","first-page":"4171","volume-title":"NAACL","author":"Devlin Jacob","year":"2019","unstructured":"Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2019. BERT: Pre-training of deep bidirectional transformers for language understanding. In NAACL. 4171\u20134186."},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3178876.3186058"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.5555\/2832415.2832536"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/3159652.3159697"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3347146.3359088"},{"key":"e_1_3_2_19_2","volume-title":"IEEE Transactions on Neural Networks and Learning Systems","author":"Gao Qiang","year":"2021","unstructured":"Qiang Gao, Fan Zhou, Kunpeng Zhang, Fengli Zhang, and Goce Trajcevski. 2021. Adversarial human trajectory learning for trip recommendation. In IEEE Transactions on Neural Networks and Learning Systems."},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/2020408.2020568"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/2556195.2559893"},{"key":"e_1_3_2_22_2","first-page":"662","volume-title":"AAAI","author":"Gu Jiqing","year":"2020","unstructured":"Jiqing Gu, Chao Song, Wenjun Jiang, Xiaomin Wang, and Ming Liu. 2020. Enhancing personalized trip recommendation with attractive routes. In AAAI. 662\u2013669."},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2016.04.059"},{"key":"e_1_3_2_24_2","first-page":"297","volume-title":"AISTATS","author":"Gutmann Michael","year":"2010","unstructured":"Michael Gutmann and Aapo Hyv\u00e4rinen. 2010. Noise-contrastive estimation: A new estimation principle for unnormalized statistical models. In AISTATS. 297\u2013304."},{"key":"e_1_3_2_25_2","first-page":"292","volume-title":"ICDE","author":"He Jiayuan","year":"2019","unstructured":"Jiayuan He, Jianzhong Qi, and Kotagiri Ramamohanarao. 2019. A joint context-aware embedding for trip recommendations. In ICDE. 292\u2013303."},{"key":"e_1_3_2_26_2","first-page":"9729","volume-title":"CVPR","author":"He Kaiming","year":"2020","unstructured":"Kaiming He, Haoqi Fan, Yuxin Wu, Saining Xie, and Ross Girshick. 2020. Momentum contrast for unsupervised visual representation learning. In CVPR. 9729\u20139738."},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/3308560.3317052"},{"key":"e_1_3_2_28_2","volume-title":"ICLR","author":"Hjelm R. Devon","year":"2019","unstructured":"R. Devon Hjelm, Alex Fedorov, Samuel Lavoie-Marchildon, Karan Grewal, Phil Bachman, Adam Trischler, and Yoshua Bengio. 2019. Learning deep representations by mutual information estimation and maximization. In ICLR."},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"key":"e_1_3_2_30_2","volume-title":"ICLR","author":"Jang Eric","year":"2017","unstructured":"Eric Jang, Shixiang Gu, and Ben Poole. 2017. Categorical reparameterization with gumbel-softmax. In ICLR."},{"key":"e_1_3_2_31_2","article-title":"Supervised contrastive learning","author":"Khosla Prannay","year":"2020","unstructured":"Prannay Khosla, Piotr Teterwak, Chen Wang, Aaron Sarna, Yonglong Tian, Phillip Isola, Aaron Maschinot, Ce Liu, and Dilip Krishnan. 2020. Supervised contrastive learning. arXiv:2004.11362. Retrieved from https:\/\/arxiv.org\/abs\/2004.11362.","journal-title":"arXiv:2004.11362"},{"key":"e_1_3_2_32_2","volume-title":"ICLR","author":"Kong Lingpeng","year":"2020","unstructured":"Lingpeng Kong, Cyprien de Masson d\u2019Autume, Wang Ling, Lei Yu, Zihang Dai, and Dani Yogatama. 2020. A mutual information maximization perspective of language representation learning. In ICLR."},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3219819.3220033"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/3077136.3080778"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10115-018-1297-4"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.5555\/2832415.2832496"},{"key":"e_1_3_2_37_2","article-title":"Self-supervised learning: Generative or contrastive","author":"Liu Xiao","year":"2020","unstructured":"Xiao Liu, Fanjin Zhang, Zhenyu Hou, Zhaoyu Wang, Li Mian, Jing Zhang, and Jie Tang. 2020. Self-supervised learning: Generative or contrastive. arXiv:2006.08218. Retrieved from https:\/\/arxiv.org\/abs\/2006.08218.","journal-title":"arXiv:2006.08218"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/2424321.2424349"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/1873951.1873972"},{"key":"e_1_3_2_40_2","first-page":"483","volume-title":"SIGKDD","author":"Ma Jianxin","year":"2020","unstructured":"Jianxin Ma, Chang Zhou, Hongxia Yang, Peng Cui, Xin Wang, and Wenwu Zhu. 2020. Disentangled self-supervision in sequential recommenders. In SIGKDD. 483\u2013491."},{"key":"e_1_3_2_41_2","volume-title":"ICLR (Workshop)","author":"Mikolov Tomas","year":"2013","unstructured":"Tomas Mikolov, Kai Chen, Greg Corrado, and Jeffrey Dean. 2013. Efficient estimation of word representations in vector space. In ICLR (Workshop)."},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.5555\/2999792.2999959"},{"key":"e_1_3_2_43_2","article-title":"Representation learning with contrastive predictive coding","author":"Oord Aaron van den","year":"2018","unstructured":"Aaron van den Oord, Yazhe Li, and Oriol Vinyals. 2018. Representation learning with contrastive predictive coding. arXiv:1807.03748. Retrieved from https:\/\/arxiv.org\/abs\/1807.03748.","journal-title":"arXiv:1807.03748"},{"key":"e_1_3_2_44_2","article-title":"A survey on semi-, self-and unsupervised techniques in image classification","author":"Schmarje Lars","year":"2020","unstructured":"Lars Schmarje, Monty Santarossa, Simon-Martin Schr\u00f6der, and Reinhard Koch. 2020. A survey on semi-, self-and unsupervised techniques in image classification. arXiv:2002.08721. Retrieved from https:\/\/arxiv.org\/abs\/2002.08721.","journal-title":"arXiv:2002.08721"},{"key":"e_1_3_2_45_2","first-page":"214","volume-title":"AAAI","author":"Sun Ke","year":"2020","unstructured":"Ke Sun, Tieyun Qian, Tong Chen, Yile Liang, Quoc Viet Hung Nguyen, and Hongzhi Yin. 2020. Where to go next: Modeling long- and short-term user preferences for point-of-interest recommendation. In AAAI. 214\u2013221."},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/3184558.3191558"},{"key":"e_1_3_2_47_2","first-page":"69","volume-title":"MDM","author":"Teng Xu","year":"2020","unstructured":"Xu Teng, Goce Trajcevski, Joon-Seok Kim, and Andreas Z\u00fcfle. 2020. Semantically diverse path search. In MDM. 69\u201378."},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/2812802"},{"key":"e_1_3_2_49_2","first-page":"776","volume-title":"ECCV","author":"Tian Yonglong","year":"2020","unstructured":"Yonglong Tian, Dilip Krishnan, and Phillip Isola. 2020. Contrastive multiview coding. In ECCV. 776\u2013794."},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-019-00568-7"},{"key":"e_1_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2010.11.085"},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.5555\/3295222.3295349"},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/3292500.3330824"},{"key":"e_1_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/2339530.2339562"},{"key":"e_1_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1145\/3383455.3422550"},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/3404835.3462862"},{"key":"e_1_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.1145\/3397271.3401147"},{"key":"e_1_3_2_58_2","article-title":"Self-supervised learning for deep models in recommendations","author":"Yao Tiansheng","year":"2020","unstructured":"Tiansheng Yao, Xinyang Yi, Derek Zhiyuan Cheng, Felix Yu, Aditya Menon, Lichan Hong, Ed H. Chi, Steve Tjoa, Evan Ettinger, et\u00a0al. 2020. Self-supervised learning for deep models in recommendations. arXiv:2007.12865. Retrieved from https:\/\/arxiv.org\/abs\/2007.12865.","journal-title":"arXiv:2007.12865"},{"key":"e_1_3_2_59_2","volume-title":"NeurIPS","author":"You Yuning","year":"2020","unstructured":"Yuning You, Tianlong Chen, Yongduo Sui, Ting Chen, Zhangyang Wang, and Yang Shen. 2020. Graph contrastive learning with augmentations. In NeurIPS."},{"key":"e_1_3_2_60_2","doi-asserted-by":"publisher","DOI":"10.1145\/2806416.2806558"},{"key":"e_1_3_2_61_2","first-page":"4334","volume-title":"ACL","author":"Zhang Wen","year":"2019","unstructured":"Wen Zhang, Yang Feng, Fandong Meng, Di You, and Qun Liu. 2019. Bridging the gap between training and inference for neural machine translation. In ACL. 4334\u20134343."},{"key":"e_1_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1145\/3123266.3123336"},{"key":"e_1_3_2_63_2","article-title":"A survey of point-of-interest recommendation in location-based social networks","author":"Zhao Shenglin","year":"2016","unstructured":"Shenglin Zhao, Irwin King, and Michael R. Lyu. 2016. A survey of point-of-interest recommendation in location-based social networks. arXiv:1607.00647. Retrieved from https:\/\/arxiv.org\/abs\/1607.00647.","journal-title":"arXiv:1607.00647"},{"key":"e_1_3_2_64_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11280-020-00824-9"},{"key":"e_1_3_2_65_2","doi-asserted-by":"crossref","unstructured":"Fan Zhou Xin Liu Ting Zhong and Goce Trajcevski. 2021. MetaMove: On improving human mobility classification and prediction via metalearning. (unpublished). https:\/\/doi.org\/10.1109\/TCYB.2021.3049533","DOI":"10.1109\/TCYB.2021.3049533"},{"key":"e_1_3_2_66_2","doi-asserted-by":"publisher","DOI":"10.1145\/3378890"},{"key":"e_1_3_2_67_2","doi-asserted-by":"publisher","DOI":"10.1145\/3433000"},{"issue":"7","key":"e_1_3_2_68_2","first-page":"6414","article-title":"Reinforced spatiotemporal attentive graph neural networks for traffic forecasting","volume":"7","author":"Zhou Fan","year":"2020","unstructured":"Fan Zhou, Qing Yang, Kunpeng Zhang, Goce Trajcevski, Ting Zhong, and Ashfaq Khokhar. 2020. Reinforced spatiotemporal attentive graph neural networks for traffic forecasting. IEEE IoT J. 7, 7 (2020), 6414\u20136428.","journal-title":"IEEE IoT J."},{"key":"e_1_3_2_69_2","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2020.3009280"},{"key":"e_1_3_2_70_2","doi-asserted-by":"publisher","DOI":"10.1145\/3308558.3313608"},{"key":"e_1_3_2_71_2","doi-asserted-by":"crossref","first-page":"1893","DOI":"10.1145\/3340531.3411954","volume-title":"CIKM","author":"Zhou Kun","year":"2020","unstructured":"Kun Zhou, Hui Wang, Wayne Xin Zhao, Yutao Zhu, Sirui Wang, Fuzheng Zhang, Zhongyuan Wang, and Ji-Rong Wen. 2020. S3-rec: Self-supervised learning for sequential recommendation with mutual information maximization. In CIKM. 1893\u20131902."}],"container-title":["ACM Transactions on Intelligent Systems and Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3462331","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3462331","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3462331","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:19:01Z","timestamp":1750191541000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3462331"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,29]]},"references-count":70,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,2,28]]}},"alternative-id":["10.1145\/3462331"],"URL":"https:\/\/doi.org\/10.1145\/3462331","relation":{},"ISSN":["2157-6904","2157-6912"],"issn-type":[{"value":"2157-6904","type":"print"},{"value":"2157-6912","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,11,29]]},"assertion":[{"value":"2020-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-11-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}