Chatbot-based Culinary Tourism Recommender System Using Named Entity Recognition

Adri Nur Fajari
Abdurahman Baizal - [ http://orcid.org/0000-0003-0795-9559 ]


DOI: https://doi.org/10.29100/jipi.v7i4.3210

Abstract


Over the time, culinary tourism in several cities of Indonesia is growing rapidly, one example is culinary tourism in Bandung city. This makes it difficult for tourists to decide their choice. To overcome these problems, a recommendation system is needed. Thus, in this study we developed a chatbot-based conversational recommendation system to assist users in finding culinary tourism recommendations. The chatbot was built using Google Dialogflow platform and uses methods in Natural Language Processing, namely Named Entity Recognition. Named Entity Recognition was used to extract entities from users input, such as usernames and culinary preferences. To find culinary recommendations, TF-IDF and cosine similarity was used to find similarities between each culinary based on reviews, telegram was used as a medium to implement the chatbot that has been built. The chatbot has a good performance in providing culinary recommendations, it can be seen from the score obtained from usability testing on the recommendation aspect, which is 85.7%.


Keywords


culinary tourism; recommendation system; chatbot; natural language processing; google dialogflow; named entity recogni-tion; TF-IDF

Full Text:

PDF

Article Metrics :

References


D. Nurhasna Ayutiani and B. Primadani Satria Putri, Penggunaan Akun Instagram sebagai Media Informasi Wisata Kuliner, vol. 3, no. 1, pp. 3959, 2018.

M. Busyro et al., Design of Culinary Tourism Applications Using Collaborative Filtering Algorithm And Fp-Growth Algorithm Android Based, 2020.

Y. Sun and Y. Zhang, Conversational recommender system, in 41st International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 2018, Jun. 2018, pp. 235244. doi: 10.1145/3209978.3210002.

S. Prez-Soler, E. Guerra, and J. D. Lara, Model-driven chatbot development, 2020.

A. F. Muhammad, D. Susanto, A. Alimudin, F. Adila, Moh. H. Assidiqi, and S. Nabhan, Developing English Conversation Chatbot Using Dialogflow, in 2020 International Electronics Symposium (IES), Sep. 2020, pp. 468475. doi: 10.1109/IES50839.2020.9231659.

R. B. Mathew, S. Varghese, S. E. Joy, and S. S. Alex, Chatbot for Disease Prediction and Treatment Recommen-dation using Machine Learning, in 2019 3rd International Conference on Trends in Electronics and Informatics (ICOEI), Apr. 2019, pp. 851856. doi: 10.1109/ICOEI.2019.8862707.

J. Chaiwong, N. Prajugjit, and K. Sookhanaphibarn, Book Recommendation Website with Chatbot, in LifeTech 2020 - 2020 IEEE 2nd Global Conference on Life Sciences and Technologies, Mar. 2020, pp. 193195. doi: 10.1109/LifeTech48969.2020.1570620276.

D. Theosaksomodwi and H. Widyantoro, Conversational Recommender System Chatbot Based on Functional Re-quirement, 2019.

H. Abdan, N. Ikhsan, and Z. K. Abdurahman Baizal, Conversational Recommender System Berdasarkan Kebu-tuhan Fungsional Produk Menggunakan Dialogflow.

Z. K. Abdurahman Baizal, D. H. Widyantoro, and N. U. Maulidevi, Query Refinement in Recommender System Based on Product Functional Requirements.

A. Argal, S. Gupta, A. Modi, P. Pandey, S. Shim, and C. Choo, Intelligent travel chatbot for predictive recom-mendation in echo platform, in 2018 IEEE 8th Annual Computing and Communication Workshop and Conference (CCWC), Jan. 2018, pp. 176183. doi: 10.1109/CCWC.2018.8301732.

C. Liu, Y. Sheng, Z. Wei, and Y.-Q. Yang, Research of Text Classification Based on Improved TF-IDF Algo-rithm, in 2018 IEEE International Conference of Intelligent Robotic and Control Engineering (IRCE), Aug. 2018, pp. 218222. doi: 10.1109/IRCE.2018.8492945.

I. Yahav, O. Shehory, and D. Schwartz, Comments Mining With TF-IDF: The Inherent Bias and Its Removal, IEEE Transactions on Knowledge and Data Engineering, vol. 31, no. 3, pp. 437450, Mar. 2019, doi: 10.1109/TKDE.2018.2840127.

G. Srivastav, R. H. Singh, S. Maurya, T. Tripathi, and T. Narula, Movie Recommendation System using Cosine Similarity and KNN, Article in International Journal of Engineering and Advanced Technology, no. 9, pp. 22498958, 2020, doi: 10.35940/ijeat. E9666.069520.

B. R. Ranoliya, N. Raghuwanshi, and S. Singh, Chatbot for university related FAQs, in 2017 International Con-ference on Advances in Computing, Communications and Informatics (ICACCI), Sep. 2017, pp. 15251530. doi: 10.1109/ICACCI.2017.8126057.

E. Adamopoulou and L. Moussiades, An Overview of Chatbot Technology, in IFIP Advances in Information and Communication Technology, 2020, vol. 584 IFIP, pp. 373383. doi: 10.1007/978-3-030-49186-4_31.

Cloud Google, Dialogflow basics, Jul. 2020.

Q. Guo, S. Wang, and F. Wan, Research on named entity recognition for information extraction, in Proceedings - 2020 2nd International Conference on Artificial Intelligence and Advanced Manufacture, AIAM 2020, Oct. 2020, pp. 121124. doi: 10.1109/AIAM50918.2020.00030.

P. Sun, X. Yang, X. Zhao, and Z. Wang, An Overview of Named Entity Recognition, in 2018 International Con-ference on Asian Language Processing (IALP), Nov. 2018, pp. 273278. doi: 10.1109/IALP.2018.8629225.