Sistem Rekomendasi Musik Spotify Berbasis Pendekatan Hybrid Alternating Least Square Dan Content-Based Filtering

Authors

  • Andy Hermawan Universitas Indraprasta PGRI Jakarta
  • Akbar Kanugraha Purwadhika Digital Technology School
  • Indira Faisa Afgani Purwadhika Digital Technology School
  • Khaerun Nisa’Tri Safaati Purwadhika Digital Technology School
  • Mutiara Ayu Alzahra Ramadhani Purwadhika Digital Technology School

DOI:

https://doi.org/10.62951/modem.v4i2.869

Keywords:

Cold Start, Collaborative Filtering, Content-Based, Hybrid Recommender, Music Streaming

Abstract

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

Download data is not yet available.

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

2026-04-30

How to Cite

Andy Hermawan, Akbar Kanugraha, Indira Faisa Afgani, Khaerun Nisa’Tri Safaati, & Mutiara Ayu Alzahra Ramadhani. (2026). Sistem Rekomendasi Musik Spotify Berbasis Pendekatan Hybrid Alternating Least Square Dan Content-Based Filtering. Modem : Jurnal Informatika Dan Sains Teknologi., 4(2), 43–60. https://doi.org/10.62951/modem.v4i2.869

Similar Articles

<< < 2 3 4 5 6 7 

You may also start an advanced similarity search for this article.