Abstract
With rapid growth in the online music market, music recommendation has become an active research area. In most current approaches, content-based recommendation methods play an important role. Estimation of similarity between music content is the key to these approaches. A distance formula is used to calculate the music distance measure, and music recommendations are provided based on this measure. However, people have their own unique tastes in music. This paper proposes a method to calculate a personalized distance measure between different pieces of music based on user preferences. These methods utilize a randomized algorithm, a genetic algorithm, and genetic programming. The first two methods are based on Euclidean distance calculation, where the weight of each music feature in the distance calculation approximates user perception. The third method is not limited to Euclidean distance calculation. It generates a more complex distance function to estimate a user’s music preferences. Experiments were conducted to compare the distance functions calculated by the three methods, and to compare and evaluate their performance in music recommendation.
Similar content being viewed by others
References
Banzhaf W, Koza JR, Ryan C, Spector L, Jacob C (2000) Genetic programming. IEEE Intell Syst Appl 15(3):74–84
Barrington L, Oda R, Lanckriet G (2009) Smarter than genius? Human evaluation of music recommender systems. In: Proceedings of the international society for music information retrieval
Bogdanov D, Haro M, Fuhrmann F, Gomez E, Herrera P (2010) Content-based music recommendation based on user preference examples. In: Proceedings of ACM workshop on music recommendation and discovery
Breese JS, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of 14th annu conf uncertainty artif intell, pp 43–52
Bu J, Tan S, Chen C, Wang C, Wu H, Zhang L, He X (2010) Music recommendation by unified hypergraph: combining social media information and music content. In: Proceedings of the international conference on multimedia, pp 391–400
Cai R, Zhang C, Zhang L, Ma W-Y (2007) Scalable music recommendation by search. In: Proceedings of 15th international conference on multimedia, pp 1065–1074
Cano P, Koppenberger M, Wack N (2005) Content-based music audio recommendation. In: Proceedings of the international conference on multimedia
Chen H-C, Chen AL-P (2001) A music recommendation system based on music data grouping and user interests. In: Proceedings of 10th international conference on knowledge management, pp 231–238
Chen H-C, Chen AL-P (2005) A music recommendation system based on music and user grouping. Intell Inf Syst 24(2/3):113–132
Chiang C-C, Wu J-Y, Yang M-T, Tai W-K (2009) Independent query refinement and feature re-weighting using positive and negative examples for content-based image retrieval. Multimed Tools Appl 41:27–53
Cohen WW, Fan W (2000) Web-collaborative filtering: recommending music by crawling the web. Comput Netw 33(1–6):685–698
Donaldson J (2007) A hybrid social-acoustic recommendation system for popular music. In: Proceedings of ACM conference on recommender systems
Eck D, Lamere P, Mahieux TB, Green S (2008) Automatic generation of social tags for music recommendation. In: Platt JC, Koller D, Singer Y, Roweis S (eds) Advances in neural information processing systems 20. MIT Press, Cambridge
Foote J, Uchihashi S (2001) The beat spectrum: a new approach to rhythm analysis. In: Proceedings of IEEE int conf multimedia expo, pp 881–884
Foote J, Cooper M, Nam U (2002) Audio retrieval by rhythmic similarity. In: Proceedings of 3th international society for music information retrieval conference, pp 265–266
Ha S (2008) A personalized counseling system using case-based reasoning with neural symbolic feature weighting (CANSY). Appl Intell 29:279–288
Henning V, Reichelt J (2008) Mendeley—a Last.fm for research? In: Proceedings of 4th IEEE international conference on eScience, pp 327–328
Kwon O-W, Chan K, Hao J, Lee T-W (2003) Emotion recognition by speech signals. In: Proceedings of 8th European conference on speech communication and technology, pp 125–128
Li Y, Zeng X (2010) Sequential multi-criteria feature selection algorithm based on agent genetic algorithm. Appl Intell 33:117–131
Li Q, Myaeng SH, Kim BM (2007) A probabilistic music recommender considering user opinions and audio features. Inf Process Manag 43(2):473–487
Liu N-H, Kung H-Y (2009) JoMP: a mobile music player agent for joggers based on user interest and pace. IEEE Trans Consum Electron 55(4):2225–2233
Liu N-H, Lai S-W, Chen C-Y, Hsieh S-J (2009) Adaptive music recommendation based on user behavior in time slot. Int J Comput Sci Netw Secur 9(2):219–227
Liu N-H, Shieh S-J, Tsai C-F (2010) An intelligent music playlist generator based on the time parameter with artificial neural networks. Expert Syst Appl 37(4):2815–2825
Pauws S, Verhaegh W, Vossen M (2006) Fast generation of optimal music playlists using local search. In: Proceedings of 7th international society for music information retrieval conference, pp 138–143
Ragno R, Burges CJC, Herley C (2005) Inferring similarity between music objects with application to playlist generation. In: Proceedings of 7th ACM SIGMM international workshop on multimedia information retrieval, pp 73–80
Reed J, Lee C-H (2007) A study on attribute-based taxonomy for music information retrieval. In: Proceedings of 8th international society for music information retrieval conference
Shao B, Wang D-D, Li T, Ogihara M (2009) Music recommendation based on acoustic features and user access patterns. IEEE Trans Audio Speech Lang Process 17(8):1602–1611
Steffen P, van de Sander W (2005) User evaluation of a new Interactive playlist generation concept. In: Proceedings of 6th international society for music information retrieval conference, pp 638–643
Su J-H, Yu P-S, Tseng V-S (2010) Music recommendation using content and context information mining. IEEE Intell Syst 25(1):16–26
Tiemann M, Pauws S (2007) Towards ensemble learning for hybrid music recommendation. In: Proceedings of ACM conference on recommender systems
Tzanetakis G, Cook P (2002) Music genre classification of audio signals. IEEE Trans Speech Audio Process 10:293–302
Ujjin S, Bentley PJ (2002) Learning user preferences using evolution. In: Proceedings of the 4th Asia-Pacific conference on simulated evolution and learning
Xing H, Qu R (2012) A compact genetic algorithm for the network coding based resource minimization problem. Appl Intell 36:809–823
Yang J, Honavar V (1998) Feature subset selection using a genetic algorithm. IEEE Intell Syst Appl 13(2):44–49
Yoshii K, Goto M (2009) Continuous pLSI and smoothing techniques for hybrid music recommendation. In: Proceedings of 10th international society for music information retrieval conference
Yoshii K, Goto M, Komatani K, Ogata T, Okuno HG (2006) Hybrid collaborative and content-based music recommendation using probabilistic model with latent user preferences. In: Proceedings of 7th international society for music information retrieval conference
Acknowledgements
This work was supported by the NSC of Taiwan under contract numbers NSC100-2218-E-020-001 and NSC100-2218-E-020-003.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, NH. Comparison of content-based music recommendation using different distance estimation methods. Appl Intell 38, 160–174 (2013). https://doi.org/10.1007/s10489-012-0363-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-012-0363-y