A music recommendation system based on personal preference analysis

In this paper, we propose a music recommendation system based on user preference analysis. The system builds music models using hidden Markov models with mel frequency cepstral coefficients, which are features of sound wave. Each song is modeled with an HMM and the similarity measure between songs are defined based on the models. With the similarity measure, the songs the user listened to in the past are grouped and analyzed. The system recommends pieces of music to the user based on the result of the analysis. We evaluate our system with virtual users who have various preferences, and observe which recommendation lists the system generates. In most cases, the system recommends the pieces of music which are close to userpsilas preference.

[1]  Alex Bateman,et al.  An introduction to hidden Markov models. , 2007, Current protocols in bioinformatics.

[2]  Keon Myung Lee,et al.  A music recommendation system with a dynamic k-means clustering algorithm , 2007, ICMLA 2007.

[3]  George Tzanetakis,et al.  Musical genre classification of audio signals , 2002, IEEE Trans. Speech Audio Process..

[4]  Mohan S. Kankanhalli,et al.  Unsupervised classification of music genre using hidden Markov model , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[5]  Greg Linden,et al.  Amazon . com Recommendations Item-to-Item Collaborative Filtering , 2001 .

[6]  Beth Logan,et al.  Mel Frequency Cepstral Coefficients for Music Modeling , 2000, ISMIR.

[7]  François Pachet,et al.  Music Similarity Measures: What's the use? , 2002, ISMIR.

[8]  Biing-Hwang Juang,et al.  Fundamentals of speech recognition , 1993, Prentice Hall signal processing series.

[9]  Lawrence Carin,et al.  Music Analysis Using Hidden Markov Mixture Models , 2007, IEEE Transactions on Signal Processing.

[10]  Jee-Hyong Lee,et al.  A music recommendation system with a dynamic k-means clustering algorithm , 2007, Sixth International Conference on Machine Learning and Applications (ICMLA 2007).

[11]  N. Scaringella,et al.  Automatic genre classification of music content: a survey , 2006, IEEE Signal Process. Mag..