Music Recommender System using Non-Negative Matrix Factorization

Recommender systems play a crucial role in music streaming services like Spotify to help users discover music that aligns with their preferences. The goal of this research is to create a music recommendation system that utilizes collaborative filtering with Non-Negative Matrix Factorization (NMF). Matrix Factorization decomposes user-music interactions into smaller matrices to predict user preferences for songs they have not listened to yet. This method will be compared with SVD to see if NMF is better at recommending music that match their likes and preferences. NMF imposes a non-negativity constraint on the decomposed matrices, making the resulting factors easier to interpret. Performance evaluation is conducted using RMSE (Root Mean Squared Error) and MAE (Mean Absolute Error) metrics to find out how good the method provides recommendations. Based on the test results, the NMF method with an RMSE value of 0.4727 and MAE value 0.3693, indicating its effectiveness in providing music recommendations.

Authors

Institutions

Publication Details

Published
2025-02-03
DOI
https://doi.org/10.1109/icadeis65852.2025.10933370
Citations
1
Primary Topic
Music and Audio Processing
Type
article
Field-Weighted Citation Impact
1.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Music Recommender System using Non-Negative Matrix Factorization

Z. K. A. Baizal, Syafreza Hanif Athari
1 citations
Music and Audio Processing
1.49
article

Music Recommender System using Non-Negative Matrix Factorization

Z. K. A. Baizal, Syafreza Hanif Athari
article en
1 citations

Abstract

Recommender systems play a crucial role in music streaming services like Spotify to help users discover music that aligns with their preferences. The goal of this research is to create a music recommendation system that utilizes collaborative filtering with Non-Negative Matrix Factorization (NMF). Matrix Factorization decomposes user-music interactions into smaller matrices to predict user preferences for songs they have not listened to yet. This method will be compared with SVD to see if NMF is better at recommending music that match their likes and preferences. NMF imposes a non-negativity constraint on the decomposed matrices, making the resulting factors easier to interpret. Performance evaluation is conducted using RMSE (Root Mean Squared Error) and MAE (Mean Absolute Error) metrics to find out how good the method provides recommendations. Based on the test results, the NMF method with an RMSE value of 0.4727 and MAE value 0.3693, indicating its effectiveness in providing music recommendations.

Telkom University (ID)
Openalex Percentile: Top 21%
Music and Audio Processing
1.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.