21 تیر 1405
ابراهيم صحافي زاده

ابراهیم صحافی زاده

مرتبه علمی: استادیار
نشانی: دانشکده مهندسی سیستم های هوشمند و علوم داده - گروه مهندسی کامپیوتر
تحصیلات: دکترای تخصصی / مهندسی کامپیوتر
تلفن: 077
دانشکده: دانشکده مهندسی سیستم های هوشمند و علوم داده

مشخصات پژوهش

عنوان
Symbolic Dastgah Classification of Persian Classical Music using Natural Language Processing
نوع پژوهش مقالات در همایش ها
کلیدواژه‌ها
Dastgah Classification, Music Information Retrieval, Persian Music, Natural Language Processing, Symbolic Music
پژوهشگران رضا امیرزاده فرد (نفر اول) ، ابراهیم صحافی زاده (نفر دوم)

چکیده

Music Information Retrieval (MIR) provides computational methods for music analysis; however, most existing approaches to Persian classical music rely on audio-based signal processing. This paper proposes a symbolic framework for Dastgah classification using Natural Language Processing (NLP) techniques applied to MIDI representations. Using the IRMA dataset of Mirza Abdollah’s Radif, MIDI note sequences are encoded symbolically by mapping pitch–duration pairs to Unicode characters and treated analogously to text. SentencePiece tokenization is employed to capture recurring melodic patterns, and Word2Vec is used to learn vector embeddings of the resulting musical tokens. Fixed-length representations of entire pieces are obtained via statistical pooling over token embeddings. These representations are evaluated using classical machine learning classifiers, including Support Vector Machines, Logistic Regression, k-Nearest Neighbors, and Random Forests. Experimental results show that mean-pooled representations combined with a linear SVM achieve the best performance, with an accuracy and F1-score of 0.81 across 13 Dastgahs and Avazes. To the best of our knowledge, this work presents the first application of NLP techniques to symbolic Dastgah classification, offering a complementary alternative to audio-based approaches that aligns closely with the theoretical structure of the tradition.