Skip to main content
Log in

Attentive multi-task learning for group itinerary recommendation

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

Abstract

Tourism is one of the largest service industries and a popular leisure activity participated by people with friends or family. A significant problem faced by the tourists is how to plan sequences of points of interest (POIs) that maintain a balance between the group preferences and the given temporal and spatial constraints. Most traditional group itinerary recommendation methods adopt predefined preference aggregate strategies without considering the group members’ distinctive characteristics and inner relations. Besides, POI textual information is beneficial to capture overall group preferences but is rarely considered. With these concerns in mind, this paper proposes an AMT-IRE (short for Attentive Multi-Task learning-based group Itinerary REcommendation) framework, which can dynamically learn the inner relations between group members and obtain consensus group preferences via the attention mechanism. Meanwhile, AMT-IRE integrates POI categories and POI textual information via another attention network. Finally, the group preferences are used in a variant of the orienteering problem to recommend group itineraries. Extensive experiments on six datasets validate the effectiveness of AMT-IRE.

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

Similar content being viewed by others

Notes

  1. Visit duration means the duration time spent at a POI; visit order is the order in which POIs are visited; itinerary creation refers to whether to create an itinerary that includes the origin and destination; user profile can include age, occupation, and hobbies; predefined group means whether the group members are predefined; preference aggregation is a way of obtaining group preferences by fusing group member preferences; and dynamic weight refers to whether the preference aggregation method is dynamic. For a more detailed description of the influential factors, we refer the interested reader to [30].

  2. https://www.wikipedia.org/.

  3. https://pytorch.org/.

  4. User-77 has visited POI-46 Caffè Giubbe Rosse, POI-78 Caffè Concerto Paszkowski, and POI-95 Rivoire Coffee; User-193 has visited POI-54 Piazza della Signoria, POI-135 Loggia della Signoria, POI-198 Via de’ Benci, and POI-168 Fontana del Nettuno; and User-575 has visited POI-194 Palazzo Gherardi Uguccioni, POI-198 Via de’ Benci, and POI-247 Via degli Speziali.

  5. Group-107 has visited POI-64 Pantheon, POI-143 Domus Aurea, and POI-28 Temple of Vespasian and Titus; Group-116 has visited POI-58 Palatine Hill, POI-109 Fontana dei Quattro Fiumi, POI-135 Colosseum, and POI-91 Rebibbia Station; and Group-153 has visited POI-20 Stadio Olimpico and POI-46 Ponte Sant’Angelo.

  6. User-134 has visited POI-35 Vatican Museums, POI-177 Castel Sant’Angelo, and POI-192 Galleria Alberto Sordi; User-218 has visited POI-192 Galleria Alberto Sordi, POI-268 Musei Capitolini, and POI-276 Galleria Doria Pamphilj; User-67 has visited POI-135 Colosseum, POI-34 Bibliotheca Hertziana, POI-228 Obelisco del Pantheon, and POI-55 Vatican Library; and User-373 has visited POI-178 Piazza Venezia, POI-228 Obelisco del Pantheon, and POI-192 Galleria Alberto Sordi.

References

  1. Amer-Yahia S, Elbassuoni S, Omidvar-Tehrani B, Borromeo R, Farokhnejad M (2019) Grouptravel: customizing travel packages for groups. In: Proceedings of the 22nd international conference on extending database technology, pp 133–144

  2. Amer-Yahia S, Roy SB, Chawlat A, Das G, Yu C (2009) Group recommendation: semantics and efficiency. Proc VLDB Endow 2(1):754–765

    Article  Google Scholar 

  3. Anagnostopoulos A, Atassi R, Becchetti L, Fazzone A, Silvestri F (2017) Tour recommendation for groups. Data Min Knowl Discov 31(5):1157–1188

    Article  MathSciNet  Google Scholar 

  4. Angulo C, Falomir Z, Anguita D, Agell N, Cambria E (2020) Bridging cognitive models and recommender systems. Cogn Comput 12:1–2

    Article  Google Scholar 

  5. Ardissono L, Goy A, Petrone G, Segnan M, Torasso P (2003) Intrigue: personalized recommendation of tourist attractions for desktop and hand held devices. Appl Artif Intell 17(8–9):687–714

    Article  Google Scholar 

  6. Berkovsky S, Freyne J (2010) Group-based recipe recommendations: analysis of data aggregation strategies. In: Proceedings of the 40th ACM conference on recommender systems, pp 111–118

  7. Boratto L, Carta S (2010) State-of-the-art in group recommendation and new approaches for automatic identification of groups. In: Information retrieval and mining in distributed environments, pp 1–20. Springer

  8. Cambria E (2016) Affective computing and sentiment analysis. IEEE Ann Hist Comput 31(02):102–107

    Google Scholar 

  9. Cao D, He X, Miao L, An Y, Yang C, Hong R (2018) Attentive group recommendation. In: Proceedings of the 41st international ACM SIGIR conference on research & development in information retrieval, pp 645–654

  10. Cao D, He X, Miao L, Xiao G, Chen H, Xu J (2019) Social-enhanced attentive group recommendation. IEEE Trans Knowl Data Eng 33:1–14

    Google Scholar 

  11. Cavallari S, Zheng VW, Cai H, Chang KCC, Cambria E (2017) Learning community embedding with community detection and node embedding on graphs. In: Proceedings of the 2017 ACM on conference on information and knowledge management, pp 377–386

  12. Chen L, Wu Z, Cao J, Zhu G, Ge Y (2020) Travel recommendation via fusing multi-auxiliary information into matrix factorization. ACM Trans Intell Syst Technol 11(2):1–24

    Article  Google Scholar 

  13. Chen L, Zhang L, Cao S, Wu Z, Cao J (2020) Personalized itinerary recommendation: deep and collaborative learning with textual information. Expert Syst Appl 144:113070

    Article  Google Scholar 

  14. Chen YY, Cheng AJ, Hsu WH (2013) Travel recommendation by mining people attributes and travel group types from community-contributed photos. IEEE Trans Multimed 15(6):1283–1295

    Article  Google Scholar 

  15. Christensen I, Schiaffino S, Armentano M (2016) Social group recommendation in the tourism domain. J Intell Inf Syst 47(2):209–231

    Article  Google Scholar 

  16. Fan L, Bonomi L, Shahabi C, Xiong L (2018) Optimal group route query: finding itinerary for group of users in spatial databases. GeoInformatica 22(4):845–867

    Article  Google Scholar 

  17. Garcia I, Sebastia L, Onaindia E (2011) On the design of individual and group recommender systems for tourism. Expert Syst Appl 38(6):7683–7692

    Article  Google Scholar 

  18. Geyer CJ (1992) Practical Markov chain Monte Carlo. Stat Sci 7:473–483

    Google Scholar 

  19. He J, Qi J, Ramamohanarao K (2019) A joint context-aware embedding for trip recommendations. In: Proceedings of the 35th international conference on data engineering, pp 292–303

  20. He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 770–778

  21. He Y, Wang J, Niu W, Caverlee J (2019) A hierarchical self-attentive model for recommending user-generated item lists. In: Proceedings of the 28th ACM international conference on information and knowledge management, pp 1481–1490

  22. Hu L, Cao J, Xu G, Cao L, Gu Z, Cao W (2014) Deep modeling of group preferences for group-based recommendation. In: Proceedings of the 28th AAAI conference on artificial intelligence, pp 1861–1867

  23. Jameson A, Baldes S, Kleinbauer T (2003) Enhancing mutual awareness in group recommender systems. In: Proceedings of the international joint conference on artificial intelligence workshop on intelligent techniques for web personalization, pp 1–8

  24. Khazaei E, Alimohammadi A (2018) An automatic user grouping model for a group recommender system in location-based social networks. ISPRS Int J Geo-Inf 7(2):67

    Article  Google Scholar 

  25. Khazaei E, Alimohammadi A (2019) Context-aware group-oriented location recommendation in location-based social networks. ISPRS Int J Geo-Inf 8(9):406

    Article  Google Scholar 

  26. Kotiloglu S, Lappas T, Pelechrinis K, Repoussis P (2017) Personalized multi-period tour recommendations. Tour Manag 62:76–88

    Article  Google Scholar 

  27. Li Y, Wang S, Pan Q, Peng H, Yang T, Cambria E (2019) Learning binary codes with neural collaborative filtering for efficient recommendation systems. Knowl Based Syst 172:64–75

    Article  Google Scholar 

  28. Lim KH (2016) Recommending and planning trip itineraries for individual travellers and groups of tourists. In: Proceedings of the 26th international conference on automated planning and scheduling, p 115

  29. Lim KH, Chan J, Karunasekera S, Leckie C (2017) Personalized itinerary recommendation with queuing time awareness. In: Proceedings of the 40th international ACM SIGIR conference on research and development in information retrieval, pp 325–334. ACM

  30. Lim KH, Chan J, Karunasekera S, Leckie C (2019) Tour recommendation and trip planning using location-based social media: a survey. Knowl Inf Syst 60(3):1247–1275

    Article  Google Scholar 

  31. Lim KH, Chan J, Leckie C, Karunasekera S (2015) Personalized tour recommendation based on user interests and points of interest visit durations. In: Proceedings of the 24th international joint conference on artificial intelligence, pp 1778–1784

  32. Lim KH, Chan J, Leckie C, Karunasekera S (2016) Towards next generation touring: personalized group tours. In: Proceedings of the 26th international conference on automated planning and scheduling, pp 412–420

  33. Lim KH, Chan J, Leckie C, Karunasekera S (2018) Personalized trip recommendation for tourists based on user interests, points of interest visit durations and visit recency. Knowl Inf Syst 54(2):375–406

    Article  Google Scholar 

  34. Liu F, Xue S, Wu J, Zhou C, Hu W, Paris C, Nepal S, Yang J, Yu PS (2020) Deep learning for community detection: progress, challenges and opportunities. In: Proceedings of the 29th international joint conference on artificial intelligence, pp 4981–4987

  35. Liu Q, Chen E, Xiong H, Ge Y, Li Z, Wu X (2014) A cocktail approach for travel package recommendation. IEEE Trans Knowl Data Eng 26(2):278–293

    Article  Google Scholar 

  36. Liu X, Tian Y, Ye M, Lee WC (2012) Exploring personal impact for group recommendation. In: Proceedings of the 21st ACM international conference on information and knowledge management, pp 674–683

  37. Ma R, Hu X, Zhang Q, Huang X, Jiang YG (2019) Hot topic-aware retweet prediction with masked self-attentive model. In: Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval, pp 525–534

  38. Muntean CI, Nardini FM, Silvestri F, Baraglia R (2015) On learning prediction models for tourists paths. ACM Trans Intell Syst Technol 7(1):1–34

    Article  Google Scholar 

  39. Perozzi B, Al-Rfou R, Skiena S (2014) Deepwalk: online learning of social representations. In: Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining, pp 701–710

  40. Ravi L, Vairavasundaram S (2016) A collaborative location based travel recommendation system through enhanced rating prediction for the group of users. Comput Intell Neurosci 2016:88–115

    Article  Google Scholar 

  41. Tang J, Qu M, Wang M, Zhang M, Yan J, Mei Q (2015) Line: large-scale information network embedding. In: Proceedings of the 24th international conference on world wide web, pp 1067–1077

  42. Vallejos S, Armentano MG, Berdun L (2019) Tourwithme: recommending peers to visit attractions together. RecTour 2019:32

    Google Scholar 

  43. Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser Ł, Polosukhin I (2017) Attention is all you need. In: Advances in neural information processing systems, pp 5998–6008

  44. Vinh Tran L, Nguyen Pham TA, Tay Y, Liu Y, Cong G, Li X (2019) Interact and decide: Medley of sub-attention networks for effective group recommendation. In: Proceedings of the 42nd International ACM SIGIR conference on research and development in information retrieval, pp 255–264

  45. Wu C, Wu F, An M, Huang J, Huang Y, Xie X (2019) NPA: Neural news recommendation with personalized attention. In: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining, pp 2576–2584

  46. Yin Y, Xia J, Li Y, Xu W, Yu L et al (2019) Group-wise itinerary planning in temporary mobile social network. IEEE Access 7:83682–83693

    Article  Google Scholar 

  47. Yuan Q, Cong G, Lin CY (2014) COM: a generative model for group recommendation. In: Proceedings of the 20th ACM SIGKDD international conference on knowledge discovery and data mining, pp 163–172

  48. Yujian L, Bo L (2007) A normalized Levenshtein distance metric. IEEE Trans Pattern Anal Mach Intell 29(6):1091–1095

    Article  Google Scholar 

  49. Zhao H, Liu Q, Ge Y, Kong R, Chen E (2016) Group preference aggregation: a Nash equilibrium approach. In: IEEE international conference on data mining, pp 679–688

  50. Zheng W, Liao Z (2019) Using a heuristic approach to design personalized tour routes for heterogeneous tourist groups. Tour Manag 72:313–325

    Article  Google Scholar 

  51. Zhou C, Bai J, Song J, Liu X, Zhao Z, Chen X, Gao J (2018) Atrank: an attention-based user behavior modeling framework for recommendation. In: Proceedings of the 37th AAAI conference on artificial intelligence, pp 4564–4571

Download references

Acknowledgements

This research is partially supported by the National Key Research and Development Program of China under Grant 2017YFD0401001, in part by the Key Program of National Natural Science Foundation of China under Grant 92046026, in part by the National Natural Science Foundation of China under Grant 71701089, in part by the Jiangsu Provincial Key Research and Development Program, China under Grant BE2020001-3, and in part by the jiangsu Provincial Policy Guidance Program, China under Grant BZ2020008.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jie Cao.

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

Chen, L., Cao, J., Chen, H. et al. Attentive multi-task learning for group itinerary recommendation. Knowl Inf Syst 63, 1687–1716 (2021). https://doi.org/10.1007/s10115-021-01567-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-021-01567-3

Keywords

Navigation