An AI Chatbot for personalized music recommendations based on user emotions / Rula M Ali Farkash and Tengku Zatul Hidayah Tengku Petra

Ali Farkash, Rula M and Tengku Petra, Tengku Zatul Hidayah (2024) An AI Chatbot for personalized music recommendations based on user emotions / Rula M Ali Farkash and Tengku Zatul Hidayah Tengku Petra. Journal of Computing Research and Innovation (JCRINN), 9 (1): 16. pp. 197-213. ISSN 2600-8793

Abstract

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.

Metadata

Item Type: Article
Creators:
Creators
Email / ID Num.
Ali Farkash, Rula M
UNSPECIFIED
Tengku Petra, Tengku Zatul Hidayah
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Instruments and machines > Electronic Computers. Computer Science > Algorithms
Divisions: Universiti Teknologi MARA, Perlis > Arau Campus
Journal or Publication Title: Journal of Computing Research and Innovation (JCRINN)
UiTM Journal Collections: UiTM Journal > Journal of Computing Research and Innovation (JCRINN)
ISSN: 2600-8793
Volume: 9
Number: 1
Page Range: pp. 197-213
Keywords: AI Chatbot, Deep Learning, IBM Watson, Natural Language Processing
Date: March 2024
URI: https://ir.uitm.edu.my/id/eprint/94356
Edit Item
Edit Item

Download

[thumbnail of 94356.pdf] Text
94356.pdf

Download (435kB)

ID Number

94356

Indexing

Statistic

Statistic details