journal article·2022Open access

Arabic Music Genre Classification Using Deep Convolutional Neural Networks (CNNs)

Laiali Almazaydeh, Saleh Atiewi, Arar Al Tawil, Khaled Elleithy

Computers, Materials & Continua· Volume 72· Issue 3

Abstract

Genres are one of the key features that categorize music based on specific series of patterns. However, the Arabic music content on the web is poorly defined into its genres, making the automatic classification of Arabic audio genres challenging. For this reason, in this research, our objective is first to construct a well-annotated dataset of five of the most well-known Arabic music genres, which are: Eastern Takht, Rai, Muwashshah, the poem, and Mawwal, and finally present a comprehensive empirical comparison of deep Convolutional Neural Networks (CNNs) architectures on Arabic music genres classification. In this work, to utilize CNNs to develop a practical classification system, the audio data is transformed into a visual representation (spectrogram) using Short Time Fast Fourier Transformation (STFT), then several audio features are extracted using Mel Frequency Cepstral Coefficients (MFCC). Performance evaluation of classifiers is measured with the accuracy score, time to build, and Matthew’s correlation coefficient (MCC). The concluded results demonstrated that AlexNet is considered among the top-performing five CNNs classifiers studied: LeNet5, AlexNet, VGG, ResNet-50, and LSTM-CNN, with an overall accuracy of 96%.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Music and Audio Processing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (45)

Show source-provided references
1. Genre classification using feature extraction and deep learning techniques
2. Automatic musical pattern feature extraction using convolutional neural network
3. Automatic classification of musical genres using inter-genre similarity10.1109/LSP.2006.891320 ↗
4. Automatic music classification and the importance of instrument identification
5. Audio feature engineering for automatic music genre classification
6. Music genre classification with machine learning techniques
7. Musical genre classification of audio signals10.1109/TSA.2002.800560 ↗
8. K. Chen, S. Gao, Y. Zhu and Q. Sun, “Music genres classification using text categorization method,” in IEEE 8th Workshop on Multimedia Signal Processing, Canada, pp. 221–224, 2006.10.1109/MMSP.2006.285301 ↗
9. Music genre classification using feature subset search10.18178/ijmlc.2016.6.2.587 ↗
10. Ten years of ISMIR: Reflections on challenges and opportunities
11. A survey of the recent architectures of deep convolutional neural networks10.1007/s10462-020-09825-6 ↗
12. Gradient-based learning applied to document recognition
13. ImageNet classification with deep convolutional neural networks10.1145/3065386 ↗
14. Very deep convolutional networks for large-scale image recognition
15. An analysis of the GTZAN music genre dataset
16. Folk music classification using hidden markov models
17. Automatic music classification and summarization10.1109/TSA.2004.840939 ↗
18. Girsang · Technology and Engineering Systems · 2019 · 4 · 16210.25046/aj040221 ↗
19. MARSYAS: A framework for audio analysis10.1017/S1355771800003071 ↗
20. A robust music genre classification approach for global and regional music datasets evaluation
21. Toward intelligent music information retrieval10.1109/TMM.2006.870730 ↗
22. Fast recognition of musical genres using rbf networks10.1109/TKDE.2005.62 ↗
23. Aggregate features and adaboost for music classification10.1007/s10994-006-9019-7 ↗
24. Content-based information fusion for semi-supervised music genre classification10.1109/TMM.2007.911305 ↗
25. Automatic genre classification of music content: A survey10.1109/MSP.2006.1598089 ↗
26. Automatic tagging using deep convolutional neural networks
27. S. Allamy, and A. Koerich, “1D CNN architectures for music genre classification.,” arXiv preprint arXiv:2105.07302, 2021.10.1109/SSCI50451.2021.9659979 ↗
28. Sample-level CNN architectures for music auto-tagging using raw waveforms
29. The latin music database
30. FMA: A dataset for music analysis
31. Convolutional neural networks approach for music genre classification
32. Music feature maps with convolutional neural networks for music genre classification
33. Personalized music recommendation based on audio features
34. A. Atawil, “Ar-MGC: Arabic music genre classification dataset” https://www.kaggle.com/dataset/e551c2960440673a7afcd2ea7ca4c979415e7822e085404c99d939cd85f64077. 2021.
35. Comparison of parametric representations for monosyllabic word recognition in continuously spoken sentences10.1109/TASSP.1980.1163420 ↗
36. Proceedings of the 14th Python in Science Conference · 2015
37. Image style transfer using convolutional neural networks
38. ImageNet classification with deep convolutional neural networks
39. Very deep convolutional networks for large-scale image recognition
40. Deep residual learning for image recognition
41. A survey of the recent architectures of deep convolutional neural networks10.1007/s10462-020-09825-6 ↗
42. Invoice classification using deep features and machine learning techniques
43. Long short-term memory10.1162/neco.1997.9.8.1735 ↗
44. https://www.python.org/downloads/release/python-395/. 2021.
45. Apnea detection based on respiratory signal classification10.1016/j.procs.2013.09.041 ↗