Recommender System for the Tourism Domain: Comparison
Please note this is a comparison between Version 3 by Wendy Huang and Version 2 by Georgios Chalkiadakis.

Tourism is a widespread activity and a huge industry, in their travels, tourists have to select among numerous alternatives of landmarks, places and in general points of interest (POIs) they can visit. This can be challenging for travellers that have no prior experience of or “inside knowledge” regarding their destination, and even more so for short-term visits. As a result, a booming industry of travel-related recommender systems (RSs) has been developed, in order to provide users with recommendations most relevant to their interests. Recommender systems are considered to be personalized and non-personalized. Personalized recommender systems extrapolate user’s preferences to create efficient recommendations based on the users’ past interaction with the system. On the contrary, non-personalized recommenders suggest items that are most relevant and popular among all users.

  • tourism
  • recommender systems
  • content-based
  • collaborative filtering
  • Bayesian
  • algorithm

1. Introduction

Tourism is a widespread activity and a huge industry in our time and era. According to the United Nations’ World Tourism Organization, more than 900 million tourists travelled internationally in 2022 alone. In general, tourism can have a great impact on various aspects of social and economic life—including local infrastructure, transportation, land use, housing prices and even local lifestyle and associated entrepreneurship activities [1,2,3][1][2][3]. In their travels, tourists have to select among numerous alternatives of landmarks, places and in general points of interest (POIs) they can visit. This can be challenging for travellers that have no prior experience of or “inside knowledge” regarding their destination, and even more so for short-term visits. The exhaustive examination of all the possibilities is clearly impossible, thus an information system that can assist them in narrowing their options down to a more tight set would be of much use to tourists. As a result, a booming industry of travel-related recommender systems (RSs) [4] has been developed, in order to provide users with recommendations most relevant to their interests. Such systems are embedded in almost every modern mobile tour guide and similar applications.
Recommender systems are divided into three main categories with respect to the methods they adopt, namely the content-based (CB), collaborative filtering (CF) and hybrid RSs [4,5,6][4][5][6]. Nevertheless, they can further be grouped into additional categories, such as Bayesian recommenders, which employ Bayesian updating of user models for efficient personalized recommendations [7,8,9][7][8][9]. A recent research work on travel recommenders [10] has classified these into three major categories: hotel, restaurant and tourism recommenders. The latter can be related to tour planning, group recommendations, touristic attractions-related packages or travel packages. Recently, Bayesian recommender algorithms have been combined with social choice-theoretic methods to enable personalized and fair recommendations of touristic POIs, both in single-user and group recommendation environments [11,12][11][12].
Now, although semantic similarity measures have been mainly exploited in the domains of text analysis [13] and natural language processing [14], they have also been employed to correlate the preferences of tourists with touristic attractions. All semantic similarity measures describe the relations between different ontologies, and are classified into two categories [15]. The first corresponds to those that generate a hierarchical structure in order to measure similarity and are termed hierarchy similarity measures, while the second correlates ontologies without constructing a hierarchy tree and are termed non-hierarchy similarity measures.

2. Different Recommender Approaches

Recommender systems may also be classified into several other types: for example, content-based (CB), collaborative filtering (CF), context-aware, Bayesian—while the term “Hybrid” characterizes a recommender that produces recommendations via combining algorithms that belong in several categories. Usually CB and CF are seen as constituting the two main (non-hybrid) approaches [4,5][4][5].
In a nutshell, CB RSs exploit information from previous user–system interactions to provide effective recommendations. Particularly, these systems suggest items that are very similar to items the user has liked in previous interactions. CF algorithms, by contrast, analyze user’s ratings to calculate the similarity between them. CF recommenders intuitively work under the assumption that, when items are rated by two users in a similar way, they probably share same interests and will provide similar ratings to other items. As mentioned in the introduction, the cold-start problem refers to the inability of such algorithms to make recommendations which are personalized and relevant to users’ preferences, due to the lack of ratings when dealing with new users or items-to-recommend [19][16]; this problem is of vital importance in applications related to the tourism domain [20][17], and thus several ways to tackle cold-start in this domain are proposed in the literature. For instance, Feng et al. [19][16] propose a ranking model which is a hybrid between a CF ratings-oriented and a Bayesian personalized pairwise ranking-oriented one, while Zheng et al. [20][17] employ a hybrid CF-based method that refines item opinion reputation and user preferences, by utilizing opinion-mining technology to mine text reviews and subsequently assess the destinations’ preference ranking when matched against preferred features chosen by users via means of an artificial interaction module.
Now, there are numerous travel- or tourism-related RSs, which may be classified into several categories [10]. The majority of these systems suggest POIs that relate to tourist attractions (e.g., monuments, museums or hotels), ideally those that are closely related to the preferences of each visitor while, naturally, in terms of underlying recommendation technology used, a tourism RS may belong to any one of the aforementioned RS classes. 
To begin with, a recommender algorithm, along with a social interactions mechanism, is equipped in a tourist guide application, presented by [25][18], with the goal of locating undiscovered touristic POIs. An integrated CF system is employed to suggest touristic locations that have been already rated by the users. Lim et al. [26][19] tackle a tour itinerary planning problem modelled in the context of the well-known orienteering problem, and propose several recommendation algorithm variants that take into account POI popularity to a lesser or greater extent, while assuming user preferences relate to the user’s visit durations at POIs of particular categories. The authors of [27][20] proposed a picture-based recommender technique for proposing tourism sites to a specific individual. Particularly, any set of images is picked by the user and then is imported into computer vision models that generate a profile with respect to the tourist’s interests. Sarkar et al. [28][21] introduced a Crow Search Optimization-based Hybrid Recommendation model capable of generating precise recommendations to travelers though the combination of CB and CF techniques. In their algorithm, undiscovered items are presented to a user based on similar item selection from past interactions. Thus, the similarity between the items is calculated via a combined employment of Jaccard Similarity and Simple Matching Coefficient (SMC) as similarity metrics. In addition, their method is improved as Collaborative Filtering for Java (CF4J) and is enhanced with the Jaccard Similarity metric. They assess experimentally their approach through data provided by the well-known travel-related platform TripAdvisor. Riyani et al. [29][22] introduced a hybrid RS that works under implicit ratings and semantic similarity in order to provide effective recommendations in a different domain. In greater detail, their suggested method is divided into three filtering components: content-based, collaborative and hybrid, and it makes use of tagging attributes to provide more relevant suggestions on discussion groups. The WordNet lexical database [30][23] is used to extract the semantic importance of the tags, which are then grouped in a hierarchical framework depending on their semantic relevance.
Now, Bayesian recommenders explicitly model their underlying uncertainty regarding user preferences by efficiently maintaining and exploiting prior distributions over their user models, with the purpose of progressively improving the accuracy of their recommendations. Specifically, Bayesian methods have been proved quite significant in tackling uncertainty in applications with implicit feedback. In [31][24] researchers derived a generic optimization criterion using a Bayesian analysis of the problem and presented a learning algorithm which is able to provide solutions which satisfy the aforementioned criterion. Sun et al. [32][25] demonstrated a method using Bayesian Graph Convolutional Neural Networks for modeling the interaction of users with items in implicit recommendations setting. Nevertheless, Bayesian approaches are of course able to deal with and improve recommendations where users share explicit feedback to the system.
For instance, concerning the domain of our interest, the authors of [18][26] focus on travel personalized recommendations and demonstrate interesting applications by utilizing freely available community-contributed photos. In more detail, they introduce a probabilistic Bayesian framework for mobile recommendations and test it on over ten million images gathered from 19 large cities. Furthermore, Babas et al. [8] propose a Bayesian approach that models both the items under recommendation and the user preferences by the same underlying distribution. In their case, this distribution was the multivariate Gaussian distribution. This is what they term as the “You Are What You Consume” concept. Their recommendation movie technique exhibits performance results that are comparable to the (at the time) state of the art of a popular CF method for movie recommendations, as shown via an experimental evaluation on data from the MovieLens dataset. It is interesting that this is achieved without the approach having to consult previously obtained or processed data about the user. We adopt certain aspects of their approach during the preference elicitation process of our Hybrid RS.
Finally, although providing solutions to a different application domain, because of the fact that it utilizes semantic similarity measures and hierarchies of items-to-recommend, is that of [33][27]. The authors, in particular, provide a museum RS for cellphones that merges a CB approach with semantic similarity measures and a semantically enriched CF method to propose relevant museum exhibits to the visitors. Contextual post filtering is implemented to create a personalized tour of the museum depending on the physical environment and location of the visitor. In opposition to our approach, the authors only employ Wu–Palmer and Jaccard similarity metrics; they do not utilize Bayesian inference. They limit themselves to museum collections since their method is strongly dependent on the usage of specialized ontologies for artworks and cultural heritage, while that preseaperrch comes without any kind of evaluation for the approach it proposes.

References

  1. Veloso, C.M.; Walter, C.E.; Sousa, B.; Au-Yong-Oliveira, M.; Santos, V.; Valeri, M. Academic Tourism and Transport Services: Student Perceptions from a Social Responsibility Perspective. Sustainability 2021, 13, 8794.
  2. Antunes, M.; Dias, A.; Gonçalves, F.; Sousa, B.; Pereira, L. Measuring Sustainable Tourism Lifestyle Entrepreneurship Orientation to Improve Tourist Experience. Sustainability 2023, 15, 1201.
  3. Meleddu, M. Tourism, residents’ welfare and economic choice: A literature review. J. Econ. Surv. 2014, 28, 376–399.
  4. Ricci, F.; Rokach, L.; Shapira, B. Introduction to recommender systems handbook. In Recommender Systems Handbook; Springer: Berlin/Heidelberg, Germany, 2011; pp. 1–35.
  5. Roy, D.; Dutta, M. A systematic review and research perspective on recommender systems. J. Big Data 2022, 9, 59.
  6. Papadakis, H.; Papagrigoriou, A.; Panagiotakis, C.; Kosmas, E.; Fragopoulou, P. Collaborative filtering recommender systems taxonomy. Knowl. Inf. Syst. 2022, 64, 35–74.
  7. Barbieri, N.; Costa, G.; Manco, G.; Ortale, R. Modeling item selection and relevance for accurate recommendations: A bayesian approach. In Proceedings of the 2011 ACM Conference on Recommender Systems, RecSys 2011, Chicago, IL, USA, 23–27 October 2011; Mobasher, B., Burke, R.D., Jannach, D., Adomavicius, G., Eds.; ACM: New York, NY, USA, 2011; pp. 21–28.
  8. Babas, K.; Chalkiadakis, G.; Tripolitakis, E. You Are What You Consume: A Bayesian Method for Personalized Recommendations. In Proceedings of the 7th ACM Conference on Recommender Systems, Hong Kong, China, 12–16 October 2013; Association for Computing Machinery: New York, NY, USA, 2013. RecSys ’13. pp. 221–228.
  9. Tripolitakis, E.; Chalkiadakis, G. Probabilistic Topic Modeling, Reinforcement Learning, and Crowdsourcing for Personalized Recommendations. In Proceedings of the Multi-Agent Systems and Agreement Technologies-14th European Conference, EUMAS 2016, and 4th International Conference, AT 2016, Valencia, Spain, 15–16 December 2016; Revised Selected, Papers. Pacheco, N.C., Carrascosa, C., Osman, N., Inglada, V.J., Eds.; Springer: Berlin/Heidelberg, Germany, 2016; Volume 10207, pp. 157–171.
  10. Chaudhari, K.; Thakkar, A. A comprehensive survey on travel recommender systems. Arch. Comput. Methods Eng. 2020, 27, 1545–1571.
  11. Streviniotis, E.; Chalkiadakis, G. Multiwinner election mechanisms for diverse personalized Bayesian recommendations for the tourism domain. In Proceedings of the 2022 Workshop on Recommenders in Tourism, RecTour, Seattle, WA, USA, 22 September 2022.
  12. Streviniotis, E.; Chalkiadakis, G. Preference Aggregation Mechanisms for a Tourism-Oriented Bayesian Recommender. In Proceedings of the PRIMA 2022: Principles and Practice of Multi-Agent Systems: 24th International Conference, Valencia, Spain, 16–18 November 2022; Proceedings. Springer: Berlin/Heidelberg, Germany, 2022; pp. 331–346.
  13. Lord, P.W.; Stevens, R.D.; Brass, A.; Goble, C.A. Investigating semantic similarity measures across the Gene Ontology: The relationship between sequence and annotation. Bioinformatics 2003, 19, 1275–1283.
  14. Pesquita, C.; Faria, D.; Falcao, A.O.; Lord, P.; Couto, F.M. Semantic similarity in biomedical ontologies. PLoS Comput. Biol. 2009, 5, 1–12.
  15. Girardi, D.; Wartner, S.; Halmerbauer, G.; Ehrenmüller, M.; Kosorus, H.; Dreiseitl, S. Using concept hierarchies to improve calculation of patient similarity. J. Biomed. Inform. 2016, 63, 66–73.
  16. Feng, J.; Xia, Z.; Feng, X.; Peng, J. RBPR: A hybrid model for the new user cold start problem in recommender systems. Knowl. Based Syst. 2021, 214, 106732.
  17. Zheng, X.; Luo, Y.; Xu, Z.; Yu, Q.; Lu, L. Tourism destination recommender system for the cold start problem. KSII Trans. Internet Inf. Syst. (TIIS) 2016, 10, 3192–3212.
  18. Umanets, A.; Ferreira, A.; Leite, N. GuideMe–A tourist guide with a recommender system and social interaction. Procedia Technol. 2014, 17, 407–414.
  19. Lim, K.H.; Chan, J.; Leckie, C.; Karunasekera, S. Personalized tour recommendation based on user interests and points of interest visit durations. In Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, Buenos Aires, Argentina, 25–31 July 2015.
  20. Sertkan, M.; Neidhardt, J.; Werthner, H. PicTouRe-A Picture-Based Tourism Recommender. In Proceedings of the Fourteenth ACM Conference on Recommender Systems, Virtual Event, 22–26 September 2022; Association for Computing Machinery: New York, NY, USA, 2020. RecSys ’20. pp. 597–599.
  21. Sarkar, M.; Roy, A.; Agrebi, M.; AlQaheri, H. Exploring New Vista of Intelligent Recommendation Framework for Tourism Industries: An Itinerary through Big Data Paradigm. Information 2022, 13, 70.
  22. Riyahi, M.; Sohrabi, M.K. Providing effective recommendations in discussion groups using a new hybrid recommender system based on implicit ratings and semantic similarity. Electron. Commer. Res. Appl. 2020, 40, 100938.
  23. Fellbaum, C. WordNet. In Theory and Applications of Ontology: Computer Applications; Springer: Berlin/Heidelberg, Germany, 2010; pp. 231–243.
  24. Rendle, S.; Freudenthaler, C.; Gantner, Z.; Schmidt-Thieme, L. BPR: Bayesian personalized ranking from implicit feedback. arXiv 2012, arXiv:1205.2618.
  25. Sun, J.; Guo, W.; Zhang, D.; Zhang, Y.; Regol, F.; Hu, Y.; Guo, H.; Tang, R.; Yuan, H.; He, X.; et al. A framework for recommending accurate and diverse items using bayesian graph convolutional neural networks. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Virtual Event, 6–10 July 2020; pp. 2030–2039.
  26. Chen, Y.Y.; Cheng, A.J.; Hsu, W.H. Travel recommendation by mining people attributes and travel group types from community-contributed photos. IEEE Trans. Multimed. 2013, 15, 1283–1295.
  27. Benouaret, I.; Lenne, D. Personalizing the museum experience through context-aware recommendations. In Proceedings of the 2015 IEEE International Conference on Systems, Man, and Cybernetics, Hong Kong, China, 9–12 October 2015; pp. 743–748.
More
Video Production Service