Proceedings

Perception-Inspired Graph Convolution for Music Understanding Tasks

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. AI, Arts & Creativity. Pages 7681-7689.

https://doi.org/10.24963/ijcai.2024/850

Abstract

We propose a new graph convolutional block, called MusGConv, specifically designed for the efficient processing of musical score data and motivated by general perceptual principles. It focuses on two fundamental dimensions of music, pitch and rhythm, and considers both relative and absolute representations of these components. We evaluate our approach on four different musical understanding problems: monophonic voice separation, harmonic analysis, cadence detection, and composer identification which, in abstract terms, translate to different graph learning problems, namely, node classification, link prediction, and graph classification. Our experiments demonstrate that MusGConv improves the performance on three of the aforementioned tasks while being conceptually very simple and efficient. We interpret this as evidence that it is beneficial to include perception-informed processing of fundamental musical concepts when developing graph network applications on musical score data. All code and models are released on https://github.com/manoskary/musgconv.

  1. [Allegraud et al., 2019] Pierre Allegraud, Louis Bigo, Lau- rent Feisthauer, Mathieu Giraud, Richard Groult, Em- manuel Leguy, and Florence Levé. Learning sonata form structure on mozart's string quartets. Transactions of the International Society for Music Information Retrieval (TISMIR), 2(1):82-96, 2019.
  2. [Atzmon et al., 2018] Matan Atzmon, Haggai Maron, and Yaron Lipman. Point convolutional neural networks by extension operators. ACM Transactions on Graphics, 37(4), 2018.
  3. [Bresson and Laurent, 2017] Xavier Bresson and Thomas Laurent. Residual gated graph convnets. In Proceedings of the International Conference on Learning Representations, 2017.
  4. [Chawla et al., 2002] Nitesh V Chawla, Kevin W Bowyer, Lawrence O Hall, and W Philip Kegelmeyer. Smote: syn- thetic minority over-sampling technique. Journal of artifi- cial intelligence research, 16:321-357, 2002.
  5. [Chen et al., 2018] Tsung-Ping Chen, Li Su, et al. Functional Harmony Recognition of Symbolic Music Data with Multi- task Recurrent Neural Networks. In Proceedings of the International Society for Music Information Retrieval Con- ference (ISMIR), 2018.
  6. [Del Barrio et al., 2018] Eustasio Del Barrio, Juan A Cuesta- Albertos, and Carlos Matrán. An optimal transportation approach for assessing almost stochastic order. In The Math- ematics of the Uncertain, pages 33-44. Springer, 2018.
  7. [Deutsch, 2013] Diana Deutsch. Psychology of music. Else- vier, 2013.
  8. [Di Giorgi et al., 2021] Bruno Di Giorgi, Matthias Mauch, and Mark Levy. Downbeat tracking with tempo-invariant convolutional neural networks. In Proceedings of the Inter- national Society for Music Information Retrieval Confer- ence (ISMIR), 2021.
  9. [Duane and Pardo, 2009] Ben Duane and Bryan Pardo. Streaming from midi using constraint satisfaction optimiza- tion and sequence alignment. In Proceedings of the Inter- national Computer Music Conference (ICMC), 2009.
  10. [Elowsson and Friberg, 2019] Anders Elowsson and Anders Friberg. Modeling Music Modality with a Key-Class In- variant Pitch Chroma CNN. In Proceedings of the Interna- tional Society for Music Information Retrieval Conference (ISMIR), 2019.
  11. [Foscarin et al., 2021] Francesco Foscarin, Nicolas Audebert, and Raphaël Fournier-S'Niehotta. Pkspell: Data-driven pitch spelling and key signature estimation. In Proceedings of the International Society for Music Information Retrieval Conference (ISMIR), 2021.
  12. [Foscarin et al., 2022] Francesco Foscarin, Emmanouil Karystinaios, Silvan David Peter, Carlos Cancino-Chacón, Maarten Grachten, and Gerhard Widmer. The match file format: Encoding alignments between scores and performances. In Proceedings of the Music Encoding Conference (MEC), 2022.
  13. [Fradet et al., 2021] Nathan Fradet, Jean-Pierre Briot, Fabien Chhel, Amal El Fallah Seghrouchni, and Nicolas Gutowski. MidiTok: A python package for MIDI file tokenization. In Late-Breaking Demo Session of the International Society for Music Information Retrieval Conference (ISMIR), 2021.
  14. [Giraud et al., 2015] Mathieu Giraud, Richard Groult, Em- manuel Leguy, and Florence Levé. Computational Fugue Analysis. Computer Music Journal, 39(2):77-96, 2015.
  15. [Hamilton et al., 2017] Will Hamilton, Zhitao Ying, and Jure Leskovec. Inductive representation learning on large graphs. Advances in Neural Information Processing Systems, 30, 2017.
  16. [Harte, 2010] Christopher Harte. Towards automatic extrac- tion of harmony information from music signals. PhD thesis, Queen Mary, University of London, 2010.
  17. [Hentschel et al., 2021] Johannes Hentschel, Markus Neuwirth, and Martin Rohrmeier. The annotated mozart sonatas: Score, harmony, and cadence. Transactions of the International Society for Music Information Retrieval (TISMIR), 4(1), May 2021.
  18. [Hsiao and Su, 2021] Yo-Wei Hsiao and Li Su. Learning note- to-note affinity for voice segregation and melody line iden- tification of symbolic music data. In Proceedings of the International Society for Music Information Retrieval Con- ference (ISMIR), pages 285-292, 2021.
  19. [Hu et al., 2019] Weihua Hu, Bowen Liu, Joseph Gomes, Marinka Zitnik, Percy Liang, Vijay Pande, and Jure Leskovec. Strategies for pre-training graph neural networks. In International Conference on Learning Representations (ICLR), 2019.
  20. [Jeong et al., 2019] Dasaem Jeong, Taegyun Kwon, Yoojin Kim, and Juhan Nam. Graph neural network for music score data and modeling expressive piano performance. In Proceedings of the International Conference on Machine Learning (ICML), pages 3060-3070. PMLR, 2019.
  21. [Karystinaios and Widmer, 2022] Emmanouil Karystinaios and Gerhard Widmer. Cadence detection in symbolic clas- sical music using graph neural networks. In Proceedings of the International Society for Music Information Retrieval Conference (ISMIR), 2022.
  22. [Karystinaios and Widmer, 2023] Emmanouil Karystinaios and Gerhard Widmer. Roman Numeral Analysis with Graph Neural Networks: Onset-wise Predictions from Note- wise Features. In Proceedings of the International Society for Music Information Retrieval Conference (ISMIR), 2023.
  23. [Karystinaios et al., 2023] Emmanouil Karystinaios, Francesco Foscarin, and Gerhard Widmer. Musical Voice Separation as Link Prediction: Modeling a Musical Perception Task as a Multi-Trajectory Tracking Problem. In Proceedings of the Joint Conference on Atrificial Intelligence (IJCAI), 2023. IJCAI
  24. [Kermarec et al., 2022] Mathieu Kermarec, Louis Bigo, and Mikaela Keller. Improving tokenization expressiveness with pitch intervals. In Late-Breaking Demo Session of the International Society for Music Information Retrieval Conference (ISMIR), 2022.
  25. [Klapuri and Davy, 2006] Anssi Klapuri and Manuel Davy. Signal Processing Methods for Music Transcription. Springer, 2006.
  26. [Lattner et al., 2018] Stefan Lattner, Maarten Grachten, and Gerhard Widmer. Learning Transposition-Invariant Interval Features from Symbolic Music and Audio. In Proceedings of the International Society for Music Information Retrieval Conference (ISMIR), 2018.
  27. [Lattner et al., 2019] Stefan Lattner, Monika Dörfler, and An- dreas Arzt. Learning Complex Basis Functions for Invariant Representations of Audio. In Proceedings of the Interna- tional Society for Music Information Retrieval Conference (ISMIR), 2019.
  28. [López et al., 2021] Néstor Nápoles López, Mark Gotham, and Ichiro Fujinaga. AugmentedNet: A Roman Numeral Analysis Network with Synthetic Training Examples and Additional Tonal Tasks. In Proceedings of the Interna- tional Society for Music Information Retrieval Conference (ISMIR), 2021.
  29. [McLeod and Rohrmeier, 2021] Andrew Philip McLeod and Martin Alois Rohrmeier. A modular system for the har- monic analysis of musical scores using a large vocabulary. In Proceedings of the International Society for Music Infor- mation Retrieval Conference (ISMIR), 2021.
  30. [Micchi et al., 2020] Gianluca Micchi, Mark Gotham, and Mathieu Giraud. Not all roads lead to Rome: Pitch repre- sentation and model architecture for automatic harmonic analysis. Transactions of the International Society for Mu- sic Information Retrieval (TISMIR), 3(1):42-54, 2020.
  31. [Nakamura et al., 2016] Eita Nakamura, Masatoshi Hamanaka, Keiji Hirata, and Kazuyoshi Yoshii. Tree- structured probabilistic model of monophonic written music based on the generative theory of tonal music. In Proceedings of the International Conference on Acoustics, Speech and Signal Processing (ICASSP), pages 276-280. IEEE, 2016.
  32. [Pearce, 2005] Marcus Pearce. The Construction and Evalu- ation of Statistical Models of Melodic Structure in Music Perception and Composition. PhD thesis, City University of London, UK, 2005.
  33. [Pearce, 2018] Marcus T. Pearce. Statistical learning and probabilistic prediction in music cognition: Mechanisms of stylistic enculturation. Annals of the New York Academy of Sciences, 1423(1):378-395, 2018.
  34. [Satorras et al., 2021] Victor Garcia Satorras, Emiel Hooge- boom, and Max Welling. E(n) equivariant graph neural networks. In Proceedings of the International Conference on Machine Learning (ICML), 2021.
  35. [Schlichtkrull et al., 2018] Michael Sejr Schlichtkrull, Thomas N. Kipf, Peter Bloem, Rianne van den Berg, Ivan Titov, and Max Welling. Modeling relational data with graph convolutional networks. In Proceedings of the Semantic Web International Conference, ESWC, volume 10843 of Lecture Notes in Computer Science, pages 593-607. Springer, 2018.
  36. [Sears et al., 2017] David RW Sears, Andreas Arzt, Harald Frostel, Reinhard Sonnleitner, and Gerhard Widmer. Mod- eling harmony with skip-grams. In Proceedings of the International Society for Music Information Retrieval Con- ference (ISMIR), 2017.
  37. [Wang et al., 2019a] Yue Wang, Yongbin Sun, Ziwei Liu, Sanjay E. Sarma, Michael M. Bronstein, and Justin M. Solomon. Dynamic graph CNN for learning on point clouds. ACM Transactions on Graphics, 38(5):146:1-146:12, 2019.
  38. [Wang et al., 2019b] Yue Wang, Yongbin Sun, Ziwei Liu, Sanjay E Sarma, Michael M Bronstein, and Justin M Solomon. Dynamic graph cnn for learning on point clouds. ACM Transactions on Graphics (tog), 38(5):1-12, 2019.
  39. [Wu et al., 2021] Zonghan Wu, Shirui Pan, Fengwen Chen, Guodong Long, Chengqi Zhang, and Philip S. Yu. A comprehensive survey on graph neural networks. IEEE Transactions on Neural Networks and Learning Systems, 32(1):4-24, 2021.
  40. [Zhang et al., 2023] Huan Zhang, Emmanouil Karystinaios, Carlos Cancino-Chacón, Simon Dixon, and Gerhard Wid- mer. Symbolic music representations for classification tasks: A systematic evaluation. In Proceedings of the Inter- national Society for Music Information Retrieval Confer- ence (ISMIR), 2023.
  41. [Zou et al., 2019] Difan Zou, Ziniu Hu, Yewen Wang, Song Jiang, Yizhou Sun, and Quanquan Gu. Layer-dependent importance sampling for training deep and large graph convolutional networks. Advances in neural information processing systems, 32, 2019.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards