An AI Chatbot for personalized music recommendations based on user emotions / Rula M Ali Farkash and Tengku Zatul Hidayah Tengku Petra
Most music recommendation systems use data from users' preferences to suggest songs. Popular songs, which have more data, are usually recommended more often, possibly leaving out newer or less popular music. Thus, this study aims to apply machine learning algorithms, such as Deep Learning and N...
Saved in:
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
UiTM Cawangan Perlis
2024
|
Subjects: | |
Online Access: | https://ir.uitm.edu.my/id/eprint/94356/1/94356.pdf https://ir.uitm.edu.my/id/eprint/94356/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.uitm.ir.94356 |
---|---|
record_format |
eprints |
spelling |
my.uitm.ir.943562024-05-03T09:26:48Z https://ir.uitm.edu.my/id/eprint/94356/ An AI Chatbot for personalized music recommendations based on user emotions / Rula M Ali Farkash and Tengku Zatul Hidayah Tengku Petra jcrinn Ali Farkash, Rula M Tengku Petra, Tengku Zatul Hidayah Algorithms Most music recommendation systems use data from users' preferences to suggest songs. Popular songs, which have more data, are usually recommended more often, possibly leaving out newer or less popular music. Thus, this study aims to apply machine learning algorithms, such as Deep Learning and Natural Language Processing, to train an AI Chatbot to recommend personalized songs based on user emotions. Firstly, deep learning is employed to predict the mood of individual songs. Subsequently, a new dataset is created based on the predicted mood of each song, which can later be fed into the chatbot to enhance its ability to make song recommendations. Next, the chatbot's intents are defined and integrated into a feed-forward neural network. User messages are analyzed using IBM Watson's natural language analysis function, which returns a sentiment score indicating either a positive, negative, or neutral sentiment. Finally, the chatbot generates a song recommendation from the dataset based on the user's sentiment score and favorite music genre. In this study, two neural network models are developed: one for predicting song moods and the other for training the chatbot. The accuracy results demonstrate that both models achieve high accuracy, scoring 80.4% for predicting song moods and 90% for training the chatbot. These results show that the models are learning effectively and can successfully recommend music based on user emotions. UiTM Cawangan Perlis 2024-03 Article PeerReviewed text en https://ir.uitm.edu.my/id/eprint/94356/1/94356.pdf An AI Chatbot for personalized music recommendations based on user emotions / Rula M Ali Farkash and Tengku Zatul Hidayah Tengku Petra. (2024) Journal of Computing Research and Innovation (JCRINN) <https://ir.uitm.edu.my/view/publication/Journal_of_Computing_Research_and_Innovation_=28JCRINN=29/>, 9 (1): 16. pp. 197-213. ISSN 2600-8793 |
institution |
Universiti Teknologi Mara |
building |
Tun Abdul Razak Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Teknologi Mara |
content_source |
UiTM Institutional Repository |
url_provider |
http://ir.uitm.edu.my/ |
language |
English |
topic |
Algorithms |
spellingShingle |
Algorithms Ali Farkash, Rula M Tengku Petra, Tengku Zatul Hidayah An AI Chatbot for personalized music recommendations based on user emotions / Rula M Ali Farkash and Tengku Zatul Hidayah Tengku Petra |
description |
Most music recommendation systems use data from users' preferences to suggest songs. Popular songs, which have more data, are usually recommended more often, possibly leaving out newer or less popular music. Thus, this study aims to apply machine learning algorithms, such as Deep Learning and Natural Language Processing, to train an AI Chatbot to recommend personalized songs based on user emotions. Firstly, deep learning is employed to predict the mood of individual songs. Subsequently, a new dataset is created based on the predicted mood of each song, which can later be fed into the chatbot to enhance its ability to make song recommendations. Next, the chatbot's intents are defined and integrated into a feed-forward neural network. User messages are analyzed using IBM Watson's natural language analysis function, which returns a sentiment score indicating either a positive, negative, or neutral sentiment. Finally, the chatbot generates a song recommendation from the dataset based on the user's sentiment score and favorite music genre. In this study, two neural network models are developed: one for predicting song moods and the other for training the chatbot. The accuracy results demonstrate that both models achieve high accuracy, scoring 80.4% for predicting song moods and 90% for training the chatbot. These results show that the models are learning effectively and can successfully recommend music based on user emotions. |
format |
Article |
author |
Ali Farkash, Rula M Tengku Petra, Tengku Zatul Hidayah |
author_facet |
Ali Farkash, Rula M Tengku Petra, Tengku Zatul Hidayah |
author_sort |
Ali Farkash, Rula M |
title |
An AI Chatbot for personalized music recommendations based on user emotions / Rula M Ali Farkash and Tengku Zatul Hidayah Tengku Petra |
title_short |
An AI Chatbot for personalized music recommendations based on user emotions / Rula M Ali Farkash and Tengku Zatul Hidayah Tengku Petra |
title_full |
An AI Chatbot for personalized music recommendations based on user emotions / Rula M Ali Farkash and Tengku Zatul Hidayah Tengku Petra |
title_fullStr |
An AI Chatbot for personalized music recommendations based on user emotions / Rula M Ali Farkash and Tengku Zatul Hidayah Tengku Petra |
title_full_unstemmed |
An AI Chatbot for personalized music recommendations based on user emotions / Rula M Ali Farkash and Tengku Zatul Hidayah Tengku Petra |
title_sort |
ai chatbot for personalized music recommendations based on user emotions / rula m ali farkash and tengku zatul hidayah tengku petra |
publisher |
UiTM Cawangan Perlis |
publishDate |
2024 |
url |
https://ir.uitm.edu.my/id/eprint/94356/1/94356.pdf https://ir.uitm.edu.my/id/eprint/94356/ |
_version_ |
1800100598458089472 |
score |
13.1944895 |