An Emotion-Aware Personalized Music Recommendation System Using a Convolutional Neural Networks Approach

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 emo...

Full description

Bibliographic Details
Main Authors: Ashu Abdul, Jenhui Chen, Hua-Yuan Liao, Shun-Hao Chang
Format: Article
Language:English
Published: MDPI AG 2018-07-01
Series:Applied Sciences
Subjects:
Online Access:http://www.mdpi.com/2076-3417/8/7/1103
id doaj-98a4a0e746664f27b83c59f725b06ad5
record_format Article
spelling doaj-98a4a0e746664f27b83c59f725b06ad52020-11-24T22:19:02ZengMDPI AGApplied Sciences2076-34172018-07-0187110310.3390/app8071103app8071103An Emotion-Aware Personalized Music Recommendation System Using a Convolutional Neural Networks ApproachAshu Abdul0Jenhui Chen1Hua-Yuan Liao2Shun-Hao Chang3Department of Electrical Engineering, College of Engineering, Chang Gung University, Kweishan, Taoyuan 33302, TaiwanDepartment of Computer Science and Information Engineering, College of Engineering, Chang Gung University, Kweishan, Taoyuan 33302, TaiwanDepartment of Computer Science and Information Engineering, College of Engineering, Chang Gung University, Kweishan, Taoyuan 33302, TaiwanDepartment of Computer Science and Information Engineering, College of Engineering, Chang Gung University, Kweishan, Taoyuan 33302, TaiwanRecommending 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.http://www.mdpi.com/2076-3417/8/7/1103convolutional neural networkslatent featuresmachine learningmusicuser preferenceweighted feature extraction
collection DOAJ
language English
format Article
sources DOAJ
author Ashu Abdul
Jenhui Chen
Hua-Yuan Liao
Shun-Hao Chang
spellingShingle Ashu Abdul
Jenhui Chen
Hua-Yuan Liao
Shun-Hao Chang
An Emotion-Aware Personalized Music Recommendation System Using a Convolutional Neural Networks Approach
Applied Sciences
convolutional neural networks
latent features
machine learning
music
user preference
weighted feature extraction
author_facet Ashu Abdul
Jenhui Chen
Hua-Yuan Liao
Shun-Hao Chang
author_sort Ashu Abdul
title An Emotion-Aware Personalized Music Recommendation System Using a Convolutional Neural Networks Approach
title_short An Emotion-Aware Personalized Music Recommendation System Using a Convolutional Neural Networks Approach
title_full An Emotion-Aware Personalized Music Recommendation System Using a Convolutional Neural Networks Approach
title_fullStr An Emotion-Aware Personalized Music Recommendation System Using a Convolutional Neural Networks Approach
title_full_unstemmed An Emotion-Aware Personalized Music Recommendation System Using a Convolutional Neural Networks Approach
title_sort emotion-aware personalized music recommendation system using a convolutional neural networks approach
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2018-07-01
description 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.
topic convolutional neural networks
latent features
machine learning
music
user preference
weighted feature extraction
url http://www.mdpi.com/2076-3417/8/7/1103
work_keys_str_mv AT ashuabdul anemotionawarepersonalizedmusicrecommendationsystemusingaconvolutionalneuralnetworksapproach
AT jenhuichen anemotionawarepersonalizedmusicrecommendationsystemusingaconvolutionalneuralnetworksapproach
AT huayuanliao anemotionawarepersonalizedmusicrecommendationsystemusingaconvolutionalneuralnetworksapproach
AT shunhaochang anemotionawarepersonalizedmusicrecommendationsystemusingaconvolutionalneuralnetworksapproach
AT ashuabdul emotionawarepersonalizedmusicrecommendationsystemusingaconvolutionalneuralnetworksapproach
AT jenhuichen emotionawarepersonalizedmusicrecommendationsystemusingaconvolutionalneuralnetworksapproach
AT huayuanliao emotionawarepersonalizedmusicrecommendationsystemusingaconvolutionalneuralnetworksapproach
AT shunhaochang emotionawarepersonalizedmusicrecommendationsystemusingaconvolutionalneuralnetworksapproach
_version_ 1725780416593395712