Analisis Perbandingan Model Matrix Factorization dan K-Nearest Neighbor dalam Mesin Rekomendasi Collaborative Berbasis Prediksi Rating
DOI:
https://doi.org/10.32493/informatika.v5i4.7379Keywords:
Rating, Recommendation Engine, Collaborative Filtering, Matrix Factorization, K-Nearest NeighborAbstract
Rating is a form of assessment of the likes or dislikes of a user or customer for an item. Where the higher the rating number given, the item is preferred by customers or users. In the recommendation engine, a set of ratings can be predicted and used as an object to generate a recommendation by the Collaborative Filtering method. In the Collaborative Filtering method, there is a rating prediction model, namely the Matrix Factorization and K-Nearest Neighbor models. This study analyzes the comparison of the two prediction models based on the value of Mean Absolute Error (MAE), Root Mean Squared Error (RMSE) and the prediction results generated using the movielens film rating dataset. From the analysis and testing results, it was found that MAE = 0.6371 and RMSE = 0.8305 for the Matrix Factorization model, while MAE = 0.6742 and RMSE = 0.8863 for the K-Nearest Neighbor model. The best model is Matrix Factorization because the MAE and RMSE values are lower than the K-Nearest Neighbor model and have the closest predicted rating results from the original rating value.
References
Abraham, S., & Rahayu, Y. D. (2017). Sistem Rekomendasi Artikel Berita Menggunakan Metode K-Nearest Neighbor Berbasis Website. In Prosiding SENSEI 2017 (pp. 179–187). Jember: Universitas Muhammadiyah Jember.
Adellya, A., Devi, P., & Tonara, D. B. (2015). Rancang Bangun Recommender System dengan Menggunakan Metode Collaborative Filtering untuk Studi Kasus Tempat Kuliner di Surabaya. JUISI Jurnal Informatika Dan Sistem Informasi, 01(02), 102–112. https://doi.org/10.1212/WNL.0b013e3181dbb664
Alasadi, S. A., & Bhaya, W. S. (2017). Review of Data Preprocessing Techniques. Journal of Engineering and Applied Sciences, 12(16), 4102–4107.
Amatriain, X., Jaimes, A., Oliver, N., & Pujol, J. M. (2011). Recommender Systems Handbook Chapter 2 Data Mining Methods for Recommender Systems. Boston: Springer US. https://doi.org/10.1007/978-0-387-85820-3
Bokde, D. K., Girase, S., & Mukhopadhyay, D. (2015). Matrix Factorization Model in Collaborative Filtering Algorithms?: A Survey ScienceDirect Matrix Factorization Model in Collaborative Filtering Algorithms?: A Survey. Procedia Computer Science, 49, 136–146. https://doi.org/10.1016/j.procs.2015.04.237
Cui, B. (2017). Design and Implementation of Movie Recommendation System Based on Knn Collaborative Filtering Algorithm. In The 4th Annual International Conference on Information Technology and Applications (ITA 2017) (Vol. 04008, pp. 8–12). Guangzhou: ITM Web Of Conforences. https://doi.org/10.1051/itmconf/20171204008
Krishnamurty, S., Nurjanah, D., & Rismala, R. (2017). Sistem Rekomendasi Pada Buku Dengan Menggunakan Tags and Latent Factors. In e-Proceeding of Engineering (Vol. 4, pp. 4695–4701). Bandung: Universitas Telkom.
Li, H., Liu, Y., Qian, Y., Mamoulis, N., Tu, W., & Cheung, D. W. (2019). HHMF: hidden hierarchical matrix factorization for recommender systems. Data Mining and Knowledge Discovery, 33(6), 1548–1582. https://doi.org/10.1007/s10618-019-00632-4
Prasetya, C. S. D. (2017). Sistem Rekomendasi Pada E-Commerce Menggunakan K-Nearest Neighbor. Jurnal Teknologi Informasi Dan Ilmu Komputer (JTIIK), 4(3), 194–200.
Sorde, R., & Deshmukh, S. (2015). Comparative Study on Approaches of Recommendation Systems. International Journal of Computer Applications, 118(2), 753–764. https://doi.org/10.1007/978-981-15-0947-6_72
Syahrani, M. A., Setiawan, E. B., & Suryani, S. (2015). Analisis Perbandingan Sistem Rekomendasi dengan Faktorisasi Matriks dan. In SNIKTI (Seminar Nasional Ilmu Komputasi dan Teknik Informatika) (pp. 50–62). Bandung: Universitas Telkom.
Downloads
Published
Issue
Section
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 a Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) that allows others to share the work with an acknowledgement 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 acknowledgement 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 (See The Effect of Open Access).
Jurnal Informatika Universitas Pamulang have CC-BY-NC or an equivalent license as the optimal license for the publication, distribution, use, and reuse of scholarly work.
In developing strategy and setting priorities, Jurnal Informatika Universitas Pamulang recognize that free access is better than priced access, libre access is better than free access, and libre under CC-BY-NC or the equivalent is better than libre under more restrictive open licenses. We should achieve what we can when we can. We should not delay achieving free in order to achieve libre, and we should not stop with free when we can achieve libre.
Jurnal Informatika Universitas Pamulang is licensed under a Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
YOU ARE FREE TO:
- Share : copy and redistribute the material in any medium or format
- Adapt : remix, transform, and build upon the material for any purpose, even commercially.
- The licensor cannot revoke these freedoms as long as you follow the license terms