Checklist Models for Improved Output Fluency in Piano Fingering Prediction
Not on the map. Why?
Abstract (arXiv)
In this work we present a new approach for the task of predicting fingerings for piano music. While prior neural approaches have often treated this as a sequence tagging problem with independent predictions, we put forward a checklist system, trained via reinforcement learning, that maintains a representation of recent predictions in addition to a hidden state, allowing it to learn soft constraints on output structure. We also demonstrate that by modifying input representations -- which in prior work using neural models have often taken the form of one-hot encodings over individual keys on the piano -- to encode relative position on the keyboard to the prior note instead, we can achieve much better performance. Additionally, we reassess the use of raw per-note labeling precision as an evaluation metric, noting that it does not adequately measure the fluency, i.e. human playability, of a model's output. To this end, we compare methods across several statistics which track the frequency of adjacent finger predictions that while independently reasonable would be physically challenging to perform in sequence, and implement a reinforcement learning strategy to minimize these as part of our training loss. Finally through human expert evaluation, we demonstrate significant gains in performability directly attributable to improvements with respect to these metrics.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 8 of its 21 references that are in the map. First posted on arXiv 12 Sep 2022.
Builds on
8 of 21 references.
References · 8
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,475
- 2015Sequence Level Training with Recurrent Neural Networkscited by 576
- 2016Self-critical Sequence Training for Image Captioningcited by 547
- 2016SeqGAN: Sequence Generative Adversarial Nets with Policy Gradientcited by 376
- 2017A Deep Reinforced Model for Abstractive Summarizationcited by 365
- 2017Objective-Reinforced Generative Adversarial Networks (ORGAN) for Sequence Generation Modelscited by 117
- 2019Statistical Learning and Estimation of Piano Fingeringcited by 7
Built on by
Not cited yet.