Food and Beverage Recommendation in EatAja Application Using the Alternating Least Square Method Recommender System

Authors

DOI:

https://doi.org/10.30865/mib.v6i4.4549

Keywords:

Recommender System, Learning Method, Matrix Factorization, Alternating Least Square, EatAja

Abstract

EatAja is a startup in Indonesia that provides a mobile application-based food and beverage ordering solution for restaurants. The EatAja application uses transaction data to recommend food and beverage menus to customers. Previous studies have developed recommender systems using the Apriori and Collaborative Filtering methods. However, there are shortcomings in the recommendation system using both methods, i.e., the lack of personalization factors and low scalability. The learning method with matrix factorization can overcome the problem. In this study, we improve the food and beverage product recommender system in the EatAja application using the Alternating Least Square (ALS) matrix factorization method on Apache Spark. We will compare the results of the recommender system using the ALS method with the Collaborative Filtering method. The comparison uses the Mean Absolute Error (MAE) evaluation method. The results showed that the MAE value decreased by 0.07 with the ALS Matrix factorization method.

Author Biography

Z K A Baizal, Telkom University, Bandung

School of Computing

References

C. C. Aggarwal, Recommender Systems The Textbook, vol. 39, no. 4. 2016.

Z. K. A. Baizal, D. H. Widyantoro, and N. U. Maulidevi, “Computational model for generating interactions in conversational recommender system based on product functional requirements,†Data Knowl. Eng., vol. 128, 2020, doi: 10.1016/j.datak.2020.101813.

L. Evalina, A. I. Riaddy, S. Savitri, and R. A. Permadi, “Toward improving similar item recommendation for a C2C marketplace,†2019. doi: 10.1109/ICACSIS47736.2019.8979770.

P. B.Thorat, R. M. Goudar, and S. Barve, “Survey on Collaborative Filtering, Content-based Filtering and Hybrid Recommendation System,†Int. J. Comput. Appl., vol. 110, no. 4, 2015, doi: 10.5120/19308-0760.

Z. K. A. Baizal, D. Tarwidi, Adiwijaya, and B. Wijaya, “Tourism Destination Recommendation Using Ontology-based Conversational Recommender System,†Int. J. Comput. Digit. Syst., vol. 10, no. 1, 2021, doi: 10.12785/IJCDS/100176.

M. R. Rezaei, “Amazon Product Recommender System,†pp. 1–5, 2021, [Online]. Available: http://arxiv.org/abs/2102.04238

R. Produk, M. Perusahaan, I. P. Yuda, D. Jaya, and B. Dirgantoro, “Implementasi Algoritma a-Priori Untuk Sistem ( Recommendation System for E-Commerce Eataja Company Partner Using a-Priori Algorithm ),†e-Proceeding Eng., vol. 8, no. 5, pp. 6222–6229, 2021.

M. Naufal et al., “SISTEM REKOMENDASI LAYANAN PEMESANAN MAKANAN ‘EatAja’ MENGGUNAKAN ALGORITMA COLLABORATIVE FILTERING,†e-Proceeding Eng., vol. 8, no. 5, 2021.

Y. Koren, R. Bell, and C. Volinsky, “Matrix factorization techniques for recommender systems,†Computer (Long. Beach. Calif)., vol. 42, no. 8, 2009, doi: 10.1109/MC.2009.263.

Z. Gantner, “Supervised Machine Learning Methods for Item Recommendation,†Opus.Bsz-Bw.De, 2012.

L. Sharma and A. Gera, “A Survey of Recommendation System : Research Challenges,†Int. J. Eng. Trends Technol., vol. 4, no. 5, 2013.

B. Sarwar, G. Karypis, J. Konstan, and J. Riedl, “Item-based collaborative filtering recommendation algorithms,†Proc. 10th Int. Conf. World Wide Web, WWW 2001, pp. 285–295, 2001, doi: 10.1145/371920.372071.

X. Yu et al., “Recommendation in heterogeneous information networks with implicit user feedback,†2013. doi: 10.1145/2507157.2507230.

S. Stumpf et al., “Toward harnessing user feedback for machine learning,†2007. doi: 10.1145/1216295.1216316.

F. Marisa, S. S. S. Ahmad, Z. I. M. Yusoh, T. M. Akhriza, W. Purnomowati, and R. K. Pandey, “Performance comparison of collaborative-filtering approach with implicit and explicit data,†Int. J. Adv. Comput. Sci. Appl., vol. 10, no. 10, 2019, doi: 10.14569/ijacsa.2019.0101016.

Y. Bao, H. Fang, and J. Zhang, “TopicMF: Simultaneously exploiting ratings and reviews for recommendation,†in Proceedings of the National Conference on Artificial Intelligence, 2014, vol. 1. doi: 10.1609/aaai.v28i1.8715.

A. Grover and J. Leskovec, “node2vec Real-time Video Recommendation Exploration Categories and Subject Descriptors,†World Neurosurg., vol. 95, no. 1, 2016.

G. Takács, I. Pilászy, and B. Németh, “Investigation of Various Matrix Factorization Methods for Large Recommender Systems Categories and Subject Descriptors,†2nd Netflix-KDD Work., vol. 1, 2008.

E. V. V. Cervantes, L. V. C. Quispe, and J. E. O. Luna, “Performance of alternating least squares in a distributed approach using GraphLab and MapReduce,†in CEUR Workshop Proceedings, 2015, vol. 1478.

R. M. Bell and Y. Koren, “Scalable collaborative filtering with jointly derived neighborhood interpolation weights,†2007. doi: 10.1109/ICDM.2007.90.

C. J. Willmott and K. Matsuura, “Advantages of the mean absolute error (MAE) over the root mean square error (RMSE) in assessing average model performance,†Clim. Res., vol. 30, no. 1, 2005, doi: 10.3354/cr030079.

Downloads

Published

2022-10-25