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

Full description

Saved in:
Bibliographic Details
Main Authors: Ali Farkash, Rula M, Tengku Petra, Tengku Zatul Hidayah
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