Information Technology & Tourism

, Volume 18, Issue 1–4, pp 5–28 | Cite as

A chat-based group recommender system for tourism

  • Thuy Ngoc NguyenEmail author
  • Francesco Ricci
Original Research


Group recommender systems are information filtering and decision support applications that are aimed at aiding a group of users in making decisions when they are considering a set of alternatives. State of the art solutions aggregate users’ preferences acquired before the actual decision making process and suggest items that fit the aggregated model. However, it has been shown that the recommendation needs of groups go beyond the identification of such items, and it is essential to take into account, in the recommendation process, the dynamic of users’ interactions in their real group context. In this paper, we therefore illustrate a novel approach to group recommendation, which is implemented in a mobile system, that monitors and exploits users’ interactions during a group discussion, and offers appropriate recommendations as well as other types of suggestions, to guide and help the group members in settling on an agreement. We have carried out a preliminary user study of the proposed approach to assess and analyze the usability of the system along with the perceived recommendation quality and choice satisfaction. The results of this study are encouraging as they show that the proposed approach attains a high usability score, and has good user-perceived recommendation quality as well as choice satisfaction.


Group recommender systems Group decision support systems Travel recommender systems 


  1. 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–714CrossRefGoogle Scholar
  2. Baltrunas L, Makcinskas T, Ricci F (2010) Group recommendations with rank aggregation and collaborative filtering. In: Proceedings of the fourth ACM conference on Recommender systems, pp 119–126Google Scholar
  3. Bangor A, Kortum PT, Miller JT (2008) An empirical evaluation of the system usability scale. Int J Hum Comput Interact 24(6):574–594CrossRefGoogle Scholar
  4. Bekkerman P, Kraus S, Ricci F (2006) Applying cooperative negotiation methodology to group recommendation problem. In: Proceedings of workshop on recommender systems in 17th European conference on artificial intelligence (ECAI’06), pp 72–75Google Scholar
  5. Berkovsky S, Freyne J (2010) Group-based recipe recommendations: analysis of data aggregation strategies. In: Proceedings of the fourth ACM conference on recommender systems, pp 111–118Google Scholar
  6. Boratto L, Carta S (2015) The rating prediction task in a group recommender system that automatically detects groups: architectures, algorithms, and performance evaluation. J Intell Inf Syst 45(2):221–245CrossRefGoogle Scholar
  7. Braunhofer M, Elahi M, Ricci F, Schievenin T (2013) Context-aware points of interest suggestion with dynamic weather data management. Inf Commun Technol Tour 2014:87–100Google Scholar
  8. Bray RM, Kerr NL, Atkin RS (1978) Effects of group size, problem difficulty, and sex on group performance and member reactions. J Pers Soc Psychol 36(11):1224CrossRefGoogle Scholar
  9. Bridge D, Göker MH, McGinty L, Smyth B (2005) Case-based recommender systems. Knowl Eng Rev 20(03):315–320CrossRefGoogle Scholar
  10. Chen L, Pu P (2009) Interaction design guidelines on critiquing-based recommender systems. User Model User Adapt Interact 19(3):167–206CrossRefGoogle Scholar
  11. Chen L, de Gemmis M, Felfernig A, Lops P, Ricci F, Semeraro G (2013) Human decision making and recommender systems. ACM Trans Interact Intell Syst (TiiS) 3(3):17Google Scholar
  12. Christensen I, Schiaffino S, Armentano M (2016) Social group recommendation in the tourism domain. J Intell Inf Syst 47(2):209–231CrossRefGoogle Scholar
  13. Delic A, Neidhardt J (2017) A comprehensive approach to group recommendations in the travel and tourism domain. In: Adjunct publication of the 25th conference on user modeling, adaptation and personalization, pp 11–16Google Scholar
  14. Delic A, Neidhardt J, Nguyen TN, Ricci F (2016a) Research methods for group recommender systems. In: Proceedings of RecTour 2016Google Scholar
  15. Delic A, Neidhardt J, Nguyen TN, Ricci F, Rook L, Werthner H, Zanker M (2016b) Observing group decision making processes. In: Proceedings of the 10th ACM conference on recommender systems, pp 147–150Google Scholar
  16. Delic A, Neidhardt J, Rook L, Werthner H, Zanker M (2017) Researching individual satisfaction with group decisions in tourism: experimental evidence. Inf Commun Technol Tour 2017:73–85Google Scholar
  17. Forsyth DR (2014) Group dynamics, 6th edn. Wadsworth Cengage Learning, BostonGoogle Scholar
  18. Garcia I, Sebastia L, Onaindia E, Guzman C (2009) A group recommender system for tourist activities. In: International conference on electronic commerce and web technologies, pp 26–37Google Scholar
  19. Guzzi F, Ricci F, Burke R (2011) Interactive multi-party critiquing for group recommendation. In: Proceedings of the fifth ACM conference on recommender systems, pp 265–268Google Scholar
  20. Herzog D (2017) Recommending a sequence of points of interest to a group of users in a mobile context. In: Proceedings of the eleventh ACM conference on recommender systems, pp 402–406Google Scholar
  21. Jameson A (2004) More than the sum of its members: challenges for group recommender systems. In: Proceedings of the working conference on advanced visual interfaces, pp 48–54Google Scholar
  22. Jameson A, Smyth B (2007) Recommendation to groups. Adapt Web LNCS 4321:596–627CrossRefGoogle Scholar
  23. Knijnenburg BP, Reijmer NJ, Willemsen MC (2011) Each to his own: how different users call for different interaction methods in recommender systems. In: Proceedings of the fifth ACM conference on Recommender systems, pp 141–148Google Scholar
  24. Knijnenburg BP, Willemsen MC, Gantner Z, Soncu H, Newell C (2012) Explaining the user experience of recommender systems. User Modeling and User-Adapted Interaction 22(4–5):441–504CrossRefGoogle Scholar
  25. Lorenzi F, Ricci F (2005) Case-based recommender systems: A unifying view. In: Intelligent Techniques for Web Personalization, pp 89–113Google Scholar
  26. Mahmood T, Ricci F, Venturini A (2009) Learning adaptive recommendation strategies for online travel planning. Inf Commun Technol Tour 2009:149–160Google Scholar
  27. Márquez JOÁ, Ziegler J (2016) Hootle+: a group recommender system supporting preference negotiation. In: CYTED-RITOS international workshop on groupware, pp 151–166Google Scholar
  28. Masthoff J (2004) Group modeling: selecting a sequence of television items to suit a group of viewers. Personalized digital television, pp 93–141Google Scholar
  29. Masthoff J (2015) Group recommender systems: aggregation, satisfaction and group attributes. In: recommender systems handbook, pp 743–776Google Scholar
  30. McCarthy K, Salamó M, Coyle L, McGinty L, Smyth B, Nixon P (2006) Cats: A synchronous approach to collaborative group recommendation. In: Florida Artificial Intelligence Research Society conference, pp 86–91Google Scholar
  31. McGinty L, Reilly J (2011) On the evolution of critiquing recommenders. In: recommender systems handbook, pp 419–453Google Scholar
  32. McGinty L, Smyth B (2002) Comparison-based recommendation. In: European conference on case-based reasoning, pp 575–589Google Scholar
  33. Nguyen TN, Ricci F (2017) A chat-based group recommender system for tourism. Inf Commun Technol Tour 2017:17–30Google Scholar
  34. Nguyen TN, Ricci F (2017b) Combining long-term and discussion-generated preferences in group recommendations. In: Proceedings of the 25th conference on user modeling, adaptation and personalizationGoogle Scholar
  35. Nguyen TN, Ricci F (2017c) Dynamic elicitation of user preferences in a chat-based group recommender system. In: Proceedings of the 32nd ACM symposium on applied computing, pp 1685–1692Google Scholar
  36. Ricci F, Rokach L, Shapira B (2015) Recommender systems: introduction and challenges. In: Recommender systems handbook, pp 1–34Google Scholar
  37. Sauro J, Lewis JR (2012) Quantifying the user experience: practical statistics for user research. Elsevier, AmsterdamGoogle Scholar
  38. Shafir E, Simonson I, Tversky A (1993) Reason-based choice. Cognition 49(1–2):11–36CrossRefGoogle Scholar
  39. Stettinger M, Felfernig A, Leitner G, Reiterer S, Jeran M (2015) Counteracting serial position effects in the CHOICLA group decision support environment. In: Proceedings of the 20th international conference on intelligent user interfaces, pp 148–157Google Scholar
  40. Sylejmani K, Dorn J, Musliu N (2017) Planning the trip itinerary for tourist groups. Information technology and tourism, pp 1–40Google Scholar
  41. Trabelsi W, Wilson N, Bridge D, Ricci F (2010) Comparing approaches to preference dominance for conversational recommenders. In: Proceedings of the 22nd IEEE international conference on tools with artificial intelligence, pp 113–120Google Scholar
  42. Vroom VH, Jago AG (2007) The role of the situation in leadership. Am Psychol 62(1):17CrossRefGoogle Scholar

Copyright information

© Springer-Verlag GmbH Germany, part of Springer Nature 2017

Authors and Affiliations

  1. 1.Free University of Bozen-BolzanoBolzanoItaly

Personalised recommendations