An Emotion-Aware Personalized Music Recommendation System Using a Convolutional Neural Networks Approach
Source abstract
Abstract
Recommending music based on a user’s music preference is a way to improve user listening experience. Finding the correlation between the user data (e.g., location, time of the day, music listening history, emotion, etc.) and the music is a challenging task. In this paper, we propose an emotion-aware personalized music recommendation system (EPMRS) to extract the correlation between the user data and the music. To achieve this correlation, we combine the outputs of two approaches: the deep convolutional neural networks (DCNN) approach and the weighted feature extraction (WFE) approach. The DCNN approach is used to extract the latent features from music data (e.g., audio signals and corresponding metadata) for classification. In the WFE approach, we generate the implicit user rating for music to extract the correlation between the user data and the music data. In the WFE approach, we use the term-frequency and inverse document frequency (TF-IDF) approach to generate the implicit user ratings for the music. Later, the EPMRS recommends songs to the user based on calculated implicit user rating for the music. We use the million songs dataset (MSD) to train the EPMRS. For performance comparison, we take the content similarity music recommendation system (CSMRS) as well as the personalized music recommendation system based on electroencephalography feedback (PMRSE) as the baseline systems. Experimental results show that the EPMRS produces better accuracy of music recommendations than the CSMRS and the PMRSE. Moreover, we build the Android and iOS APPs to get realistic data of user experience on the EPMRS. The collected feedback from anonymous users also show that the EPMRS sufficiently reflect their preference on music.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Music and Audio Processing · Neuroscience and Music Perception · Music Technology and Sound Studies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Electrical Engineering, College of Engineering, Chang Gung University, Kweishan, Taoyuan 33302, Taiwan
Department of Computer Science and Information Engineering, College of Engineering, Chang Gung University, Kweishan, Taoyuan 33302, Taiwan
Department of Otorhinolaryngology, Head and Neck Surgery, Chang Gung Memorial Hospital, Kweishan, Taoyuan 33375, Taiwan
Department of Electronic Engineering, Ming Chi University of Technology, Taishan Dist., Taipei 24301, Taiwan
Funding
Ministry of Science and Technology, Taiwan
References (29)
Show source-provided references
1. Utilizing context-relevant keywords extracted from a large collection of user-generated documents for music discovery10.1016/j.ipm.2017.04.006 ↗
2. Pazzani, M.J., and Billsus, D. (2007). Content based recommendation systems. The Adaptive Web: Methods and Strategies of Web Personalization, Springer Science & Business Media.
3. Schafer, J.B., Frankowski, D., Herlocker, J., and Sen, S. (2007). Collaborative filtering recommender systems. The Adaptive Web: Methods and Strategies of Web Personalization, Springer Science & Business Media.
4. Burke, R. (2007). Hybrid web recommender systems. The Adaptive Web: Methods and Strategies of Web Personalization, Springer Science & Business Media.
5. Studying emotion induced by music through a crowdsourcing game10.1016/j.ipm.2015.03.004 ↗
6. Emotion-based music recommendation by affinity discovery from film music10.1016/j.eswa.2008.09.042 ↗
7. Bogdanov, D., Wack, N., Gómez, E., Gulati, S., Herrera, P., Mayor, O., Roma, G., Salamon, J., Zapata, J., and Serra, X. (2013, January 21). ESSENTIA: An open-source library for sound and music analysis. Proceedings of the 21st ACM International Conference on Multimedia, Barcelona, Spain.10.1145/2502081.2502229 ↗
8. Krizhevsky, A., Sutskever, I., and Hinton, G.E. (2012, January 3–6). Imagenet classification with deep convolutional neural networks. Proceedings of the Advances Neural Information Processing Systems, Lake Tahoe, NV, USA.
9. A comparison of methods for multiclass support vector machines10.1109/72.991427 ↗
10. Girshick, R., Donahue, J., Darrell, T., and Malik, J. (2014, January 23–28). Rich feature hierarchies for accurate object detection and semantic segmentation. Proceedings of the IEEE Conference Computer Vision and Pattern Recognition, Columbus, OH, USA.10.1109/CVPR.2014.81 ↗
11. Show and tell: Lessons learned from the 2015 mscoco image captioning challenge10.1109/TPAMI.2016.2587640 ↗
12. Oord, A.V., Dieleman, S., and Schrauwen, B. (2013, January 5–10). Deep content-based music recommendation. Proceedings of the 26th Neural Information Processing Systems, Lake Tahoe, CA, USA.
13. Deep convolutional neural networks and data augmentation for environmental sound classification10.1109/LSP.2017.2657381 ↗
14. The million song dataset
15. LIBLINEAR: A library for large linear classification
16. Exploring the music similarity space on the web10.1145/1993036.1993038 ↗
17. Humphrey, E.J., Bello, J.P., and LeCun, Y. (2012, January 8). Moving beyond feature design: Deep architectures and automatic feature learning in music informatics. Proceedings of the 13th International Society for Music Information Retrieval Conference, Porto, Portugal.
18. Learning multi-modal similarity
19. Last.fm: People-powered online radio10.1080/10588160902816702 ↗
20. Online recommender system for radio station hosting based on information fusion and adaptive tag-aware profiling10.1016/j.eswa.2016.02.020 ↗
21. Tan, Y.K., Xu, X., and Liu, Y. (2016, January 15). Improved recurrent neural networks for session-based recommendations. Proceedings of the 1st Workshop on Deep Learning for Recommender Systems, Boston, MA, USA.10.1145/2988450.2988452 ↗
22. Hu, Y., Koren, Y., and Volinsky, C. (2008, January 15–19). Collaborative filtering for implicit feedback datasets. Proceedings of the 8th IEEE International Conference Data Mining, Pisa, Italy.10.1109/ICDM.2008.22 ↗
23. Interpreting TF-IDF term weights as making relevance decisions
24. Toolkits and libraries for deep learning10.1007/s10278-017-9965-6 ↗
25. Learning content similarity for music recommendation10.1109/TASL.2012.2199109 ↗
26. A personalized music recommendation system based on electroencephalography feedback10.1007/s11042-015-3202-4 ↗
27. Jaganmohan (2018, April 01). MusicRecommendation: Content Based Recommendation System. GitHub. Available online: https://github.com/jaganmohan/MusicRecommendation/.
28. Anandbhoraskar (2018, June 16). Music Classification. GitHub. Available online: https://github.com/anandbhoraskar/musicClassification/.
29. (2017, November 01). Junorecords. Available online: https://www.juno.co.uk/.