A music recommendation system with a dynamic K-means clustering algorithm

  • Dong Moon Kim
  • , Kun Su Kim
  • , Kyo Hyun Park
  • , Jee Hyong Lee
  • , Keon Myung Lee

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

42 Scopus citations

Abstract

A large number of people download music files easily from web sites. But rare music sites provide personalized services. So, we suggest a method for personalized services. We extract the properties of music from music's sound wave. We use STFT (Shortest Time Fourier Form) to analyze music's property. And we infer users' preferences from users' music list. To analyze users' preferences we propose a dynamic K-means clustering algorithm. The dynamic K-means clustering algorithm clusters the pieces in the music list dynamically adapting the number of clusters. We recommend pieces of music based on the clusters. The previous recommendation systems analyze a user's preference by simply averaging the properties of music in the user's list. So those cannot recommend correctly if a user prefers several genres of music. By using our K-means clustering algorithm, we can recommend pieces of music which are close to user's preference even though he likes several genres. We perform experiments with one hundred pieces of music. In this paper we present and evaluate algorithms to recommend music.

Original languageEnglish
Title of host publicationProceedings - 6th International Conference on Machine Learning and Applications, ICMLA 2007
PublisherIEEE Computer Society
Pages399-403
Number of pages5
ISBN (Print)0769530699, 9780769530697
DOIs
StatePublished - 1 Jul 2007
Event6th International Conference on Machine Learning and Applications, ICMLA 2007 - Cincinnati, OH, United States
Duration: 13 Dec 200715 Dec 2007

Publication series

NameProceedings - 6th International Conference on Machine Learning and Applications, ICMLA 2007

Conference

Conference6th International Conference on Machine Learning and Applications, ICMLA 2007
Country/TerritoryUnited States
CityCincinnati, OH
Period13/12/0715/12/07

Fingerprint

Dive into the research topics of 'A music recommendation system with a dynamic K-means clustering algorithm'. Together they form a unique fingerprint.

Cite this