Abstract
Recommendation systems are evolving predominantly across tourism, e-commerce, entertainment, and health industries. They filter information by analyzing heterogeneous network data and offering users pertinent suggestions. When choosing tourist places and hotels worldwide, many visitors and travelers frequently rely on places of interest, numerical ratings, and text reviews. This paper focuses on tourism recommendations and comprehensively reviews the field. The review highlights the types of recommendation systems, Artificial intelligence (AI), and Machine Learning (ML) in recommendation systems and the data acquisition, data processing, and feature extraction for Tourism Recommendation Systems (TRS). The development, trend analysis, theoretical foundation, and algorithmic methodologies utilized to develop recommendation systems are also covered in this work. The simulation platforms, datasets, and performance measures used to analyze TRS are reviewed and outlined. Finally, this study summarizes the status of research in the TRS and highlights the challenges, research gaps, and future directions in developing a proficient tourism recommendation system.
Similar content being viewed by others
Data Availability
The dataset produced and examined in this study can be obtained upon reasonable request from the corresponding author.
References
Ricci F, Rokach L, Shapira B. “Introduction to recommender systems handbook”, in In Recommender systems handbook. US: Springer; 2010. p. 1–35.
Linden G, Smith B, York J. Amazon. com recommendations: Item-to-item collaborative filtering. IEEE Internet Comput. 2003;7(1):76–80.
B. N. Miller, I. Albert, S. K. Lam, J. A. Konstan and J. Riedl, “Movielens unplugged: experiences with an occasionally connected recommender system,” in In Proceedings of the 8th international conference on Intelligent user interfaces, 2003.
Billsus D, Brunk CA, Evans C, Gladish B, Pazzani M. Adaptive interfaces for ubiquitous web access. Commun ACM. 2002;45(5):34–8.
Peddy C, Armentrout D. “Building solutions with microsoft commerce server,” Microsoft Press., 2002.
Castellano G, Fanelli AM, Torsello MA. NEWER: A system for NEuro-fuzzy WEb Recommendation. Appl Soft Comput. 2011;11(1):793–806.
Göksedef M, Gündüz-Öğüdücü Ş. Combination of Web page recommender systems. Expert Syst Appl. 2010;37(4):2911–22.
Ochi P, Rao S, Takayama L, Nass C. Predictors of user perceptions of web recommender systems: How the basis for generating experience and search product recommendations affects user responses. Int J Hum Comput Stud. 2010;68(8):472–82.
Isinkaye F, Folajimi Y, Ojokoh B. Recommendation systems: Principles, methods and evaluation. Egypt Inform J. 2015;16(3):261–73.
García-Crespo Á, López-Cuadrado J, Colomo-Palacios R, González-Carrasco I, Ruiz-Mezcua B. Sem-Fit: a semantic based expert system to provide recommendations in the tourism domain. Expert Syst Appl. 2011;38(10):13310–9.
Lorenzi F, Bazzan A, Abel M, Ricci F. Improving recommendations through an assumption-based multiagent approach: An application in the tourism domain. Expert Syst Appl. 2011;38(12):14703–14.
Porcel C, Moreno J, Herrera-Viedma E. A multi-disciplinar recommender system to advice research resources in university digital libraries. Expert Syst Appl. 2009;36(10):12520–8.
Bobadilla J, Serradilla F, Bernal J. A new collaborative filtering metric that improves the behavior of recommender systems. Knowl-Based Syst. 2010;23(6):520–8.
Yoshii K, Goto M, Komatani K, Ogata T, Okuno H. An efficient hybrid music recommender system using an incrementally trainable probabilistic generative model. IEEE Trans Audio Speech Lang Process. 2008;16(2):435–47.
Bjelica M. Towards TV recommender system: experiments with user modeling. IEEE Trans Consum Electron. 2010;56(3):1763–9.
Shin C, Woo W. Socially aware TV program recommender for multiple viewers. IEEE Trans Consum Electron. 2009;55(2):927–32.
Crespo R, Martínez O, Lovelle J, García-Bustelo B, Gayo J, Pablos PD. Recommendation system based on user interaction data applied to intelligent electronic books. Comput Hum Behav. 2011;27(4):1445–9.
Wang S, Wu C. Application of context-aware and personalized recommendation to implement an adaptive ubiquitous learning system. Expert Syst Appl. 2011;38(9):10831–8.
Salehi M, Kmalabadi I. A hybrid attribute–based recommender system for e–learning material recommendation. Ieri Procedia. 2012;2:565–70.
Zheng X, Luo Y, Xu Z, Yu Q, Lu L. Tourism destination recommender system for the cold start problem. Ksii Trans Internet Inf Syst. 2016;10:3192–212.
Qian Y, Zhang Y, Ma X, Yu H, Peng L. EARS: Emotion-aware recommender system based on hybrid information fusion. Inf Fusion. 2019;46:141–6.
Logesh R, Subramaniyaswamy V. “Learning recency and inferring associations in location based social network for emotion induced point-of-interest recommendation.” J Inform Sci Engi 2017;33(6).
Li S, Yan Z, Wu X, Li A, Zhou B. “A Method of Emotional Analysis of Movie Based on Convolution Neural Network andand bi-directional LSTM RNN,” in IEEE International Conference on Data Science in Cyberspace (DSC), 2017.
Zheng Y, Burke R, Mobasher B. “The role of emotions in context-aware recommendation,” in In Proceedings of the 3rd Workshop on Human Decision Making in Recommender Systems, 2013.
Wang L, Meng X, Zhang Y, Shi Y. “New approaches to mood-based hybrid collaborative filtering,” in In Proceedings of the RecSys’2010. ACM Challenge of the on Context-Aware Movie Recommendation, Barcelona, Spain, 2010.
Chiu M, Ko L. Develop a personalized intelligent music selection system based on heart rate variability and machine learning. Multimed Tools Appl. 2017;76:15607–39.
Alhamid M, Rawashdeh M, Al O, El S. “Leveraging biosignal and collaborative filtering for context-aware recommendation,” in ACM International Workshop on Multimedia Indexing and Information Retrieval for Heathcare, Barcelona, Spain, 2013.
Deng S, Wang D, Li X, Xu G. Exploring user emotion in microblogs for music recommendation. Expert Syst Appl. 2015;42(23):9284–93.
Noguera J, Barranco M, Segura R, Martinez L. A mobile 3D-GIS hybrid recommender system for tourism. Inf Sci. 2012;215:37–52.
Su X, Sperli G, Moscato V, Picariello A, Esposito C, Choi C. An Edge Intelligence Empowered Recommender System Enabling Cultural Heritage Applications. IEEE Trans Ind Informatics. 2019;15(7):4266–75.
Lass C, Herzog D, Worndl W. “Context-aware tourist trip recommendations,” in Recommenders in Tourism, Como, Italy, 2017.
Lass C, Worndl W, Herzog D. “A multi-tier web service and mobile client for city trip recommendations,” in International Conference on Mobile Computing, Applications and Services, Cambridge, UK, 2016.
Khadra J, Goncharova N, Radwan Y. “Regional aspects Tourism Destination Management,” in International Business Information Management Association Conference: Education Excellence and Innovation Management through Vision, Granada, Spain, 2020.
Dufour S, Fedorkow D, Kun J, Deng S, Fang Q. Exploring the impact of a mobile health solution for postpartum pelvicfloor muscle training: pilot randomized controlled feasibility study. JMIR Mhealth Uhealth. 2019;7(7): e12587.
Ryu B, Kim N, Heo E, Yoo S, Lee K, Hwang H, Kim J, Kim Y, Lee J, Jung S. Impact of an electronic health record-integrated personal health record on patient participation in health care: development and randomized controlled trial of MyHealthKeeper. J Med Internet Res. 2017;19(12): e401.
Selvan N, Vairavasundaram S, Ravi L. Fuzzy ontology-based personalized recommendation for internet of medical things with linked open data. J Intell Fuzzy Syst. 2019;36(5):4065–75.
Majid A, Chen L, Chen G, Mirza HT, Hussain I, Woodward J. A context-aware personalized travel recommendation system based on geotagged social media data mining. Int J Geograph Inform Sci. 2013;27(4):662–84.
Coelho PNJ, Madiraju P. Big Data Mining and Analytics. 2021;4(3):139–54.
Renjith S, Sreekumar A, Jathavedan M. An extensive study on the evolution of context-aware personalized travel recommender systems. Inf Proc Manag. 2020;57(1): 102078.
Coelho J, Nitu P, Madiraju P. “A personalized travel recommendation system using social media analysis,” in IEEE International Congress on Big Data, 2018.
Logesh R, Subramaniyaswamy V. “Exploring hybrid recommender systems for personalized travel applications,” in In Cognitive Informatics and Soft Computing: Proceeding of CISC Springer, Singapore, 2019.
Zhou D, Wang B, Rahimi S, Wang X. “A study of recommending locations on location-based social network by collaborative filtering,” in In Advances in Artificial Intelligence, Berlin, Heidelberg, 2012.
Dao’ T, Jeong S, Ahn H. A novel recommendation model of location-based advertising: Context-Aware Collaborative Filtering using GA approach. Expert Syst Appl. 2012;39(3):3731–9.
Yin H, Wang W, Wang H, Chen L, Zhou X. Spatial-aware hierarchical collaborative deep learning for POI recommendation. IEEE Trans Knowl Data Eng. 2017;29(11):2537–51.
Guo J, Zhang W, Fan W, Li W. Combining geographical and social influences with deep learning for personalized point-of-interest recommendation. J Manag Inform Syst. 2018;35(4):1121–53.
Hamid RAAJA, Al-Qaysi Z, Albahri O, Zaidan A, Alnoor A, Alamoodi A, Zaidan B. How smart is e-tourism? A systematic review of smart tourism recommendation system applying data management. Comput Sci Rev. 2021;39: 100337.
Muñoz MM, Blanes DM. Development of a travel recommender system, Universitat Politècnica de Catalunya, 2022.
Nitu JCP, Madiraju P. “A personalized travel recommendation system using social media analysis,” in IEEE International Congress on Big Data , 2018.
Gour A, Aggarwal S, Erdem M. Reading between the lines: analyzing online reviews by using a multi-method Web-analytics approach. Int J Contemp Hosp Manag. 2021;33(2):490–512.
Zhou T, Kuscsik Z, Liu J, Medo M, Wakeling J, Zhang Y. Solving the apparent diversity-accuracy dilemma of recommender systems. Proc Natl Acad Sci. 2010;107(10):4511–5.
Cao S. “An optimal round-trip route planning method for tourism based on improved genetic algorithm,” Computational Intelligence and Neuroscience, 2022.
Gavalas D, Kasapakis V, Konstantopoulos C, Mastakas K, Pantziou G. “A survey on mobile tourism recommender systems,” in IEEE International conference on communications and information technology, 2013.
Ramzan B, Bajwa I, Jamil N, Amin R, Ramzan S, Mirza F, Sarwar N. “An intelligent data analysis for recommendation systems using machine learning,” Scientific Programming, pp. 1–20, 2019.
Wang M. Applying Internet information technology combined with deep learning to tourism collaborative recommendation system. PLoS One. 2020;15(2): e0240656.
Cheverst K, Davies N, Mitchell K, Friday A, Efstratiou C. “Developing a context-aware electronic tourist guide: some issues and experiences,” in In Proceedings of the SIGCHI conference on Human factors in computing systems, 2000.
Gavalas D, Kenteris M, Konstantopoulos C, Pantziou G. Web application for recommending personalised mobile tourist routes. IET Software. 2012;6(4):313–22.
Yadav N, Keshtkar F, Schweikert C, Crocetti G. “Cradle: An IOMT psychophysiological analytics platform,” in In Proceedings of the Workshop on Human-Habitat for Health (H3): Human-Habitat Multimodal Interaction for Promoting Health and Well-Being in the Internet of Things Era.
Lim H, Kim H. Item recommendation using tag emotion in social cataloging services. Expert Syst Appl. 2017;89:179–87.
Roy A, Arefin MS, Kayes A, Hammoudeh M, Ahmed K. An empirical recommendation framework to support location-based services. Fut Internet. 2020;12(9):154.
Richards G. Tourism attraction systems: Exploring cultural behavior. Ann Tour Res. 2022;29(4):1048–64.
Sarwar B, Karypis G, Konstan J, Riedl J. “Item-based collaborative filtering recommendation algorithms,” in In Proceedings of the 10th international conference on World Wide Web, 2001.
Bobadilla J, Ortega F, Hernando A, Gutiérrez A. Recommender systems survey. Knowl-Based Syst. 2013;46:109–32.
Sarwar B, Karypis G, Konstan J, Riedl J. “Item-based collaborative filtering recommendation algorithms,” in International conference on World Wide Web .
Ruiz-Rosero J, Ramirez-Gonzalez G, Khanna R. Field programmable gate array applications—a scientometric review. Computation. 2019;7(4):63.
Gavalas D, Konstantopoulos C, Mastakas K, Pantziou G. Mobile recommender systems in tourism. J Netw Comput Appl. 2014;39:319–33.
Santamaria-Granados L, Mendoza-Moreno J, Ramirez-Gonzalez G. Tourist recommender systems based on emotion recognition—a scientometric review. Fut Internet. 2020;13(1):2.
Wörndl W, Hefele A, Herzog D. Recommending a sequence of interesting places for tourist trips. Inform Technol Tour. 2017;17:31–54.
Gonçalves V, Costa E, Valejo A, Filho G, Johnson T, Pessin G, Ueyama J. Enhancing intelligence in multimodal emotion assessments. Appl Intell. 2017;46:470–86.
Gavalas D, Kenteris M. A web-based pervasive recommendation system for mobile tourist guides. Pers Ubiquit Comput. 2011;15:759–70.
Baeza-Yates R, Ribeiro-Neto B. “Modern information retrieval,” ACM press, vol. 463, 1999.
Salton G. “Automatic text processing.” Addison welsley., 1989;4.
Belkin N, Croft W. Information filtering and information retrieval: Two sides of the same coin? Commun ACM. 1992;35(12):29–38.
Contratres F, Alves-Souza S, Filgueiras L, DeSouza L. Sentiment analysis of social network data for cold-start relief in recommender systems. Trends Adv Inform Syst Technol. 2018;2(6):122–32.
Sappelli M, Verberne S, Kraaij W. “Recommending personalized touristic sights using google places,” in ACM SIGIR conference on Research and development in information retrieval, 2013.
Tkalčič M, Košir A, Tasič J. The LDOS-PerAff-1 corpus of facial-expression video clips with affective, personality and user-interaction metadata. J Multimodal User Interfaces. 2013;7:143–55.
An HW, Moon N. Design of recommendation system for tourist spot using sentiment analysis based on CNN-LSTM. J Ambient Intellig Humaniz Comput. 2022;13(3):1–11.
Tkalčič M, Burnik U, Košir A. Using affective parameters in a content-based recommender system for images. User Model User-Adap Inter. 2010;20:279–311.
Neidhardt J, Seyfang L, Schuster R, Werthner H. A picture-based approach to recommender systems. Inform Technol Tour. 2015;15:49–69.
Fayyaz Z, Ebrahimian M, Nawara D, Ibrahim A, Kashef R. Recommendation systems: algorithms, challenges, metrics, and business opportunities. Appl Sci. 2020;10(21):7748.
Xie X, Wang B, Yang X. SoftRec: Multi-relationship fused software developer recommendation. Appl Sci. 2020;10(12):4333.
Artemenko O, Pasichnyk V, Korz H, Kis Y, Fedorka P. “Using big data in e-tourism mobile recommender systems: a project approach,” in In CEUR Workshop Proceedings , 2020.
Hwang S, Yang W. “On-tour attraction recommendation in a mobile environment,” in IEEE International Conference on Pervasive Computing and Communications Workshops, 2012.
Burke R. Hybrid recommender systems: Survey and experiments. User Model User-Adap Inter. 2002;12:331–70.
Benkessirat S, Boustia N, Rezoug N. “Overview of recommendation systems,” in In Smart Education and e-Learning 2019, Singapore., 2019.
Singh M, Rishi O. Event driven recommendation system for E-commerce using knowledge based collaborative filtering technique. Scalable Comput Pract Exper. 2020;21(3):369–78.
Dau A, Salim N, Idris R. An adaptive deep learning method for item recommendation system. Knowledge-Based Systems. 2021;213:106681.
Mishra R, Jothi J, Urolagin S, Irani K. Knowledge based topic retrieval for recommendations and tourism promotions. Int J Inform Manag Data Insights. 2023;3(1): 100145.
Guia M, Silva R, Bernardino J. A hybrid ontology-based recommendation system in e-commerce. Algorithms. 2019;12(11):239.
Zhao X, Guo Y, He Y, Jiang H, Wu Y, Li X. “We know what you want to buy: a demographic-based system for product recommendation on microblogs,” in ACM SIGKDD international conference on Knowledge discovery and data mining, 2014.
Ravi L, Vairavasundaram S. “A collaborative location based travel recommendation system through enhanced rating prediction for the group of users,” Computational intelligence and neuroscience, 2016.
Al-Shamri M. User profiling approaches for demographic recommender systems. Knowl-Based Syst. 2016;100:175–87.
Garcia I, Sebastia L, Onaindia E, Guzman C. “A group recommender system for tourist activities,” in E-Commerce and Web Technologies, Austria, 2009.
Portugal I, Alencar P, Cowan D. The use of machine learning algorithms in recommender systems: a systematic review. Expert Syst Appl. 2018;97:205–27.
Jhalani T, Kant V, Dwivedi P. “A linear regression approach to multi-criteria recommender system,” in Data Mining and Big Data: First International Conference, Bali, Indonesia, 2016.
Mild A, Natter M. Collaborative filtering or regression models for Internet recommendation systems? J Target Meas Anal Mark. 2002;10:304–13.
Montgomery D, Peck E, Vining G. “Introduction to linear regression analysis,” John Wiley & Sons, 2021.
Pu Z, Du H, Yu S, Feng D. “Improved tourism recommendation system,” in international conference on machine learning and computing, 2020.
Hilbe J. Logistic regression models, CRC press, 2009.
Oladipo ID, Awotunde JB, AbdulRaheem M, Ige OO, Balogun GB, Tomori AR, Taofeek-Ibrahim FA. An improved course recommendation system based on historical grade data using logistic regression. In Applied Informatics: Fourth International Conference, ICAI 2021, Buenos Aires, Argentina
Ko H, Lee S, Park Y, Choi A. A survey of recommendation systems: recommendation models, techniques, and application fields. Electronics. 2022;11(1):141.
Thiengburanathum P, Cang S, Yu H. “A decision tree based recommendation system for tourists,” in 21st International Conference on Automation and Computing (ICAC), 2015.
Herce-Zelaya J, Porcel C, Bernabé-Moreno J, Tejeda-Lorente A, Herrera-Viedma E. New technique to alleviate the cold start problem in recommender systems using information from social media and random decision forests. Inf Sci. 2020;536:156–70.
Lu J, Wu D, Mao M, Wang W, Zhang G. Recommender system application developments: a survey. Decis Support Syst. 2015;74:12–32.
Al-Ghobari M, Muneer A, Fati S. Location-aware personalized traveler recommender system (LAPTA) using collaborative filtering KNN. Comput Mater Continua. 2021;69(2):1553–70.
Ahuja R, Solanki A, Nayyar A. “Movie recommender system using k-means clustering and k-nearest neighbor,” in International Conference on Cloud Computing, Data Science & Engineering, 2019.
Bahrani P, Minaei-Bidgoli B, Parvin H, Mirzarezaee M, Keshavarz A. A new improved KNN-based recommender system. J Supercomput. 2023;80:1–35.
Wang Y, Chan S, Ngai G. “Applicability of demographic recommender system to tourist attractions: a case study on trip advisor,” in In IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology, 2012.
Rrmoku K, Selimi B, Ahmedi L. Application of trust in recommender systems—Utilizing naive Bayes classifier. Computation. 2022;10(1):6.
Mehmood F. Design and development of a real-time optimal route recommendation system using big data for tourists in Jeju Island. Electronics. 2019;8(5):506.
Joachims T. “Making large-scale SVM learning practical,” Technical report, 1998.
Jakkula V. Tutorial on support vector machine (svm), School of EECS. Washington: Washington State University; 2006.
Kbaier M, Masri H, Krichen S. “A personalized hybrid tourism recommender system,” in IEEE/ACS 14th International Conference on Computer Systems and Applications, 2017.
Muthukrishnan H, Selvi C, Deivakani M, Subashini V, Kumar S. “Aspect-based sentiment analysis for tourist reviews.” Annals Romanian Soc Cell Biol 2021; 5183–5194
Yoon J, Choi C. Real-time context-aware recommendation system for tourism. Sensors. 2023;23(7):3679.
Lucas JP, da Silva Coelho BE, García MN, de Almeida Figueiredo AM, Martins CL. Applying recommender methodologies in tourism sector. In highlights in practical applications of agents and multiagent systems: 9th international conference on practical applications of agents and multiagent systems 2011. pp. 101-108. Springer Berlin Heidelberg, Berlin.
Ramani S, Gruppen L, Kachur E. Twelve tips for developing effective mentors. Med Teach. 2006;28(5):404–8.
Serbos D, Mamoulis SQN, Pitoura P, Tsaparas P. “Fairness in package-to-group recommendations,” In In Proceedings of the 26th international conference on world wide web, 2017.
Wei G, Wu Q, Zhou M. A hybrid probabilistic multiobjective evolutionary algorithm for commercial recommendation systems. IEEE Trans Comput Soc Syst. 2021;8(3):589–98.
Ciampaglia G. Fighting fake news: a role for computational social science in the fight against digital misinformation. J Comput Soc Sci. 2018;1(1):147–53.
Huang L, Fu M, Li F, Qu H, Liu Y, Chen W. A deep reinforcement learning based long-term recommender system. Knowl-Based Syst. 2021;213: 106706.
Lin W, Zhao X, Wang Y, Xu T, Wu X. “AdaFS: Adaptive feature selection in deep recommender system,” in In ACM SIGKDD conference on knowledge discovery and data mining, 2022.
Banerjee A. “Fairness and Sustainability in Multistakeholder Tourism Recommender Systems,” in In Proceedings of the 31st ACM Conference on User Modeling, Adaptation and Personalization, 2023.
Zhu X, Guo J, Li S, Hao T. Facing cold-start: a live TV recommender system based on neural networks. IEEE Access. 2020;8:131286–98.
Patro S, Mishra B, Panda S, Kumar R, Long H, Taniar D, Priyadarshini I. A hybrid action-related K-nearest neighbour (HAR-KNN) approach for recommendation systems. IEEE Access. 2020;8:90978–91.
Dong H, Hussain F, Chang E. A service concept recommendation system for enhancing the dependability of semantic service matchmakers in the service ecosystem environment. J Netw Comput Appl. 2011;34(2):619–31.
Zheng Y, Mobasher B, Burke R. “The role of emotions in context-aware recommendation.” RecSys, pp. 21–28, 2013.
Thiengburanathum P, Cang S, Yu H. “A decision tree based recommendation system for tourists,” in In International Conference on Automation and Computing, 2015.
Acknowledgements
The authors warmly acknowledged the New horizon College of Engineering, Bengaluru, Visvesvaraya Technological University, Belagavi, India for providing the facilities required to carry out the research.
Funding
No funding received for this research.
Author information
Authors and Affiliations
Contributions
JK selected the research issues, carried out the analysis, produced the article under the guidance and help of RJA.
Corresponding author
Ethics declarations
Conflict of Interest
No conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article is part of the topical collection “Advances in Computational Approaches for Image Processing, Wireless Networks, Cloud Applications and Network Security” guest edited by P. Raviraj, Maode Ma and Roopashree H R.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Karthiyayini, J., Anandhi, R.J. To Analyze the Various Machine Learning Algorithms That Can Effectively Process Large Volumes of Data and Extract Relevant Information for Personalized Travel Recommendations. SN COMPUT. SCI. 5, 336 (2024). https://doi.org/10.1007/s42979-024-02667-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42979-024-02667-x