Related Experiment Video
Updated: May 28, 2025

Author Spotlight: Advancing Large-Scale Neural Dynamics Through HD-MEA Technology
Published on: March 8, 2024
Graph Neural Network and LSTM Integration for Enhanced Multi-Label Style Classification of Piano Sonatas
Sibo Zhang1, Yang Liu2, Mengjie Zhou3
1School of Arts, Shandong University, Jinan 250100, China.
Abstract:
In the field of musicology, the automatic style classification of compositions such as piano sonatas presents significant challenges because of their intricate structural and temporal characteristics. Traditional approaches often fail to capture the nuanced relationships inherent in musical works. This paper addresses the limitations of traditional neural networks in piano sonata style classification and feature extraction by proposing a novel integration of graph convolutional neural networks (GCNs), graph attention networks (GATs), and Long Short-Term Memory (LSTM) networks to conduct the automatic multi-label classification of piano sonatas. Specifically, the method combines the graph convolution operations of GCNs, the attention mechanism of GATs, and the gating mechanism of LSTMs to perform the graph structure representation, feature extraction, allocation weighting, and coding of time-dependent features of music data layer by layer. The aim is to optimize the representation of the structural and temporal features of musical elements, as well as the dependence between discovery features, so as to improve classification performance. In addition, we utilize MIDI files of several piano sonatas to construct a dataset, spanning the 17th to the 19th centuries (i.e., the late Baroque, Classical, and Romantic periods). The experimental results demonstrate that the proposed method effectively improves the accuracy of style classification by 15% over baseline schemes.
Related Concept Videos
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Multi-input and Multi-variable systems
In the absence...
Classification of Systems-II
Classification of Systems-I
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Aggregates Classification
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Multiple Bar Graph
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...

