Enhanced Music Recommendation Systems: A Comparative Study of Content-Based Filtering and K-Means Clustering Approaches

  • Sayak Mukhopadhyay
  • , Akshay Kumar
  • , Deepak Parashar
  • , Mangal Singh*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

8 Citations (Scopus)

Abstract

In the dynamic landscape of digital music services, recommendation systems play a pivotal role, evolving in tandem with advances in artificial intelligence and machine learning. This research undertakes a comparative exploration of two distinct approaches to song recommendations: content-based filtering and K-means clustering. Drawing upon an extensive Spotify dataset encompassing diverse song attributes like genre, tempo, and key, the study meticulously evaluates the efficacy of personalized track recommendations. Content-based filtering tailors recommendations to users' established preferences by scrutinizing audio features such as Danceability, Energy, and Loudness. Conversely, the K-means clustering algorithm groups’ similar songs into clusters based on shared characteristics. The primary goal is to devise a music recommendation system that impeccably aligns with user preferences. The research evaluates the performance of the K-means clustering approach using the Silhouette index as a metric, revealing a recommendation accuracy exceeding 99%. Notably, data analysis underscores the superior performance of the content-based filtering technique. These findings hold substantial importance for refining personalized music recommendation systems, offering valuable insights into the effectiveness of different methodologies in catering to user-specific musical tastes. This study contributes to the ongoing evolution of digital music services, providing a foundation for future advancements in enhancing user experience through precise and tailored music recommendations.

Original languageEnglish
Pages (from-to)365-376
Number of pages12
JournalRevue d'Intelligence Artificielle
Volume38
Issue number1
DOIs
Publication statusPublished - 02-2024

All Science Journal Classification (ASJC) codes

  • Software
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Enhanced Music Recommendation Systems: A Comparative Study of Content-Based Filtering and K-Means Clustering Approaches'. Together they form a unique fingerprint.

Cite this