Sistem Rekomendasi Musik Spotify Berbasis Pendekatan Hybrid Alternating Least Square Dan Content-Based Filtering
DOI:
https://doi.org/10.62951/modem.v4i2.869Keywords:
Cold Start, Collaborative Filtering, Content-Based, Hybrid Recommender, Music StreamingAbstract
The exponential growth of digital music catalogs on streaming platforms such as Spotify has made personalized recommendation systems crucial for enhancing user experience. This study develops a hybrid music recommendation system that addresses both warm-user and cold-user scenarios by combining Alternating Least Squares (ALS) collaborative filtering with content-based filtering (CBF) augmented by a popularity component. The dataset consists of 8,549,544 user-track interactions and a master file of 1,204,025 tracks with ten audio features. After preprocessing, users were segmented into 14,880 warm users and 723 cold users based on a five-interaction threshold. The ALS model was trained on the user-item implicit feedback matrix and tuned through grid search over factors, alpha, and regularization. CBF was implemented using cosine similarity on normalized audio features, while popularity scores were applied for new users with insufficient history. Evaluation used Precision@10, Recall@10, and NDCG@10. The final ALS configuration achieved NDCG@10 of 0.1116, representing a 30% improvement over baseline, while the hybrid CBF improved NDCG@10 for cold users from 0.0070 to 0.0201. Findings indicate that adaptive routing among ALS, CBF, and popularity reliably handles different user states, providing a practical foundation for production-grade music recommendation systems.
Downloads
References
Aggarwal, C. C. (2016). Recommender Systems. Springer International Publishing. https://doi.org/10.1007/978-3-319-29659-3
Anggoro, M. V., & Izzatillah, M. (2022). Sistem Rekomendasi Musik dengan Metode Collaborative Filtering Berbasis Android. STRING (Satuan Tulisan Riset Dan Inovasi Teknologi), 7(1), 1. https://doi.org/10.30998/string.v7i1.10300
Bobadilla, J., Alonso, S., & Hernando, A. (2020). Deep Learning Architecture for Collaborative Filtering Recommender Systems. Applied Sciences, 10(7), 2441. https://doi.org/10.3390/app10072441
Briand, L., Salha-Galvan, G., Bendada, W., Morlon, M., & Tran, V.-A. (2021). A Semi-Personalized System for User Cold Start Recommendation on Music Streaming Apps. Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining, 2601–2609. https://doi.org/10.1145/3447548.3467110
Cañamares, R., & Castells, P. (2020). On Target Item Sampling in Offline Recommender System Evaluation. Fourteenth ACM Conference on Recommender Systems, 259–268. https://doi.org/10.1145/3383313.3412259
Çano, E., & Morisio, M. (2017). Hybrid recommender systems: A systematic literature review. Intelligent Data Analysis, 21(6), 1487–1524. https://doi.org/10.3233/IDA-163209
Ferrari Dacrema, M., Cremonesi, P., & Jannach, D. (2019). Are we really making much progress? A worrying analysis of recent neural recommendation approaches. Proceedings of the 13th ACM Conference on Recommender Systems, 101–109. https://doi.org/10.1145/3298689.3347058
Gomez-Uribe, C. A., & Hunt, N. (2016). The Netflix Recommender System: Algorithms, Business Value, and Innovation. ACM Transactions on Management Information Systems, 6(4), 1–19. https://doi.org/10.1145/2843948
He, X., Zhang, H., Kan, M.-Y., & Chua, T.-S. (2016). Fast Matrix Factorization for Online Recommendation with Implicit Feedback. Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval, 549–558. https://doi.org/10.1145/2911451.2911489
Krichene, W., & Rendle, S. (2020). On Sampled Metrics for Item Recommendation. Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 1748–1757. https://doi.org/10.1145/3394486.3403226
Magron, P., & Févotte, C. (2022). Neural content-aware collaborative filtering for cold-start music recommendation. Data Mining and Knowledge Discovery, 36(5), 1971–2005. https://doi.org/10.1007/s10618-022-00859-8
Panda, D. K., & Ray, S. (2022). Approaches and algorithms to mitigate cold start problems in recommender systems: A systematic literature review. Journal of Intelligent Information Systems, 59(2), 341–366. https://doi.org/10.1007/s10844-022-00698-5
Pérez-Almaguer, Y., Yera, R., Alzahrani, A. A., & Martínez, L. (2021). Content-based group recommender systems: A general taxonomy and further improvements. Expert Systems with Applications, 184, 115444. https://doi.org/10.1016/j.eswa.2021.115444
Putra, A. I., & Santika, R. R. (2020). Implementasi Machine Learning dalam Penentuan Rekomendasi Musik dengan Metode Content-Based Filtering. Edumatic : Jurnal Pendidikan Informatika, 4(1), 121–130. https://doi.org/10.29408/edumatic.v4i1.2162
Rendle, S., Krichene, W., Zhang, L., & Anderson, J. (2020). Neural Collaborative Filtering vs. Matrix Factorization Revisited. Fourteenth ACM Conference on Recommender Systems, 240–248. https://doi.org/10.1145/3383313.3412488
Rendle, S., Krichene, W., Zhang, L., & Koren, Y. (2022). Revisiting the Performance of iALS on Item Recommendation Benchmarks. Proceedings of the 16th ACM Conference on Recommender Systems, 427–435. https://doi.org/10.1145/3523227.3548486
Ricci, F., Rokach, L., & Shapira, B. (Eds.). (2022). Recommender Systems Handbook. Springer US. https://doi.org/10.1007/978-1-0716-2197-4
Schedl, M. (2019). Deep Learning in Music Recommendation Systems. Frontiers in Applied Mathematics and Statistics, 5, 44. https://doi.org/10.3389/fams.2019.00044
Steck, H. (2019). Embarrassingly Shallow Autoencoders for Sparse Data. The World Wide Web Conference, 3251–3257. https://doi.org/10.1145/3308558.3313710
Vall, A., Dorfer, M., Eghbal-zadeh, H., Schedl, M., Burjorjee, K., & Widmer, G. (2019). Feature-combination hybrid recommender systems for automated music playlist continuation. User Modeling and User-Adapted Interaction, 29(2), 527–572. https://doi.org/10.1007/s11257-018-9215-8
Yuniardini, F., & Widiyaningtyas, T. (2024). Analisis Perbandingan Pearson Correlation dan Cosine Similarity pada Rekomendasi Musik berbasis Collaborative Filtering. Edumatic: Jurnal Pendidikan Informatika, 8(2), 555–564. https://doi.org/10.29408/edumatic.v8i2.27781
Zhang, S., Yao, L., Sun, A., & Tay, Y. (2020). Deep Learning Based Recommender System: A Survey and New Perspectives. ACM Computing Surveys, 52(1), 1–38. https://doi.org/10.1145/3285029
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Modem : Jurnal Informatika dan Sains Teknologi.

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.



