Web-Based Recommendation System for Smart Tourism: Multiagent Technology
Abstract
:1. Introduction
- The software agency uses offline data for developed tour packages.
- Each agency and hotel have no autonomous data update for their operation.
- The software lacks real-time reconfiguration and cannot support customization.
- There is a lack of a suitable end-user platform and real time reconfiguration on package tours.
- There is a lack of suitable recommendation-filtering systems for recommending tour packages.
2. Literature Review
3. Materials and Methods
3.1. Tourism Supply Chain Agent (TSCA)
3.2. Tour Package Agent (TPA)
3.3. User Agent (UA)
3.4. Recommendation Agent
3.5. Broker Agent
4. Implementation
5. Case Study and Results
6. Implications
7. Conclusions
Author Contributions
Funding
Conflicts of Interest
Acronyms and Abbreviations
Acronyms | Definition |
RS | Recommender system |
CB | Content-based filtering |
CF | Collaborative filtering |
KBF | Knowledge-based filtering |
MAS | Multiagent system |
ICT | Information communication technology |
ITRS | Intelligent tourism recommendation agency |
TSCA | Tourism supply chain agent |
TPA | Tour package agent |
RA | Recommendation agent |
UA | User agent |
BA | Broker agent |
FIPA | Foundation for Intelligent Physical Agents |
JADE | Java Agent Development Framework |
R | Recall |
P | Precision |
References
- Sebastia, L.; Garcia, I.; Onaindia, E.; Alvarez, C.G. e-Tourism: A tourist recommendation and planning application. Int. J. Artif. Intell. Tools 2009, 18, 717–738. [Google Scholar] [CrossRef]
- Spencer, A. ICT and Caribbean Tourism, in Travel and Tourism in the Caribbean; Springer: Berlin/Heidelberg, Germany, 2019; pp. 95–114. [Google Scholar]
- Adomavicius, G.; Tuzhilin, A. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 2005, 17, 734–749. [Google Scholar] [CrossRef]
- Hlee, S.; Lee, H.; Koo, C. Hospitality and tourism online review research: A systematic analysis and heuristic-systematic model. Sustainability 2018, 10, 1141. [Google Scholar] [CrossRef]
- Li, J.; Wu, Q.; Li, X.; Zhu, D. Context-based personalized moblie tourist guide. In Proceedings of the IEEE International Conference on Intelligent Computing and Intelligent Systems, Shanghai, China, 20–22 November 2009. [Google Scholar]
- Vansteenwegen, P.; Souffriau, W.; Berghe, G.V.; Oudheusden, D.V. The city trip planner: An expert system for tourists. Expert Syst. Appl. 2011, 38, 6540–6546. [Google Scholar] [CrossRef]
- Yeh, D.-Y.; Cheng, C.-H. Recommendation system for popular tourist attractions in Taiwan using Delphi panel and repertory grid techniques. Tour. Manag. 2015, 46, 164–176. [Google Scholar] [CrossRef]
- Ferreira, L.; Putnik, G.D.; Cruz-Cunha, M.M.; Putnik, Z. Towards effective tourism dynamic packages. Inf. Resour. Manag. J. 2012, 25, 1–21. [Google Scholar] [CrossRef]
- Palos-Sanchez, P.; Saura, J.R.; Reyes-Menendez, A.; Esquivel, I.V. Users Acceptance of Location-Based Marketing Apps in Tourism Sector: An Exploratory Analysis. J. Spat. Organ. Dyn. 2018, 6, 258–270. [Google Scholar]
- Park, D.H.; Kim, H.K.; Choi, I.Y.; Kim, J.K. literature review and classification of recommender systems research. Expert Syst. Appl. 2012, 39, 10059–10072. [Google Scholar] [CrossRef]
- Tarus, J.K.; Niu, Z.; Mustafa, G. Knowledge-based recommendation: A review of ontology-based recommender systems for e-learning. Artif. Intell. Rev. 2018, 50, 21–48. [Google Scholar] [CrossRef]
- Etaati, L.; Sundaram, D. Adaptive tourist recommendation system: Conceptual frameworks and implementations. Vietnam J. Comput. Sci. 2015, 2, 95–107. [Google Scholar] [CrossRef]
- Kim, S.Y.; Kim, J.U.; Park, S.C. The Effects of Perceived Value, Website Trust and Hotel Trust on Online Hotel Booking Intention. Sustainability 2017, 9, 2262. [Google Scholar] [CrossRef]
- Gretzel, U.; Sigala, M.; Xiang, Z.; Koo, C. Smart tourism: Foundations and developments. Electron. Mark. 2015, 25, 179–188. [Google Scholar] [CrossRef]
- Jovicic, D.Z. From the traditional understanding of tourism destination to the smart tourism destination. Curr. Issues Tour. 2017, 22, 1–7. [Google Scholar] [CrossRef]
- Polese, F.; Botti, A.; Grimaldi, M.; Monda, A.; Vesci, M. Social Innovation in Smart Tourism Ecosystems: How Technology and Institutions Shape Sustainable Value Co-Creation. Sustainability 2018, 10, 140. [Google Scholar] [CrossRef]
- Borras, J.; Moreno, A.; Valls, A. Intelligent tourism recommender systems: A survey. Expert Syst. Appl. 2014, 41, 7370–7389. [Google Scholar] [CrossRef]
- Mahmood, M.A.; El-Bendary, N.; Platoš, J.; Hassanien, A.E.; Hefny, H.A. An Intelligent Multi-Agent Recommender System, in Innovations in Bio-Inspired Computing and Applications; Springer: Berlin/Heidelberg, Germany, 2014; pp. 201–213. [Google Scholar]
- Barenji, A.V.; Barenji, R.V.; Roudi, D.; Hashemipour, M. A dynamic multi-agent-based scheduling approach for SMEs. Int. J. Adv. Manuf. Technol. 2017, 89, 3123–3137. [Google Scholar] [CrossRef]
- Vatankhah Barenji, A.; Barenji, R.V. Improving multi-agent manufacturing control system by indirect communication based on ant agents. Proc. Inst. Mech. Eng. Part I 2017, 231, 447–458. [Google Scholar] [CrossRef]
- Gavalas, D.; Konstantopoulos, C.; Mastakas, K.; Pantziou, G. Mobile recommender systems in tourism. J. Netw. Comput. Appl. 2014, 39, 319–333. [Google Scholar] [CrossRef]
- Morais, A.J.; Oliveira, E.; Jorge, A.M. A Multi-Agent Recommender System, in Distributed Computing and Artificial Intelligence; Springer: Berlin/Heidelberg, Germany, 2012; pp. 281–288. [Google Scholar]
- Moliner, M.A.; Sánchez, J.; Rodríguez, R.M.; Callarisa, L. Relationship quality with a travel agency: The influence of the postpurchase perceived value of a tourism package. Tour. Hosp. Res. 2007, 7, 194–211. [Google Scholar] [CrossRef]
- Wong, C.-K.S.; Kwong, W.-Y.Y. Outbound tourists’ selection criteria for choosing all-inclusive package tours. Tour. Manag. 2004, 25, 581–592. [Google Scholar] [CrossRef]
- Wong, S.; Lau, E. Understanding the behavior of Hong Kong Chinese tourists on group tour packages. J. Travel Res. 2001, 40, 57–67. [Google Scholar] [CrossRef]
- Berne-Manero, C. Reviewing the Online Tourism Value Chain. Adm. Sci. 2018, 8, 48. [Google Scholar] [CrossRef]
- Hassannia, R.; Rezapouraghdam, H.; Darvishmotevali, M. An Exploratory Investigation of the HRM Practices in Restaurant Sector: The Case of Famagusta. J. Tour. Gastron. Stud. 2016, 13, 24. [Google Scholar] [CrossRef]
- Austin, R.D. The effects of time pressure on quality in software development: An agency model. Inf. Syst. Res. 2001, 12, 195–207. [Google Scholar] [CrossRef]
- Bowie, D.; Chang, J.C. Tourist satisfaction: A view from a mixed international guided package tour. J. Vac. Market. 2005, 11, 303–322. [Google Scholar] [CrossRef]
- Weaver, P.A.; Weber, K.; McCleary, K.W. Destination evaluation: The role of previous travel experience and trip characteristics. J. Travel Res. 2007, 45, 333–344. [Google Scholar] [CrossRef]
- Huang, C.D.; Goo, J.; Nam, K.; Yoo, C.W. Smart tourism technologies in travel planning: The role of exploration and exploitation. Inf. Manag. 2017, 54, 757–770. [Google Scholar] [CrossRef]
- Aldebert, B.; Dang, R.J.; Longhi, C. Innovation in the tourism industry: The case of Tourism@. Tour. Manag. 2011, 32, 1204–1213. [Google Scholar] [CrossRef]
- Hassannia, R. The Multipurpose Application of Radio Frequency Identification (RFID) in the Tourism Industry: On a Requirement Analysis for Employing RFID Technology in the Hotel Sector. Master’s Thesis, Eastern Mediterranean University (EMU)-Doğu Akdeniz Üniversitesi (DAÜ), North Cyprus, Turkey, 2014. [Google Scholar]
- Gretzel, U.; Zhong, L.; Koo, C. Application of smart tourism to cities. Int. J. Tour. Cities 2016, 2. [Google Scholar] [CrossRef]
- Amato, F.; Mazzeo, A.; Moscato, V.; Picariello, A. Exploiting cloud technologies and context information for recommending touristic paths. In Intelligent Distributed Computing VII; Springer: Berlin/Heidelberg, Germany, 2014; pp. 281–287. [Google Scholar]
- Reyes-Menendez, A.; Saura, J.; Alvarez-Alonso, C. Understanding# WorldEnvironmentDay user opinions in Twitter: A topic-based sentiment analysis approach. Int. J. Environ. Res. Public Health 2018, 15, 2537. [Google Scholar]
- Neuhofer, B.; Buhalis, D.; Ladkin, A. A typology of technology-enhanced tourism experiences. Int. J. Tour. Res. 2014, 16, 340–350. [Google Scholar] [CrossRef]
- Gavalas, D.; Konstantopoulos, C.; Mastakas, K.; Pantziou, G. A survey on algorithmic approaches for solving tourist trip design problems. J. Heuristics 2014, 20, 291–328. [Google Scholar] [CrossRef]
- Herlocker, J.L.; Konstan, J.A.; Terveen, L.G.; Riedl, J.T. Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst. 2004, 22, 5–53. [Google Scholar] [CrossRef] [Green Version]
- Su, X.; Khoshgoftaar, T.M. A survey of collaborative filtering techniques. Adv. Artif. Intell. 2009, 2009, 421425. [Google Scholar] [CrossRef]
- Lops, P.; de Gemmis, M.; Semeraro, G. Content-based recommender systems: State of the art and trends. In Recommender Systems Handbook; Springer: Berlin/Heidelberg, Germany, 2011; pp. 73–105. [Google Scholar]
- Pazzani, M.J.; Billsus, D. Content-based recommendation systems. In The Adaptive Web; Springer: Berlin/Heidelberg, Germany, 2007; pp. 325–341. [Google Scholar]
- Pazzani, M.J. A framework for collaborative, content-based and demographic filtering. Artif. Intell. Rev. 1999, 13, 393–408. [Google Scholar] [CrossRef]
- Middleton, S.E.; Shadbolt, N.R.; de Roure, D.C. Ontological user profiling in recommender systems. ACM Trans. Inf. Syst. 2004, 22, 54–88. [Google Scholar] [CrossRef] [Green Version]
- Trewin, S. Knowledge-based recommender systems. Encycl. Libr. Inf. Sci. 2000, 69, 180. [Google Scholar]
- Ricci, F.; Rokach, L.; Shapira, B. Introduction to Recommender Systems Handbook; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Barenji, R.V.; Barenji, A.V.; Hashemipour, M. A multi-agent RFID-enabled distributed control system for a flexible manufacturing shop. Int. J. Adv. Manuf. Technol. 2014, 71, 1773–1791. [Google Scholar] [CrossRef]
- Batet, M.; Moreno, A.; Sánchez, D.; Isern, D.; Valls, A. Turist@: Agent-based personalised recommendation of tourist activities. Expert Syst. Appl. 2012, 39, 7319–7329. [Google Scholar] [CrossRef]
- Schiaffino, S.; Amandi, A. Building an expert travel agent as a software agent. Expert Syst. Appl. 2009, 36, 1291–1299. [Google Scholar] [CrossRef]
- Camacho, D.; Borrajo, D.; Molina, J.M. Intelligent travel planning: A multiagent planning system to solve web problems in the e-tourism domain. Auton. Agents Multi-Agent Syst. 2001, 4, 387–392. [Google Scholar] [CrossRef]
- Kozlov, D.A. Agent technology in hotel business. J. Environ. Manag. Tour. 2017, 8, 285. [Google Scholar]
- Lorenzi, F.; Correa, F.A.C.; Bazzan, A.L.C.; Abel, M.; Ricci, F. A multiagent recommender system with task-based agent specialization. In Agent-Mediated Electronic Commerce and Trading Agent Design and Analysis; Springer: Berlin/Heidelberg, Germany, 2010; pp. 103–116. [Google Scholar]
- De Campos, L.M.; Fernández-Luna, J.M.; Huete, J.F.; Rueda-Morales, M.A. Combining content-based and collaborative recommendations: A hybrid approach based on Bayesian networks. Int. J. Approx. Reason. 2010, 51, 785–799. [Google Scholar] [CrossRef] [Green Version]
- Chiang, H.-S.; Huang, T.-C. User-adapted travel planning system for personalized schedule recommendation. Inf. Fusion 2015, 21, 3–17. [Google Scholar] [CrossRef]
- Al-Shamri, M.Y.H. User profiling approaches for demographic recommender systems. Knowl.-Based Syst. 2016, 100, 175–187. [Google Scholar] [CrossRef]
- Fu, X.; Han, G. Trust-embedded information sharing among one agent and two retailers in an order recommendation system. Sustainability 2017, 9, 710. [Google Scholar] [CrossRef]
- Guo, Y.; Yin, C.; Li, M.; Ren, X.; Liu, P. Mobile e-Commerce Recommendation System Based on Multi-Source Information Fusion for Sustainable e-Business. Sustainability 2018, 10, 147. [Google Scholar] [CrossRef]
- Honey, C.; Herring, S.C. Beyond microblogging: Conversation and collaboration via Twitter. In Proceedings of the 2009 42nd Hawaii International Conference on System Sciences, Big Island, HI, USA, 5–8 January 2009. [Google Scholar]
- Buhalis, D.; Deimezi, O. E-tourism developments in Greece: Information communication technologies adoption for the strategic management of the Greek tourism industry. Tour. Hosp. Res. 2004, 5, 103–130. [Google Scholar] [CrossRef] [Green Version]
- Preis, T.; Golke, S.; Paul, W.; Schneider, J.J. Multi-agent-based order book model of financial markets. Europhys. Lett. 2006, 75, 510. [Google Scholar] [CrossRef]
- Yan, Y.; Kuphal, T.; Bode, J. Application of multiagent systems in project management. Int. J. Prod. Econ. 2000, 68, 185–197. [Google Scholar] [CrossRef]
- Agent-Based Models of Geographical Systems; Heppenstall, A.J.; Crooks, A.T.; See, L.M.; Batty, M. (Eds.) Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Font, X.; Tapper, R.; Schwartz, K.; Kornilaki, M. Sustainable supply chain management in tourism. Bus. Strateg. Environ. 2008, 17, 260–271. [Google Scholar] [CrossRef] [Green Version]
- Labrou, Y.; Finin, T. Semantics for an agent communication language. In International Workshop on Agent Theories, Architectures, and Languages; Springer: Berlin/Heidelberg, Germany, 1997. [Google Scholar]
- Fornara, N.; Colombetti, M. Defining interaction protocols using a commitment-based agent communication language. In Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems, Melbourne, Australia, 14–18 July 2003. [Google Scholar]
- Saldaña, J. The Coding Manual for Qualitative Researchers; Sage Publications: Thousand Oaks, CA, USA, 2015. [Google Scholar]
- Wang, W.M.; Wang, J.W.; Barenji, A.V.; Li, Z.; Tsui, E. Modeling of individual customer delivery satisfaction: An AutoML and multi-agent system approach. Ind. Manag. Data Syst. 2018. [Google Scholar] [CrossRef]
- Sarwar, B.; Karypis, G.; Konstan, J.; Riedl, J. Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th International Conference on World Wide Web, Hong Kong, China, 1–5 May 2001. [Google Scholar]
- Barenji, A.V.; Barenji, R.V.; Hashemipour, M. Flexible testing platform for employment of RFID-enabled multi-agent system on flexible assembly line. Adv. Eng. Softw. 2016, 91, 1–11. [Google Scholar] [CrossRef]
- Bellifemine, F.; Poggi, A.; Rimassa, G. JADE–A FIPA-compliant agent framework. In Proceedings of the PAAM, London, UK, 19–21 April 1999. [Google Scholar]
- Bellifemine, F.; Poggi, A.; Rimassa, G. Developing multi-agent systems with JADE. In International Workshop on Agent Theories, Architectures, and Languages; Springer: Berlin/Heidelberg, Germany, 2000. [Google Scholar]
- Tudorache, T.; Noy, N.F.; Tu, S.; Musen, M.A. Supporting collaborative ontology development in Protégé. In Proceedings of the International Semantic Web Conference, Karlsruhe, Germany, 26–30 October 2008. [Google Scholar]
- Woychowsky, E. AJAX: Creating Web Pages with Asynchronous JavaScript and XML; Prentice Hall: Upper Saddle River, NJ, USA, 2007. [Google Scholar]
- Varia, J. Architecting for the cloud: Best practices. Amazon Web Services 2010, 1, 1–21. [Google Scholar]
- Buhalis, D.; Amaranggana, A. Smart tourism destinations enhancing tourism experience through personalisation of services. In Information and Communication Technologies in Tourism 2015; Springer: Berlin/Heidelberg, Germany, 2015; pp. 377–389. [Google Scholar]
- Li, Z.; Barenji, A.V.; Huang, G.Q. Toward a blockchain cloud manufacturing system as a peer to peer distributed network platform. Robot. Comput.-Integr. Manuf. 2018, 54, 133–144. [Google Scholar] [CrossRef]
Name | Type | Input | Output | Result |
---|---|---|---|---|
TSCA | IA | TSC | TPA | Real time information from hotels, tour operator and etc. to proposed software. |
TPA | EA | TSCA | RA | Create suitable tour packages, purchasing method, finalization. |
RA | HA | TPA | UA | Recommended suitable packages for customer based on hybrid recommendation system. |
UA | IA | Customer | TPA & RA | Responsible for gathering information from customer. |
BA | IA | All | All | Responsible for making gateway between agents for communication purpose. |
Name of Country | Tours | Visa Type and Requirement | Airline | Cities | Types of Hotel | Price Range |
---|---|---|---|---|---|---|
North Cyprus | 10 | Visa not required Hard electronic | Pegasus, Turkish Airlines, Mahan Air, Atlas Global, British Airlines, etc. | Famagusta, Lefkosha, Girne, Guzelyurt. | Five, four and three-star hotels. | 700–3000 $ |
Turkey | 25 | Visa not required Hard electronic | Pegasus, Turkish Airlines, Mahan Air, Atlas Global, ATA Air, and etc. | Antalya, Izmir, Alanya, Istanbul, Marmaris, Kemer, Ankara, Beleck. | Five, four and three-star hotels. | 400–3000 $ |
China | 30 | Visa not required Hard electronic | AirAsia, Thai Air, China Southern, Mahan Air, Aeroflot, etc. | Beijing, Shanghai, Guangzhou, Dali, Shenzhen, Xiamen, Nanjing, Dalian. | Five, four and three-star hotels. | 700–3500 $ |
UAE | 5 | Visa not required Hard electronic | Mahan Air, Emirates, ATA Airlines, etc. | Dubai, Abu Dhabi. | Five and four-star hotel. | 400–2500 $ |
Type | Indicator | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|---|---|
Collaborative | R | 5.7 | 7.8 | 9.8 | 10.7 | 12.1 | 13.6 | 14.7 | 15.4 | 16.9 | 17.8 |
P | 5.7 | 4.6 | 3.2 | 3 | 2.7 | 2.4 | 2.1 | 1.9 | 1.7 | 1.6 | |
Content based | R | 6.2 | 9.1 | 11.6 | 13.3 | 14.4 | 15.6 | 16.5 | 17.6 | 18.3 | 19.6 |
P | 6.2 | 3.9 | 3.8 | 3.5 | 3.3 | 2.9 | 2.7 | 2.3 | 2.1 | 1.8 | |
Hybrid system | R | 6.8 | 10.1 | 13.5 | 14.7 | 15.8 | 17.2 | 18.9 | 20.5 | 21.4 | 23.4 |
P | 6.8 | 5.7 | 4.6 | 4.1 | 3.8 | 3.5 | 3.3 | 3 | 2.7 | 2.4 |
Type | Indicator | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|---|---|
Collaborative | R | 4.1 | 4.6 | 5.6 | 6.7 | 7.9 | 9.4 | 10.5 | 11.2 | 11.7 | 13.4 |
P | 4.1 | 3.8 | 3.3 | 2.7 | 2.5 | 2.1 | 1.9 | 1.7 | 1.6 | 1.3 | |
Content based | R | 4.5 | 5.7 | 7.5 | 9.1 | 10.1 | 11.4 | 12.2 | 13.3 | 14.2 | 15.1 |
P | 4.5 | 3.7 | 3.4 | 3.1 | 2.7 | 2.4 | 2.1 | 1.8 | 1.6 | 1.2 | |
Hybrid system | R | 5.7 | 7.1 | 10.5 | 11.7 | 12.8 | 14.2 | 15.9 | 17.5 | 18.4 | 20.3 |
P | 5.7 | 5.2 | 4.1 | 3.7 | 3.3 | 3 | 2.7 | 2.5 | 2.2 | 1.9 |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Hassannia, R.; Vatankhah Barenji, A.; Li, Z.; Alipour, H. Web-Based Recommendation System for Smart Tourism: Multiagent Technology. Sustainability 2019, 11, 323. https://doi.org/10.3390/su11020323
Hassannia R, Vatankhah Barenji A, Li Z, Alipour H. Web-Based Recommendation System for Smart Tourism: Multiagent Technology. Sustainability. 2019; 11(2):323. https://doi.org/10.3390/su11020323
Chicago/Turabian StyleHassannia, Raheleh, Ali Vatankhah Barenji, Zhi Li, and Habib Alipour. 2019. "Web-Based Recommendation System for Smart Tourism: Multiagent Technology" Sustainability 11, no. 2: 323. https://doi.org/10.3390/su11020323
APA StyleHassannia, R., Vatankhah Barenji, A., Li, Z., & Alipour, H. (2019). Web-Based Recommendation System for Smart Tourism: Multiagent Technology. Sustainability, 11(2), 323. https://doi.org/10.3390/su11020323