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.
[1]
Alexandra L. Uitdenbogerd,et al.
Combining Demographic Data with Collaborative Filtering for Automatic Music Recommendation
,
2005,
KES.
[2]
Beth Logan,et al.
Music Recommendation from Song Sets
,
2004,
ISMIR.
[3]
Markus Koppenberger,et al.
Content-based music audio recommendation
,
2005,
ACM Multimedia.
[4]
Se-Young Kim,et al.
Quick audio retrieval using multiple feature vectors
,
2006,
2006 Digest of Technical Papers International Conference on Consumer Electronics.
[5]
George Tzanetakis,et al.
Musical genre classification of audio signals
,
2002,
IEEE Trans. Speech Audio Process..
[6]
Arbee L. P. Chen,et al.
A music recommendation system based on music data grouping and user interests
,
2001,
CIKM '01.