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...
Main Authors: | , , , |
---|---|
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 |