Implementation of SVM Algorithm to Predict Song Popularity based on Sentiment Analysis of Lyrics

Independent musicians face significant challenges in enhancing the visibility and appeal of their work amid intense competition on music streaming platforms. Although numerous studies have been conducted to analyze and predict song popularity, most of them focus on English-language songs. This creat...

Full description

Saved in:
Bibliographic Details
Main Authors: Quiin Latifah Almatin Lubis, Arif Akbarul Huda
Format: Article
Language:English
Published: Politeknik Negeri Batam 2025-03-01
Series:Journal of Applied Informatics and Computing
Subjects:
Online Access:https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8978
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849697400001658880
author Quiin Latifah Almatin Lubis
Arif Akbarul Huda
author_facet Quiin Latifah Almatin Lubis
Arif Akbarul Huda
author_sort Quiin Latifah Almatin Lubis
collection DOAJ
description Independent musicians face significant challenges in enhancing the visibility and appeal of their work amid intense competition on music streaming platforms. Although numerous studies have been conducted to analyze and predict song popularity, most of them focus on English-language songs. This creates a research gap for Indonesian-language songs, particularly in the context of predicting popularity based on lyrics. The dataset used includes 652 Indonesian songs from 2017 to 2024. The research methodology includes data pre-processing, feature extraction using TF-IDF, handling data imbalance with SMOTE, implementing SVM, and model optimization. The results show an improvement in model accuracy from 84% to 89% after parameter optimization using GridSearchCV. In the model evaluation with 5-fold cross-validation, an average accuracy of 86.19% with a standard deviation of 0.90% was obtained. Precision, Recall, and F1-score metrics for the Less Popular class are 0.98, 0.85, and 0.91; for the Moderately Popular class, 0.79, 0.95, and 0.86; and for the Very Popular class, 0.92, 0.86, and 0.89. The implementation of the model in a Streamlit application allows for the prediction of song popularity based on lyrics, providing valuable insights for musicians in choosing word choices that can potentially increase the popularity of their songs.
format Article
id doaj-art-dff96c693ba247f5b3492e5eb32ec390
institution DOAJ
issn 2548-6861
language English
publishDate 2025-03-01
publisher Politeknik Negeri Batam
record_format Article
series Journal of Applied Informatics and Computing
spelling doaj-art-dff96c693ba247f5b3492e5eb32ec3902025-08-20T03:19:13ZengPoliteknik Negeri BatamJournal of Applied Informatics and Computing2548-68612025-03-019226527210.30871/jaic.v9i2.89786566Implementation of SVM Algorithm to Predict Song Popularity based on Sentiment Analysis of LyricsQuiin Latifah Almatin LubisArif Akbarul HudaIndependent musicians face significant challenges in enhancing the visibility and appeal of their work amid intense competition on music streaming platforms. Although numerous studies have been conducted to analyze and predict song popularity, most of them focus on English-language songs. This creates a research gap for Indonesian-language songs, particularly in the context of predicting popularity based on lyrics. The dataset used includes 652 Indonesian songs from 2017 to 2024. The research methodology includes data pre-processing, feature extraction using TF-IDF, handling data imbalance with SMOTE, implementing SVM, and model optimization. The results show an improvement in model accuracy from 84% to 89% after parameter optimization using GridSearchCV. In the model evaluation with 5-fold cross-validation, an average accuracy of 86.19% with a standard deviation of 0.90% was obtained. Precision, Recall, and F1-score metrics for the Less Popular class are 0.98, 0.85, and 0.91; for the Moderately Popular class, 0.79, 0.95, and 0.86; and for the Very Popular class, 0.92, 0.86, and 0.89. The implementation of the model in a Streamlit application allows for the prediction of song popularity based on lyrics, providing valuable insights for musicians in choosing word choices that can potentially increase the popularity of their songs.https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8978sentimen analisislirik lagusupport vector machineprediksi popularitas
spellingShingle Quiin Latifah Almatin Lubis
Arif Akbarul Huda
Implementation of SVM Algorithm to Predict Song Popularity based on Sentiment Analysis of Lyrics
Journal of Applied Informatics and Computing
sentimen analisis
lirik lagu
support vector machine
prediksi popularitas
title Implementation of SVM Algorithm to Predict Song Popularity based on Sentiment Analysis of Lyrics
title_full Implementation of SVM Algorithm to Predict Song Popularity based on Sentiment Analysis of Lyrics
title_fullStr Implementation of SVM Algorithm to Predict Song Popularity based on Sentiment Analysis of Lyrics
title_full_unstemmed Implementation of SVM Algorithm to Predict Song Popularity based on Sentiment Analysis of Lyrics
title_short Implementation of SVM Algorithm to Predict Song Popularity based on Sentiment Analysis of Lyrics
title_sort implementation of svm algorithm to predict song popularity based on sentiment analysis of lyrics
topic sentimen analisis
lirik lagu
support vector machine
prediksi popularitas
url https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8978
work_keys_str_mv AT quiinlatifahalmatinlubis implementationofsvmalgorithmtopredictsongpopularitybasedonsentimentanalysisoflyrics
AT arifakbarulhuda implementationofsvmalgorithmtopredictsongpopularitybasedonsentimentanalysisoflyrics