Flat Latent Manifolds for Human-machine Co-creation of Music
Not on the map. Why?
Abstract (arXiv)
The use of machine learning in artistic music generation leads to controversial discussions of the quality of art, for which objective quantification is nonsensical. We therefore consider a music-generating algorithm as a counterpart to a human musician, in a setting where reciprocal interplay is to lead to new experiences, both for the musician and the audience. To obtain this behaviour, we resort to the framework of recurrent Variational Auto-Encoders (VAE) and learn to generate music, seeded by a human musician. In the learned model, we generate novel musical sequences by interpolation in latent space. Standard VAEs however do not guarantee any form of smoothness in their latent representation. This translates into abrupt changes in the generated music sequences. To overcome these limitations, we regularise the decoder and endow the latent space with a flat Riemannian manifold, i.e., a manifold that is isometric to the Euclidean space. As a result, linearly interpolating in the latent space yields realistic and smooth musical changes that fit the type of machine--musician interactions we aim for. We provide empirical evidence for our method via a set of experiments on music datasets and we deploy our model for an interactive jam session with a professional drummer. The live performance provides qualitative evidence that the latent representation can be intuitively interpreted and exploited by the drummer to drive the interplay. Beyond the musical application, our approach showcases an instance of human-centred design of machine-learning models, driven by interpretability and the interaction with the end user.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 28 of its 48 references that are in the map. First posted on arXiv 23 Feb 2022.
Builds on
28 of 48 references.
References · 28
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,341
- 2014On the Properties of Neural Machine Translation: Encoder-Decoder Approachescited by 1,303
- 2016Improving Variational Inference with Inverse Autoregressive Flowcited by 636
- 2015Generating Sentences from a Continuous Spacecited by 607
- 2015Importance Weighted Autoencoderscited by 454
- 2017A Neural Representation of Sketch Drawingscited by 311
- 2017VAE with a VampPriorcited by 247
- 2017Latent Space Oddity: on the Curvature of Deep Generative Modelscited by 169
- 2015Deep Kalman Filterscited by 163
- 2016Deep Variational Bayes Filters: Unsupervised Learning of State Space Models from Raw Datacited by 154
- 2018A Hierarchical Latent Vector Model for Learning Long-Term Structure in Musiccited by 131
16 more
- 2016Sequential Neural Models with Stochastic Layerscited by 115
- 2018Understanding and Improving Interpolation in Autoencoders via an Adversarial Regularizercited by 87
- 2018Taming VAEscited by 85
- 2014Learning Stochastic Recurrent Networkscited by 60
- 2017Metrics for Deep Generative Modelscited by 53
- 2019Learning Hierarchical Priors in VAEscited by 53
- 2017Latent Constraints: Learning to Generate Conditionally from Unconditional Generative Modelscited by 39
- 2020On Implicit Regularization in β-VAEscited by 34
- 2019Learning to Groove with Inverse Sequence Transformationscited by 33
- 2020Learning Flat Latent Manifolds with VAEscited by 33
- 2020PIANOTREE VAE: Structured Representation Learning for Polyphonic Musiccited by 25
- 2017GLSR-VAE: Geodesic Latent Space Regularization for Variational AutoEncoder Architecturescited by 22
- 2018Fast Approximate Geodesics for Deep Generative Modelscited by 13
- 2018Active Learning based on Data Uncertainty and Model Sensitivitycited by 7
- 2014Metric Learning for Temporal Sequence Alignmentcited by 4
- 2019Inspecting and Interacting with Meaningful Music Representations using VAEcited by 4
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025Two Sonification Methods for the MindCubecited by 0
- 2025Two Sonification Methods for the MindCube22 Jun 2025