Recommendation System for Mobile Applications Tour Guide and Travel Services using Demographic Filtering and Content-Based Filtering Methods based on Android

Authors

  • Muhammad Tamam Huda Universitas Teknologi Yogyakarta, Daerah Istimewa Yogyakarta, Indonesia
  • Adityo Permana Wibowo Universitas Teknologi Yogyakarta, Daerah Istimewa Yogyakarta, Indonesia

DOI:

https://doi.org/10.58344/jws.v2i11.479

Keywords:

tour guide, machine learning, recommendation system, Android, content-based filtering, demographic filtering

Abstract

This research aims to build a tourism service recommendation system by providing recommendations for tour guides and tourism destinations using machine learning recommendation system methods. The recommendation system method in this research uses the demographic filtering method to recommend tour guides using a model with three stages, namely filtering, scoring and sorting the tour guide data category. At the scoring stage, it is carried out using a decision-making system method using the Simple Additive Weighting method to weight the tour guide value with the weighting value of each criterion in the tour guide data. This research also applies a content-based filtering method using a model with two stages, namely training and recommendation. The training stage uses tf-idf weighting and the recommendation stage uses cosine similarity to recommend tourism spots based on the similarity of metadata for each item. In using the recommendation system, the data will focus on collecting tour guide data and data on tourist attractions selected by the user. This data will be processed by a recommendation system using demographic filtering and content-based filtering methods. Through the Simple Additive Weighting method in demographic filtering and tf-idf weighting with consistent similarity in content-based filtering, this research found personalized recommendation results so that the level of accuracy of the recommendation results becomes more personal and accurate. The results of this research provide a recommendation system for tourist guides and tourist attractions which is implemented into an Android-based mobile application that can be used to meet tourists' needs.

References

Aggarwal, C. C. (2016). Recommender systems. Springer International Publishing.

Aisha, D. (2022). Online Store Recommendation System Using Collaborative Filtering and Content-Based Filtering Algorithms. Maulana Malik Ibrahim State Islamic University.

Ammar, M., Ahmad, UA, Dirgantoro, B., Saputra, RE, & Septiawan, RR (2022). Travelbuteng Application Development. Id For Tourism Promotion in Central Buton Regency (Android-Based Mobile Application module). EProceedings of Engineering, 9 (3).

Aprianto, A. (2022). TA: Application of the Content-Based Filtering Algorithm for Recommending Tourist Destinations in the Picnicker Application. Dynamics University.

Aprilian, LV, & Saputra, MHK (2020). Learn the SAW method quickly. Creative.

Cahyadi, AD (2020). Development Of A Tour Travel Service Information System And Tour Package Recommendation System In Yogyakarta Using The Content-Based Filtering Method. Atma Jaya University, Yogyakarta.

Falk, K. (2019). Practical recommender systems. Simon and Schuster.

Gorakala, S. K., & Usuelli, M. (2015). Building a recommendation system with R . Packt Publishing Ltd.

Hermawan, H., & Rosyid, H. (2021). Design And Development Of An Android Mobile Application For The Gresik District Tourist Location Information System Using The Item-Based Collaborative Filtering Method. Indexia: Informatics and Computational Intelligent Journal, 2 (1).

Huda, AA, Fajarudin, R., & Hadinegoro, A. (2022). Content-based Filtering Recommendation System Using TF-IDF Vector Similarity for News Article Recommendations. Building of Informatics, Technology, and Science (BITS), 4 (3), 1679–1686.

Hutabarat, KI (2022). Implementation of the K-Nearest Neighbors Algorithm in a Book Recommendation System Using Collaborative Filtering Techniques. Medan Area University.

Hyde, R. (2020). Write Great Code (volume 3). No Starch Press.

Müller, A.C., & Guido, S. (2016). Introduction to machine learning with Python: a guide for data scientists. O'Reilly Media, Inc.

Nanda, P. (2023). Description of the Smoking Habits of Family Members in the Event of Acute Respiratory Infection (ARI) in Toddlers at the Putri Ayu Community Health Center. Jambi University.

Negre, E. (2015). Information and recommender systems. John Wiley & Sons.

Ningrum, AS, Rustamaji, HC, & Fauziah, Y. (2019). Content-Based and Collaborative Filtering on Recommended Tourism Destinations in the Yogyakarta Region. Telematics: Journal of Informatics and Information Technology, 16 (1), 44–51.

Pajankar, A., & Joshi, A. (2022). Hands-on Machine Learning with Python: Implementing Neural Network Solutions with Scikit-learn and PyTorch. Springer.

Prasetyo, B., Haryanto, H., Astuti, S., Astuti, EZ, & Rahayu, Y. (2019). Implementation of the Item-Based Collaborative Filtering Method in Providing Recommendations to Potential Buyers of Smartphone Accessories. Journal of Informatics Exploration, 9 (1), 17–27.

Pratama, R., Herdiansyah, MI, Syamsuar, D., & Syazili, A. (2023). Predicting Insurance Company Customer Retention Using Machine Learning. Sisfokom Journal (Information and Computer Systems), 12 (1), 96–104.

Pulungan, SM, Febrianti, R., Lestari, T., Gurning, N., & Fitriana, N. (2023). Entity-Relationship Diagram Technical Analysis in Database Design. Journal of Management Economics and Business (JEMB), 1 (2), 98–102.

Ramadhan, F., & Purwandari, N. (2018). Web-Based Sales Information System at PT. Mustika Teak. Journal of Science And Technology, 5 (1), 43–57.

Raschka, S., & Mirjalili, V. (2019). Python machine learning: Machine learning and deep learning with Python, sci-kit-learn, and TensorFlow 2. Packt Publishing Ltd.

Syahreza, MF, & Tanjung, IS (2018). Motives and patterns of use of Instagram social media among students of the UNIMED Economic Education Study Program. Journal of Interaction: Journal of Communication Studies, 2 (1), 61–84.

Thanaki, J. (2017). Python natural language processing. Packt Publishing Ltd.

Wijaya, AE, & Alfian, D. (2018). Laptop Recommendation System Using Collaborative Filtering and Content-Based Filtering. Journal of Computech & Business, 12 (1), 11–27.

Yen, D. C. (2019). The Information Systems Consultant's Handbook: Systems Analysis and Design.

Yoshua, I., & Bunyamin, H. (2021). Implementing a Music Recommendation System Using the Collaborative Filtering Method. STRATEGY Journal-Maranatha Journal, 3 (1), 1–16.

Downloads

Published

2023-11-30

How to Cite

Tamam Huda, M., & Permana Wibowo, A. . (2023). Recommendation System for Mobile Applications Tour Guide and Travel Services using Demographic Filtering and Content-Based Filtering Methods based on Android. Journal of World Science, 2(11), 1837–1856. https://doi.org/10.58344/jws.v2i11.479