Audio ML PapersLandmark papers
← All papers
RESEARCH PAPER / 2025-12-20

AutoSchA: Automatic Hierarchical Music Representations via Multi-Relational Node Isolation

Stephen Ni-Hahn, Rico Zhu, Jerry Yin ...Full author list in the original paper.

· arXiv

Affiliations: unknown

Abstract

Hierarchical representations provide powerful and principled approaches for analyzing many musical genres. Such representations have been broadly studied in music theory, for instance via Schenkerian analysis (SchA). Hierarchical music analyses, however, are highly cost-intensive; the analysis of a single piece of music requires a great deal of time and effort from trained experts. The representation of hierarchical analyses in a computer-readable format is a further challenge. Given recent developments in hierarchical deep learning and increasing quantities of computer-readable data, there is great promise in extending such work for an automatic hierarchical representation framework. This paper thus introduces a novel approach, AutoSchA, which extends recent developments in graph neural networks (GNNs) for hierarchical music analysis. AutoSchA features three key contributions: 1) a new graph learning framework for hierarchical music representation, 2) a new graph pooling mechanism based on node isolation that directly optimizes learned pooling assignments, and 3) a state-of-the-art architecture that integrates such developments for automatic hierarchical music analysis. We show, in a suite of experiments, that AutoSchA performs comparably to human experts when analyzing Baroque fugue subjects.

The following analysis is generated by AI and may contain errors. It is separate from the authors’ abstract and is not peer review.

Research summary

This paper introduces AutoSchA, a novel framework for automatic hierarchical music representation using graph neural networks, demonstrating significant potential for advancing music analysis and theory through machine learning techniques. The innovative approach and promising experimental results position this work as a meaningful contribution to the intersection of music and machine learning.

Methodology

The methodology presented in this paper is innovative, particularly in its application of graph neural networks (GNNs) to hierarchical music representation. The introduction of a novel graph pooling mechanism based on node isolation is a significant advancement, allowing for adaptive node removal that reflects the structural importance of musical notes. The authors effectively frame Schenkerian analysis as a graph pooling problem, which is a unique approach in the context of music analysis. However, the paper could benefit from a clearer exposition of the theoretical underpinnings of the proposed methods, particularly in relation to existing GNN techniques.

Results & evaluation

The experimental design is robust, utilizing a well-defined dataset of Schenkerian analyses and comparing the proposed model against multiple baseline methods, including both non-graph and graph-based approaches. The results indicate that AutoSchA performs comparably to human experts, which is a strong validation of the model's effectiveness. However, the paper lacks detailed statistical analysis of the results, such as confidence intervals or significance testing, which would strengthen the claims made regarding performance.

Reproducibility

The paper provides a GitHub repository for supplemental material, which is a positive step towards reproducibility. However, the main text lacks detailed implementation instructions, hyperparameter settings, and specific data preprocessing steps that would be necessary for full reproducibility. Including these details would greatly enhance the paper's utility for other researchers.

Limitations

One limitation of the study is the reliance on a relatively small dataset of Schenkerian analyses, which may affect the generalizability of the findings. Additionally, while the model shows promise, it still exhibits a higher number of perceived awkward components compared to human analyses, indicating that there is room for improvement in the model's understanding of musical structure.

Broader impact

The potential applications of this research are significant, particularly in the fields of music theory, education, and AI-assisted music composition. By providing a framework for automatic hierarchical music analysis, the work could facilitate new tools for music educators and composers, enhancing the understanding and creation of complex musical structures. The integration of AI in music analysis also raises interesting questions about the role of human expertise in creative domains. This paper introduces AutoSchA, a novel framework for automatic hierarchical music representation using graph neural networks, demonstrating significant potential for advancing music analysis and theory through machine learning techniques. The innovative approach and promising experimental results position this work as a meaningful contribution to the intersection of music and machine learning.

Author of this paper? Send a correction.