AnalysisGNN: Unified Music Analysis with Graph Neural Networks

Emmanouil Karystinaios, Johannes Hentschel, Markus Neuwirth, Gerhard Widmer
9/8/2025
cs.SDcs.AI

No official code found. Best implementation: manoskary/analysisgnn (10 stars, MIT, last commit 2026-04-30).

Abstract

Recent years have seen a boom in computational approaches to music analysis, yet each one is typically tailored to a specific analytical domain. In this work, we introduce AnalysisGNN, a novel graph neural network framework that leverages a data-shuffling strategy with a custom weighted multi-task loss and logit fusion between task-specific classifiers to integrate heterogeneously annotated symbolic datasets for comprehensive score analysis. We further integrate a Non-Chord-Tone prediction module, which identifies and excludes passing and non-functional notes from all tasks, thereby improving the consistency of label signals. Experimental evaluations demonstrate that AnalysisGNN achieves performance comparable to traditional static-dataset approaches, while showing increased resilience to domain shifts and annotation inconsistencies across multiple heterogeneous corpora.

View on arXivView PDF

Code Implementations(1)

MIT

A Unified Music Analysis Model with Graph Neural Networks

100PythonAug 26, 20255 months agoMIT

Similar Papers

Cite this paper

@article{karystinaios2025analysisgnn,
  title  = {AnalysisGNN: Unified Music Analysis with Graph Neural Networks},
  author = {Emmanouil Karystinaios and Johannes Hentschel and Markus Neuwirth and Gerhard Widmer},
  year   = {2025},
  eprint = {2509.06654},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.06654v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.06654.svg)](https://codeofpaper.com/paper/2509.06654)

Discussion