mlsanityData to 7 Oct 2026

Musical Voice Separation as Link Prediction: Modeling a Musical Perception Task as a Multi-Trajectory Tracking Problem

arXiv 2304.14848 ↗First posted 28 Apr 2023cs.SD cs.AI cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

This paper targets the perceptual task of separating the different interacting voices, i.e., monophonic melodic streams, in a polyphonic musical piece. We target symbolic music, where notes are explicitly encoded, and model this task as a Multi-Trajectory Tracking (MTT) problem from discrete observations, i.e., notes in a pitch-time space. Our approach builds a graph from a musical piece, by creating one node for every note, and separates the melodic trajectories by predicting a link between two notes if they are consecutive in the same voice/stream. This kind of local, greedy prediction is made possible by node embeddings created by a heterogeneous graph neural network that can capture inter- and intra-trajectory information. Furthermore, we propose a new regularization loss that encourages the output to respect the MTT premise of at most one incoming and one outgoing link for every node, favouring monophonic (voice) trajectories; this loss function might also be useful in other general MTT scenarios. Our approach does not use domain-specific heuristics, is scalable to longer sequences and a higher number of voices, and can handle complex cases such as voice inversions and overlaps. We reach new state-of-the-art results for the voice separation task in classical music of different styles.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 9 of its 47 references that are in the map. First posted on arXiv 28 Apr 2023.

Builds on

9 of 47 references.

References · 9

  1. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
  2. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
  3. 2020Benchmarking Graph Neural Networkscited by 672
  4. 2017Representation Learning on Graphs: Methods and Applicationscited by 456
  5. 2019Learning a Neural Solver for Multiple Object Trackingcited by 198
  6. 2022Partitura: A Python Package for Symbolic Music Processingcited by 16
  7. 2022Cadence Detection in Symbolic Classical Music using Graph Neural Networkscited by 11
  8. 2022GLAN: A Graph-based Linear Assignment Networkcited by 6
  9. 2022The match file format: Encoding Alignments between Scores and Performancescited by 2

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 3; 2025: 1.

5 papers.