Music genre recognition: an explainable approach

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The way music is provided and consumed has changed significantly over the past 10-15 years. Music content providers, such as Spotify, host catalogues consisting of hundreds of millions of tracks which are made available to users wirelessly and at the click of a button. As a result there are significant challenges posed in the organisation and categorisation of such catalogues. Genre, being one of the primary methods of categorising music, therefore comes to the forefront. This paper investigates the processes behind the categorisation of music into genre, known as Music Genre Recognition (MGR), using modern machine learning techniques and builds a model for this purpose. Feature extraction plays an important role with mel spectrograms and Mel Frequency Cepstral Coefficients (MFCCs) both being utilised as inputs to a Convolutional Neural Network (CNN). The novel contribution of this paper to the field of MGR is to explain the results of this model using eXplainable Artificial Intelligence techniques (XAI). A prototype MGR model was trained achieving an accuracy of 93%. The results were then interpreted using SHapley Additive exPlanations (SHAP).
Original languageEnglish
Title of host publication9th International Symposium on Innovative Approaches in Smart Technologies
Publication statusAccepted for publication - 5 Apr 2025
Event9th International Symposium on Innovative Approaches in Smart Technologies: ISAS 2025 - Gaziantep, Turkey
Duration: 27 Jun 202528 Jun 2025

Conference

Conference9th International Symposium on Innovative Approaches in Smart Technologies
Country/TerritoryTurkey
CityGaziantep
Period27/06/2528/06/25

Keywords

  • Music Genre Recognition
  • Explainable AI
  • SHAP
  • Deep learning
  • CNN
  • Mel Spectrogram
  • MFCC

Fingerprint

Dive into the research topics of 'Music genre recognition: an explainable approach'. Together they form a unique fingerprint.

Cite this