Food and Beverage Recommendation in EatAja Application Using the Alternating Least Square Method Recommender System
DOI:
https://doi.org/10.30865/mib.v6i4.4549Keywords:
Recommender System, Learning Method, Matrix Factorization, Alternating Least Square, EatAjaAbstract
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.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
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under Creative Commons Attribution 4.0 International License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (Refer to The Effect of Open Access).