Let's Identify the Similar and Confusing Raags of Hindustani Classical Music

The identification of different raags in Indian classical music is a challenging task, and distinguishing between Raag Bhoopali and Raag Deshkar is no exception. The reason why this is a difficult task is both the raags share similar melodic structures, including the use of a pentatonic scale (“Audav” scale) with five notes (Sa, Re, Ga, Pa, and Dha). This makes it challenging to differentiate between the two raags, especially for those who are not familiar with the nuances of Indian classical music. The present research work addresses this issue of identification between two raags. We have purposed a method based on attention employing a Neural Network (NN) architecture, for identifying the two. To assess the proposed technique, we curated a dataset of Hindustani Classical music comprising these two distinct raags. Before proceeding with the analysis, we performed multiple pre-processing steps, audio data augmentation techniques, and feature extraction methods on the dataset, which yielded several feature values. Next, we employed the proposed architecture that utilized a classification algorithm. Additionally, to gain further insights into the proposed approach we conducted a counterfactual analysis, which involved identifying the minimum changes required in the input data to change the classification outcome. The attention-based neural network architecture plays a significant role in extracting pertinent information about the raags from the pre-processed data. The developed technique was evaluated based on key performance parameters such as accuracy, precision, recall, and F1 score, yielding impressive scores of 0.949, 0.949, 0.949, and 0.949 respectively. This indicates the clear superiority of our proposed approach over previously published methods in the literature.

[1]  Priya Mishra,et al.  Transformer-based Technique to Classify Raags in Hindustani Classical Music , 2022, 2022 IEEE Conference on Interdisciplinary Approaches in Technology and Management for Social Innovation (IATMSI).

[2]  Matta Bharathi Devi,et al.  Machine Learning-Based Application to Detect Pepper Leaf Diseases Using HistGradientBoosting Classifier with Fused HOG and LBP Features , 2020, Smart Technologies in Data Science and Communication.

[3]  Brian Kenji Iwana,et al.  An empirical survey of data augmentation for time series classification with neural networks , 2020, PloS one.

[4]  Qingsong Wen,et al.  Time Series Data Augmentation for Deep Learning: A Survey , 2020, IJCAI.

[5]  Madan Mohan Tripathi,et al.  Ensemble of relevance vector machines and boosted trees for electricity price forecasting , 2019, Applied Energy.

[6]  Feng-Jen Yang,et al.  An Implementation of Naive Bayes Classifier , 2018, 2018 International Conference on Computational Science and Computational Intelligence (CSCI).

[7]  Yogesh H. Dandawate,et al.  A Novel Approach for Selection of Features for North Indian Classical Raga Recognition of Instrumental Music , 2018, 2018 International Conference On Advances in Communication and Computing Technology (ICACCT).

[8]  Xavier Serra,et al.  Phrase-based rĀga recognition using vector space modeling , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[9]  R. Pradeep,et al.  Raga identification based on Normalized Note Histogram features , 2015, 2015 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[10]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[11]  Yoshua Bengio,et al.  Neural Machine Translation by Jointly Learning to Align and Translate , 2014, ICLR.

[12]  Quoc V. Le,et al.  Stochastic Gradient Descent , 2014, Machine Learning with Neural Networks.

[13]  Bhiksha Raj,et al.  Scale independent raga identification using chromagram patterns and swara based features , 2013, 2013 IEEE International Conference on Multimedia and Expo Workshops (ICMEW).

[14]  Maher Maalouf,et al.  Logistic regression in data analysis: an overview , 2011, Int. J. Data Anal. Tech. Strateg..

[15]  Yaxin Bi,et al.  KNN Model-Based Approach in Classification , 2003, OTM.

[16]  M. Pontil,et al.  Support Vector Machines: Theory and Applications , 2001, Machine Learning and Its Applications.

[17]  Jyoti Pareek,et al.  Indian Classical Raga Identification using Machine Learning , 2021, ISIC.

[18]  Shreyas Belle,et al.  Raga Identification by using Swara Intonation , 2010 .

[19]  L. Breiman Random Forests , 2001, Machine Learning.

[20]  CS 189 Introduction to Machine Learning Spring 2018 Note 25 1 Decision Trees , 2022 .