TY - GEN
T1 - Composer Classification Using a Note Difference Graph
AU - Conlin, Raymond
AU - O’Riordan, Colm
N1 - Publisher Copyright:
Copyright © 2025 by SCITEPRESS – Science and Technology Publications, Lda.
PY - 2025
Y1 - 2025
N2 - This paper presents a representation for symbolically encoded musical works referred to as a Note Difference Graph. This graph highlights the relative differences between related notes (pitch difference, onset difference, and temporal gap). Our experiments show that when a Graph Neural Network (GNN) is trained to classify classical composers using this note difference graph, it outperforms a network trained with the representation described by Szeto and Wong in which a graph is constructed by identifying related noted. Our approach achieving a 21% increase in classification accuracy on an imbalanced classical music dataset (Szeto and Wong, 2006). The note difference graph employed in this work is derived from the Szeto and Wong representation. Each node in the note difference graph corresponds to an edge in the Szeto and Wong representation (two connected notes in a piece) and contains information relating to the differences between them. Nodes in the note difference graph are joined by an edge if they share any notes in common. The described representation provides improved classification accuracy and reduced bias when using imbalanced datasets. Given the enhanced classification accuracy achieved by the neural network with our representation, we believe that highlighting relationships between notes provides the network with better opportunities to identify salient features.
AB - This paper presents a representation for symbolically encoded musical works referred to as a Note Difference Graph. This graph highlights the relative differences between related notes (pitch difference, onset difference, and temporal gap). Our experiments show that when a Graph Neural Network (GNN) is trained to classify classical composers using this note difference graph, it outperforms a network trained with the representation described by Szeto and Wong in which a graph is constructed by identifying related noted. Our approach achieving a 21% increase in classification accuracy on an imbalanced classical music dataset (Szeto and Wong, 2006). The note difference graph employed in this work is derived from the Szeto and Wong representation. Each node in the note difference graph corresponds to an edge in the Szeto and Wong representation (two connected notes in a piece) and contains information relating to the differences between them. Nodes in the note difference graph are joined by an edge if they share any notes in common. The described representation provides improved classification accuracy and reduced bias when using imbalanced datasets. Given the enhanced classification accuracy achieved by the neural network with our representation, we believe that highlighting relationships between notes provides the network with better opportunities to identify salient features.
KW - Classification
KW - Graph Neural Network
KW - Music Information Retrieval
UR - https://www.scopus.com/pages/publications/105022477219
U2 - 10.5220/0013740200004000
DO - 10.5220/0013740200004000
M3 - Conference Publication
AN - SCOPUS:105022477219
T3 - International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, IC3K - Proceedings
SP - 372
EP - 379
BT - 17th International Conference on Knowledge Discovery and Information Retrieval, KDIR 2025 as part of IC3K 2025 - Proceedings of the 17th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management
A2 - Coenen, Frans
A2 - Nolle, Lars
A2 - Aveiro, David
A2 - Fernandez-Breis, Jesualdo
A2 - Masciari, Elio
A2 - Gruenwald, Le
A2 - Bernardino, Jorge
A2 - Torres, Ricardo
PB - Science and Technology Publications, Lda
T2 - 17th International Conference on Knowledge Discovery and Information Retrieval, KDIR 2025 as part of 17th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, IC3K 2025
Y2 - 22 October 2025 through 24 October 2025
ER -