Web-Based Music Genre Classification for Timeline Song Visualization and Analysis
This paper presents a web application that retrieves songs from YouTube and classifies them into music genres. The tool explained in this study is based on models trained using the musical collection data from Audioset. For this purpose, we have used classifiers from distinct Machine Learning paradi...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9333553/ |
id |
doaj-138637eb29e04335b1fbc5ad3d945dc0 |
---|---|
record_format |
Article |
spelling |
doaj-138637eb29e04335b1fbc5ad3d945dc02021-03-30T15:19:29ZengIEEEIEEE Access2169-35362021-01-019188011881610.1109/ACCESS.2021.30538649333553Web-Based Music Genre Classification for Timeline Song Visualization and AnalysisJaime Ramirez Castillo0https://orcid.org/0000-0001-7736-5145M. Julia Flores1https://orcid.org/0000-0001-6956-3184Computing Systems Department, UCLM, Albacete, SpainComputing Systems Department, UCLM, Albacete, SpainThis paper presents a web application that retrieves songs from YouTube and classifies them into music genres. The tool explained in this study is based on models trained using the musical collection data from Audioset. For this purpose, we have used classifiers from distinct Machine Learning paradigms: Probabilistic Graphical Models (Naive Bayes), Feed-forward and Recurrent Neural Networks and Support Vector Machines (SVMs). All these models were trained in a multi-label classification scenario. Because genres may vary along a song's timeline, we perform classification in chunks of ten seconds. This capability is enabled by Audioset, which offers 10-second samples. The visualization output presents this temporal information in real time, synced with the music video being played, presenting classification results in stacked area charts, where scores for the top-10 labels obtained per chunk are shown. We briefly explain the theoretical and scientific basis of the problem and the proposed classifiers. Subsequently, we show how the application works in practice, using three distinct songs as cases of study, which are then analyzed and compared with online categorizations to discuss models performance and music genre classification challenges.https://ieeexplore.ieee.org/document/9333553/Classification algorithmsdeep learningmachine learningmusic information retrievalprobabilistic modelsvisualization |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Jaime Ramirez Castillo M. Julia Flores |
spellingShingle |
Jaime Ramirez Castillo M. Julia Flores Web-Based Music Genre Classification for Timeline Song Visualization and Analysis IEEE Access Classification algorithms deep learning machine learning music information retrieval probabilistic models visualization |
author_facet |
Jaime Ramirez Castillo M. Julia Flores |
author_sort |
Jaime Ramirez Castillo |
title |
Web-Based Music Genre Classification for Timeline Song Visualization and Analysis |
title_short |
Web-Based Music Genre Classification for Timeline Song Visualization and Analysis |
title_full |
Web-Based Music Genre Classification for Timeline Song Visualization and Analysis |
title_fullStr |
Web-Based Music Genre Classification for Timeline Song Visualization and Analysis |
title_full_unstemmed |
Web-Based Music Genre Classification for Timeline Song Visualization and Analysis |
title_sort |
web-based music genre classification for timeline song visualization and analysis |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2021-01-01 |
description |
This paper presents a web application that retrieves songs from YouTube and classifies them into music genres. The tool explained in this study is based on models trained using the musical collection data from Audioset. For this purpose, we have used classifiers from distinct Machine Learning paradigms: Probabilistic Graphical Models (Naive Bayes), Feed-forward and Recurrent Neural Networks and Support Vector Machines (SVMs). All these models were trained in a multi-label classification scenario. Because genres may vary along a song's timeline, we perform classification in chunks of ten seconds. This capability is enabled by Audioset, which offers 10-second samples. The visualization output presents this temporal information in real time, synced with the music video being played, presenting classification results in stacked area charts, where scores for the top-10 labels obtained per chunk are shown. We briefly explain the theoretical and scientific basis of the problem and the proposed classifiers. Subsequently, we show how the application works in practice, using three distinct songs as cases of study, which are then analyzed and compared with online categorizations to discuss models performance and music genre classification challenges. |
topic |
Classification algorithms deep learning machine learning music information retrieval probabilistic models visualization |
url |
https://ieeexplore.ieee.org/document/9333553/ |
work_keys_str_mv |
AT jaimeramirezcastillo webbasedmusicgenreclassificationfortimelinesongvisualizationandanalysis AT mjuliaflores webbasedmusicgenreclassificationfortimelinesongvisualizationandanalysis |
_version_ |
1724179607619371008 |