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...

Full description

Bibliographic Details
Main Authors: Jaime Ramirez Castillo, M. Julia Flores
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