A Data-Driven Analysis of Robust Automatic Piano Transcription
Drew Edwards, Simon Dixon, Emmanouil Benetos, Akira Maezawa, Yuta Kusaka
TL;DR
The paper addresses the robustness of automatic piano transcription by shifting focus from architecture to training data. It introduces Studio MAESTRO, a studio-recorded re-interpretation of MAESTRO, and a data augmentation pipeline that blends original, studio, and synthesized timbres to boost generalization. Through extensive experiments, it achieves a MAPS test $F1$ of 88.4 without MAPS training data, and demonstrates the critical role of pitch shifting and reverb in improving out-of-distribution performance. The findings highlight the importance of data diversity and out-of-distribution evaluation for reliable piano transcription systems, and suggest avenues for further timbral enrichment and robustness analysis.
Abstract
Algorithms for automatic piano transcription have improved dramatically in recent years due to new datasets and modeling techniques. Recent developments have focused primarily on adapting new neural network architectures, such as the Transformer and Perceiver, in order to yield more accurate systems. In this work, we study transcription systems from the perspective of their training data. By measuring their performance on out-of-distribution annotated piano data, we show how these models can severely overfit to acoustic properties of the training data. We create a new set of audio for the MAESTRO dataset, captured automatically in a professional studio recording environment via Yamaha Disklavier playback. Using various data augmentation techniques when training with the original and re-performed versions of the MAESTRO dataset, we achieve state-of-the-art note-onset accuracy of 88.4 F1-score on the MAPS dataset, without seeing any of its training data. We subsequently analyze these data augmentation techniques in a series of ablation studies to better understand their influence on the resulting models.
