Machine Learning Classification Techniques Applied in modern-day Music Recommendation Systems

Authors

  • Benjamin Hsin

DOI:

https://doi.org/10.54097/hset.v34i.5500

Keywords:

K-nearest-neighbors, Convolutional Neural Network, support vector machine, Decision Trees, Feature Extraction, Music Classification.

Abstract

Music streaming platforms have increased in demand over recent years.Due to the covid-19 pandemic and lockdowns, there has been a substantial increasein users in music streaming platforms, where the music streaming market grew by $7.47 billion. Hence, the importance of recommendation systems in these platforms. The goal of this research paper is to address and provide insights into the behind the scenes to recommendation systems. To have the most accurate results, this paper will be based on pre-existing GTZAN audio samples as datasets for different classifiers and compare the results of accuracy and consistency of the model’s outcome for each genre. Confusion matricesare the finest way to determine results from each classifier. To identify limitations, advantages, and whether or not each classifier provides the most ideal outcomes that satisfy user demands. This process will include processes such as the sample input, feature extraction, and finally, put through classifiers.

Downloads

Download data is not yet available.

References

Muvi.com. 2022. Music Recommendation System – Revolutionizing the Music Streaming Industry. https://www.muvi.com/blogs/music-recommendation-system.html.

McKay, C. (2004). Issues in Automatic Musical Genre Classification. In Proceedings fo the McGill Graduate Students Society Symposium.

Adam Conner-Simons. 2021. The ‘Dislike’ button would improve Spotify’s recommendations. https://news.cornell.edu/stories/2021/09/dislike-button-would-improve-spotifys-recommendations.

Towardsdatascience.com. 2022. A Simple Introduction to K-Nearest Neighbors Algorithm. https://towardsdatascience.com/a-simple-introduction-to-k-nearest-neighbors-algorithm-b3519ed98e.

IBM. 2021.Convolutional Neural Networks. https://www.ibm.com/cloud/learn/convolutional-neural-networks.

Arsh Chowdhry. 2021. Music Genre Classification Using CNN – Chowdhry Arsh. https://www.clairvoyant.ai/blog/music-genre-classification-using-cnn#:%7E:text=The%20accuracy%20we%20achieved%20for,helps%20in%20the%20classifying%20process.

Zhang, J. (2021). Music feature extraction and classification algorithm based on deep learning. Scientific Programming, 2021.

Y. Chen, J. Pei and D. Li, "DETPro: A High-Efficiency and Low-Latency System Against DDoS Attacks in SDN Based on Decision Tree," ICC 2019 - 2019 IEEE International Conference on Communications (ICC), 2019, pp. 1-6, doi: 10.1109/ICC.2019.8761580.

Yashi Shukla. 2022. Genre Classification using CNN. https://medium.com/@yashi4001/genre-classification-using-cnn-dcbc109b6d1d#:%7E:text=The%20dataset%20consists%20of%2010,important%20feature%20of%20audio%20files

Kaggle. 2022. Music Classification, Recommendation, and Generation. https://www.kaggle.com/code/lkergalipatak/music-classification-recommendation-generation. Accessed 31 July 2022.

Costa, H., Macedo, L. (2013). Emotion-Based Recommender System for Overcoming the Problem of Information Overload. In: , et al. Highlights on Practical Applications of Agents and Multi-Agent Systems. PAAMS 2013. Communications in Computer and Information Science, vol 365. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38061-7_18.

Savage, M. 2021. Spotify wants to suggest songs based on your emotions. https://www.bbc.com/news/entertainment-arts-55839655.

Downloads

Published

28-02-2023

How to Cite

Hsin, B. (2023). Machine Learning Classification Techniques Applied in modern-day Music Recommendation Systems. Highlights in Science, Engineering and Technology, 34, 392-397. https://doi.org/10.54097/hset.v34i.5500