Popularity Prediction of Music by Machine Learning Models

Authors

  • Zehao Xing

DOI:

https://doi.org/10.54097/hset.v47i.8162

Keywords:

Music, xgboost, XGBRegressor, data.

Abstract

Each piece of music has a considerable amount of information and attributes, and each listener has their own unique taste in music, with some songs being very popular and others being relatively niche. It becomes worthwhile to examine what kinds of music are more popular. It’s clear that in this subject, the analysis and study of the available data is a "crucial first step". In this paper, we use several fitting models in machine learning as the theoretical basis, using pandas, sklearn, xgboost, and other related tools in python, to predict the popularity of music based on a dataset of music information originating from Kaggle The most suitable machine learning model is founded for predicting music popularity and the effectiveness of its fit are evaluated. This study provides a methodological basis for finding the factors influencing music popularity in post-order studies and can be a key study in determining the factors that influence the popularity of music in the future.

Downloads

Download data is not yet available.

References

MAHARSHIPANDYA(2022)Spotify Track Dataset https://www.kaggle.com/datasets/maharshipandya/-spotify-tracks-dataset

Faheem khan, Ilhan tarimer, & Buse cennet karadağ . (2022 10). Effect of Feature Selection on the Accuracy of Music Popularity Classification Using Machine Learning Algorithms. Mdpi. https://www.mdpi.com/2079-9292/11/21/3518

Xiaoqun liao; nanlan cao; ma li; xiaofan kang. (2019). Research on Short-Term Load Forecasting Using XGBoost Based on Similar Days. IEEE. https://ieeexplore.ieee.org/document/8669635.

Zhagparov; zh. buribayev; s. joldasbayev ; a. yerkosova; m. zhassuzak. (2021). Building a System for Predicting the Yield of Grain Crops Based On Machine Learning Using the XGBRegressor Algorithm. IEEE. https://ieeexplore.ieee.org/abstract/document/9465938

Weijun su; huating yang; zaiwen liu. (2010, September). System Identification Based on Orthogonal Polynomial Regression Analysis Method. IEEE. https://ieeexplore.ieee.org/document/5573613

Guohao li; jiandong wang; xiaotong jia; zijiang yang. (2021). A New Piecewise Linear Representation Method Based on the R-Squared Statistic. IEEE. Ma Kunlong. Short term distributed load forecasting method based on big data. Changsha: Hunan University, 2014.

Yunjing an, Shutao sun, & Shujuan wang. (2017). Naive Bayes Classifiers for Music Emotion Classification Based on Lyrics. IEEE. https://ieee.org/abstract/document/7960070Fangfang. Research on power load forecasting based on Improved BP neural network. Harbin Institute of Technology, 2011.

Yang sai; ren jinxia; li zhongxia. (2009). Learning of Neural Networks Based on Weighted Mean Squares Error Function. IEEE. https://ieeexplore.ieee.org/document/5369244

Xiaoqun liao; nanlan cao; ma li; xiaofan kang. (2019). Research on Short-Term Load Forecasting Using XGBoost Based on Similar Days. IEEE. https://ieeexplore.ieee.org/document/8669635.

Junghyuk lee; jong-seok lee. (n.d.). Music Popularity: Metrics, Characteristics, and Audio-Based Prediction. IEEE. https://ieeexplore.ieee.org/document/8327835

Joshua s. gulmatico; julie ann b. susa; mon arjay f. malbog; aimee acoba; marte d. nipas; jennalyn n. mindoro. (2022). SpotiPred: A Machine Learning Approach Prediction of Spotify Music Popularity by Audio Features. IEEE. https://ieeexplore.ieee.org/document/9776765

Downloads

Published

11-05-2023

How to Cite

Xing, Z. (2023). Popularity Prediction of Music by Machine Learning Models. Highlights in Science, Engineering and Technology, 47, 37-45. https://doi.org/10.54097/hset.v47i.8162