An Attribute-Based Explainable Recommendation System for Culinary Tourism

Authors

  • Ni Wayan Priscila Yuni Praditya Information Systems Study Program, Faculty of Computer Science, Universitas Indo Global Mandiri, Palembang, Indonesia
  • Indah Pratiwi Putri Information Systems Study Program, Faculty of Computer Science, Universitas Indo Global Mandiri, Palembang, Indonesia
  • Hendra Di Kesuma Information Systems Study Program, Faculty of Computer Science, Universitas Indo Global Mandiri, Palembang, Indonesia

DOI:

https://doi.org/10.47709/cnahpc.v8i3.9456

Keywords:

Content-Based Filtering, Explainable Recommendation System, Culinary Tourism, Cosine Similarity, TF-IDF

Abstract

The rapid growth of digital tourism platforms has increased the availability of culinary destination information, making it challenging for users to identify destinations that best match their preferences. Recommendation systems have become an effective solution for providing personalized recommendations; however, most conventional approaches only present recommendation results without explaining the underlying reasons, thereby reducing user trust and transparency. This study proposes an Explainable Content-Based Recommendation System for culinary tourism by integrating TF-IDF feature representation with the Cosine Similarity algorithm. Culinary destination data were collected and preprocessed through text normalization and TF-IDF vectorization to represent the characteristics of each culinary destination. Cosine Similarity was then applied to measure the similarity between user preferences and culinary destinations, while an explanation module was developed to provide understandable reasons for each recommendation based on shared culinary attributes, including category, main ingredients, flavor characteristics, and price range. The proposed system was implemented as a web-based application using Python, Flask, and MySQL. Experimental results show that the system achieved a Precision@5 of 0.92, a Recall@5 of 0.88, and an average response time of 0.73 seconds, indicating that the proposed approach is capable of generating relevant recommendations with efficient computational performance. Furthermore, the explanation module enhances recommendation transparency by enabling users to understand the factors contributing to each recommendation. These findings demonstrate that the proposed system provides a practical, lightweight, and explainable solution for culinary tourism recommendation and has the potential to improve user experience in selecting culinary destinations.

Downloads

Download data is not yet available.

References

Adomavicius, G., & Tuzhilin, A. (2005). Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions. IEEE Transactions on Knowledge and Data Engineering, 17(6), 734–749. https://doi.org/10.1109/TKDE.2005.99

Aggarwal, C. C. (2023). Recommender Systems: The Textbook (2nd ed.). Springer. https://doi.org/10.1007/978-3-031-38844-7

Aljihadu, L. H. (2025). Sistem Rekomendasi Wisata Kuliner di Gunungkidul Menggunakan Metode Content Based Filtering. Jurnal Informatika Dan Teknik Elektro Terapan, 13(1). https://doi.org/10.23960/jitet.v13i1.5955

Bengi, M., & Gunawan, C. R. (2025). Pengembangan Chatbot Rule-Based untuk Rekomendasi Wisata Berbasis Content-Based Filtering. Algoritma: Jurnal Ilmu Komputer Dan Informatika.

Cahyani, L., Sephiana, N., Tahir, M., & Aisyiah, J. (2024). Sistem Rekomendasi Wisata Kuliner Madura Menggunakan Content Based Filtering. Explore IT: Jurnal Keilmuan Dan Aplikasi Teknik Informatika, 16(1). https://doi.org/10.35891/explorit.v16i1.5366

Chen, L., Zhang, Y., & Wang, M. (2023). Explainable recommendation: Theory, algorithms, and applications. ACM Computing Surveys, 56(2), 1–36.

Christyawan, F., Rohman, A. N., & Hartanto, A. D. (2024). Application of Content-Based Filtering Method Using Cosine Similarity in Restaurant Selection Recommendation System. Journal of Information Systems and Informatics, 6(3). https://doi.org/10.51519/journalisi.v6i3.806

Jurafsky, D., & Martin, J. H. (2024). Speech and language processing (3rd ed. (draft)). https://web.stanford.edu/~jurafsky/slp3/

Kim, S. Y., Kim, D. H., Kim, M. J., Ko, H. J., & Jeong, O. R. (2024). XAI-Based Clinical Decision Support Systems: A Systematic Review. Applied Sciences, 14(15), 6638. https://doi.org/10.3390/app14156638

Lops, P., de Gemmis, M., & Semeraro, G. (2022). Content-Based Recommender Systems: State of the Art and Trends. In Recommender Systems Handbook. Springer.

Malikussaleh, S. O., Abdullah, D., & Razi, A. (2025). Implementasi Content-Based Filtering dengan TF-IDF dan Cosine Similarity untuk Sistem Rekomendasi Destinasi Wisata di Aceh Tengah. Rabit: Jurnal Teknologi Dan Sistem Informasi Univrab, 10(2), 1329–1339. https://doi.org/10.36341/rabit.v10i2.6532

Manning, C. D., Raghavan, P., & Schutze, H. (2008). Introduction to Information Retrieval. Cambridge University Press.

Nobrega, C. (2019). A Survey on Explainable Recommendation.

Pressman, R. S., & Maxim, B. R. (2020). Software Engineering: A Practitioner’s Approach (9th Edition). McGraw-Hill.

Priskila, R., Sari, N. N. K., & Putra, P. B. A. A. (2023). Implementasi Content-Based Filtering Menggunakan TF-IDF dan Cosine Similarity untuk Sistem Rekomendasi Resep Masakan. Jurnal Teknologi Informasi.

Resnick, P., & Varian, H. R. (1997). Recommender Systems. Communications of the ACM, 40(3), 56–58. https://doi.org/10.1145/245108.245121

Ricci, F., Rokach, L., & Shapira, B. (2022). Recommender Systems Handbook (3rd Edition). Springer. https://doi.org/10.1007/978-1-0716-2197-4

Salsabilla, C., & Utomo, D. W. (2025). Sistem Rekomendasi Wisata Kabupaten Pekalongan dengan Content Based Filtering. Sistemasi: Jurnal Sistem Informasi, 14(1), 262–270.

Setiawan, R. D. (2025). Sistem Rekomendasi Wisata menggunakan Metode Content-Based Filtering. Prosiding Seminar Nasional Teknologi Informasi Dan Komunikasi.

Tintarev, N., & Masthoff, J. (2022). Explaining Recommendations: Design and Evaluation. In Recommender Systems Handbook. Springer.

Wang, Y., Li, X., & Zhang, H. (2024). A Content-Based Recommendation Approach for Tourism Destination Recommendation Using User Preference Modeling. Expert Systems with Applications.

Warta, D., Pramono, & Maulindar, J. (2025). Sistem Rekomendasi Kuliner Ikonik Kota Solo Menggunakan Metode Content Based Filtering. Jurnal Teknologi Terpadu.

Zhang, Y., & Chen, X. (2020). Explainable Recommendation: A Survey and New Perspectives. Foundations and Trends in Information Retrieval, 14(1), 1–101. https://doi.org/10.1561/1500000066

Downloads

Published

2026-08-01

How to Cite

Praditya, N. W. P. Y., Putri, I. P., & Kesuma, H. D. (2026). An Attribute-Based Explainable Recommendation System for Culinary Tourism. Journal of Computer Networks, Architecture and High Performance Computing, 8(3), 477–492. https://doi.org/10.47709/cnahpc.v8i3.9456

Similar Articles

<< < 24 25 26 27 28 29 30 31 32 33 > >> 

You may also start an advanced similarity search for this article.