Music Artist Recommendation System Based on Listening History Using SVD and MICE Imputation Approaches
DOI:
https://doi.org/10.31102/zeta.2025.10.1.70-80Keywords:
SVD, MICE, Recommendation system, missing data, music recommendationsAbstract
In the digital era, music streaming platforms face challenges in providing relevant music recommendations to users. This research aims to develop a music artist recommendation system based on the user's listening history using the SVD and MICE methods. In this research, MICE was applied together with ALS predictive model. SVD is used to identify latent patterns between users and artists, while MICE address the problem of missing data in listening history. The data used comes from the online music platform Last.fm. Analysis was carried out with Julia 1.8.5 software. The results show that the model with MICE provides more accurate and consistent recommendations compared to SVD, especially in the context of missing data. Accuracy using the MICE model provides results of up to 96%, while the SVD model provides an accuracy of 90,22%. This approach can increase the relevance of recommendations, helping users find artists according to their preferences. These findings support the application of MICE in music recommendation systems, with the potential to improve user experience on music streaming platforms.
Downloads
References
Februariyanti, H., Laksono, A.D., Wibowo, J.S., & Utomo, M.S. (2021). Implementasi Metode Collaborative Filtering untuk Sistem Rekomendasi Penjualan pada Toko Mebel. Jurnal Khatulistiwa Informatika, 9(1), 43-50.
Gosh, S., Nahar, N., Wahab, M.A., Biswas, M., Hossain, M.S., & Andersson, K. (2021). Recommendation System for E-commerce Using Alternating Least Squares (ALS) on Apache Spark. Vasant, P., Zelinka, I., & Weber, G.W. (eds) Intelligent Computing and Optimization (ICO) 2020 Advances in Intelligent Systems and Computing. https://doi.org/10.1007/978-3-030-68154-8_75
Handayani, V.T., Rofii, M.S., & Syahputra, A.R. (2023). MICE dan Non-MICE dalam rangka menetapkan strategi event management. Jurnal Penelitian Pendidikan Indonesia, 9(4), 127-141. https://doi.org/10.29210/0202312307
Heath, M.T. (2002). Scientific Computing An Introductory Survey, Mc Graw Hill, New York.
Hegde, H., Shimpi, N., Panny, A., Glurich, I., Christie, P., & Acharya, A. (2019). MICE vs PPCA: Missing data imputation in healthcare. Informatics in Medicine Unlocked, 17, 1-8. https://doi.org/10.1016/j.imu.2019.100275
Kuroda, M., Mori, Y., Iizuka, M., & Sakakihara, M. (2011). Acceleration of the alternating least squares algorithm for principal components analysis. Computational Statistics & Data Analysis, 55(1), 143–153. https://doi.org/10.1016/j.csda.2010.06.001
McKenzie, J. (2011). Mean Absolute Percentage Error and Bias in Economic Forecasting. Economics Letters. 113(3), 259–262. https://doi.org/10.1016/j.econlet.2011.08.010
Mihalcea, R., & Strapparava, C. (2012). Lyrics, music, and emotions. Proceedings of the 2012 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning, 590–599.
Nagaputra, H., Herwindiati, D.E., & Hendryli, J. (2024). Pemetaan lahan menggunakan singular value decomposition dan linear discriminant analysis. Jurnal Ilmu Komputer dan Sistem Informasi, 12(1), 1-8. https://doi.org/10.24912/jiksi.v12i1.28198
Panjaitan, A.P. (2019). Kekuatan musik dalam pendidikan karakter manusia. Melintas, 35(2), 174-194.
Putri, B.D., Notobroto, H.B., & Wibowo, A. (2018) Comparison of MICE and Regression Imputation for Handling Missing Data. Health Notions, 2(2), 183-186.
J. Roettgers, “Vevo, Pandora and Spotify Top Streaming Music Services for Millennials (Exclusive)”, Veriety, 25 September 2015, [Online]. Tersedia: https://variety.com/2015/digital/news/vevo-pandora-and-spotify-top-streaming-services-for-millennials-exclusive-1201602140/ . [Diakses: 10 November 2024].
Septian, F. (2016). Penerapan Metode Singular Value Decomposition (SVD) pada Aplikasi Pengenalan Wajah Manusia. Jurnal Informatika Universitas Pamulang, 1(2), 54-59. https://doi.org/10.32493/informatika.v1i2.1469
Sinurat, S., & Siagian, E.R. (2022). Application Of The Concept Of Singular Value Decomposition For The Making Of Watermark In Documents. Instal : Jurnal Komputer, 14(1), 24–30. https://doi.org/10.54209/jurnalkomputer.v13i02.28
Wang, J.H., Hopke, P.K., Hancewicz, T.M., & Zhang, S.L. (2003). Application Of Modified Alternating Least Squares Regression To Spectroscopic Image Analysis. Analytica Chimica Acta, 476(1), 93–109. https://doi.org/10.1016/S0003-2670(02)01369-7