Proceedings

Synthesizing Composite Hierarchical Structure from Symbolic Music Corpora

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. AI, Arts & Creativity. Pages 10153-10161.

https://doi.org/10.24963/ijcai.2025/1128

Abstract

Western music is an innately hierarchical system of interacting levels of structure, from fine-grained melody to high-level form. In order to analyze music compositions holistically and at multiple granularities, we propose a unified, hierarchical meta-representation of musical structure called the structural temporal graph (STG). For a single piece, the STG is a data structure that defines a hierarchy of progressively finer structural musical features and the temporal relationships between them. We use the STG to enable a novel approach for deriving a representative structural summary of a music corpus, which we formalize as a dually NP-hard combinatorial optimization problem. Our approach first applies simulated annealing to develop a measure of structural distance between two music pieces rooted in graph isomorphism. Our approach then combines the formal guarantees of SMT solvers with nested simulated annealing over structural distances to produce a structurally sound, representative centroid STG for an entire corpus of STGs from individual pieces. To evaluate our approach, we conduct experiments verifying that structural distance accurately differentiates between music pieces, and that derived centroids accurately structurally characterize their corpora.

  1. [Abu-Aisheh et al., 2015] Zeina Abu-Aisheh, Romain Raveaux, Jean-Yves Ramel, and Patrick Martineau. An exact graph edit distance algorithm for solving pattern recognition problems. In Maria De Marsico, Mário A. T. Figueiredo, and Ana L. N. Fred, editors, ICPRAM 2015 -Proceedings of the International Conference on Pattern Recognition Applications and Methods, Volume 1, Lisbon, Portugal, 10-12 January, 2015, pages 271-278.
  2. SciTePress, 2015.
  3. [Bhandari and Colton, 2024] Keshav Bhandari and Simon Colton. Motifs, phrases, and beyond: The modelling of structure in symbolic music generation. In Artificial In- telligence in Music, Sound, Art and Design, pages 33-51, Cham, 2024. Springer Nature Switzerland.
  4. [Blumenthal et al., 2021] David B. Blumenthal, Nicolas Bo- ria, Sébastien Bougleux, Luc Brun, Johann Gamper, and Benoit Gaüzère. Scalable generalized median graph es- timation and its manifold use in bioinformatics, cluster- ing, classification, and indexing. Information Systems, 100:101766, 2021.
  5. [Carvalho and Bernardes, 2020] Nádia Carvalho and Gilberto Bernardes. A review of symbolic music repre- sentations and their hierarchical modeling. In Proceedings of the Eleventh International Conference on Computa- tional Creativity, Coimbra, Portugal, pages 236-242. Association for Computational Creativity (ACC), 2020.
  6. [Chen and Su, 2019] Tsung-Ping Chen and Li Su. Harmony transformer: Incorporating chord segmentation into har- mony recognition. In Proceedings of the 20th Interna- tional Society for Music Information Retrieval Conference, Delft, The Netherlands, pages 259-267, 2019.
  7. [Chen and Su, 2021] Tsung-Ping Chen and Li Su. Attend to chords: Improving harmonic analysis of symbolic music using transformer-based models, Feb 2021.
  8. [Chou et al., 2021] Yi-Hui Chou, I-Chun Chen, Chin-Jui Chang, Joann Ching, and Yi-Hsuan Yang. Midibert-piano: Large-scale pre-training for symbolic music understand- ing, 2021.
  9. [Dai et al., 2020] Shuqi Dai, Huan Zhang, and Roger B. Dannenberg. Automatic analysis and influence of hierar- chical structure on melody, rhythm and harmony in popu- lar music. CoRR, abs/2010.07518, 2020.
  10. [Dai et al., 2024] Shuqi Dai, Huan Zhang, and Roger B. Dannenberg. The interconnections of music structure, har- mony, melody, rhythm, and predictivity. Music & Science, 7:20592043241234758, 2024.
  11. [De Moura and Bjørner, 2008] Leonardo De Moura and Nikolaj Bjørner. Z3: an efficient smt solver. In Proceed- ings of the Theory and Practice of Software, 14th Interna- tional Conference on Tools and Algorithms for the Con- struction and Analysis of Systems, TACAS'08/ETAPS'08, page 337-340, Berlin, Heidelberg, 2008. Springer-Verlag.
  12. Finkensiep et al., ] Christoph Finkensiep, Matthieu Hae- berle, Friedrich Eisenbrand, Markus Neuwirth, and Mar- tin Rohrmeier. Repetition-structure inference with formal prototypes. In Proceedings of the 24th International So- ciety for Music Information Retrieval Conference, Milan, Italy, pages 383-390.
  13. [Foote, 2000] J. Foote. Automatic audio segmentation us- ing a measure of audio novelty. In 2000 IEEE Interna- tional Conference on Multimedia and Expo. ICME2000. Proceedings. Latest Advances in the Fast Changing World of Multimedia (Cat. No.00TH8532), volume 1, pages 452- 455 vol.1, 2000.
  14. [Guilmeau et al., 2021] Thomas Guilmeau, Emilie Chouzenoux, and Víctor Elvira. Simulated anneal- ing: a review and a new scheme. In IEEE Statistical Signal Processing Workshop, SSP 2021, Rio de Janeiro, Brazil, July 11-14, 2021, pages 101-105. IEEE, 2021.
  15. [Hamanaka et al., 2016] Masatoshi Hamanaka, Keiji Hirata, and Satoshi Tojo. Implementing Methods for Analysing Music Based on Lerdahl and Jackendoff's Generative The- ory of Tonal Music, pages 221-249. Springer International Publishing, Cham, 2016.
  16. [Hsiao et al., 2023] Yo-Wei Hsiao, Tzu-Yun Hung, Tsung- Ping Chen, and Li Su. Bps-motif: A dataset for repeated pattern discovery of polyphonic symbolic music. In Pro- ceedings of the 24th International Society for Music Infor- mation Retrieval Conference, Milan, Italy, pages 281-288, 2023.
  17. [Huang et al., 2023] Wenkai Huang, Yujia Yu, Haizhou Xu, Zhiwen Su, and Yu Wu. Hyperbolic music transformer for structured music generation. IEEE Access, 11:26893- 26905, 2023.
  18. [Jiang et al., 2001] Xiaoyi Jiang, A. Munger, and H. Bunke. An median graphs: properties, algorithms, and applica- tions. IEEE Transactions on Pattern Analysis and Machine Intelligence, 23(10):1144-1151, 2001.
  19. [Jouili et al., 2010] Salim Jouili, Salvatore Tabbone, and Vinciane Lacroix. Median graph shift: A new clustering algorithm for graph domain. In 2010 20th International Conference on Pattern Recognition, pages 950-953, 2010.
  20. [Kosta et al., 2022] Katerina Kosta, Wei Tsung Lu, Gabriele Medeot, and Pierre Chanquion. A deep learning method for melody extraction from a polyphonic symbolic music representation. In Proceedings of the 23rd International Society for Music Information Retrieval Conference, Ben- galuru, India, pages 757-763, 2022.
  21. [Lerdahl and Jackendoff, 2020] Fred Lerdahl and Ray Jack- endoff. A Generative Theory of Tonal Music. MIT Press, 2020.
  22. [Levé et al., 2011] Florence Levé, Richard Groult, Guil- laume Arnaud, Cyril Séguin, Rémi Gaymay, and Mathieu Giraud. Rhythm extraction from polyphony symbolic mu- sic. In Proceedings of the 12th International Society for Music Information Retrieval Conference, Miami, Florida, USA, pages 375-380. University of Miami, 2011.
  23. [Marsden et al., 2013] Alan Marsden, Keiji Hirata, and Satoshi Tojo. Towards computable procedures for deriv- ing tree structures in music : context dependency in gttm and schenkerian theory. 2013.
  24. [Marsden, 2010] Alan Marsden. Schenkerian analysis by computer: A proof of concept. Journal of New Music Re- search, 39(3):269-289, 2010.
  25. [McFee and Ellis, 2014a] Brian McFee and Dan Ellis. Ana- lyzing song structure with spectral clustering. In Proceed- ings of the 15th International Society for Music Informa- tion Retrieval Conference, Taipei, Taiwan, pages 405-410, 2014.
  26. [McFee and Ellis, 2014b] Brian McFee and Daniel P. W. El- lis. Learning to segment songs with ordinal linear discrim- inant analysis. In International Conference on Acoustics, Speech and Signal Processing, ICASSP 2014, Florence, Italy, May 4-9, 2014, pages 5197-5201. IEEE, 2014.
  27. [McFee et al., 2017] Brian McFee, Oriol Nieto, Mor- waread M. Farbood, and Juan Pablo Bello. Evaluating hierarchical structure in music annotations. Frontiers in Psychology, 8, 2017.
  28. [Mokbel et al., 2009] Bassam Mokbel, Alexander Hasen- fuss, and Barbara Hammer. Graph-based representation of symbolic musical data. In Graph-Based Representations in Pattern Recognition, pages 42-51. Springer Berlin Hei- delberg, 2009.
  29. [Mount, 2020] Andre Mount. Fundamentals, Function, and Form. Milne Open Textbooks, 2020.
  30. [Mukherjee et al., 2009] Lopamudra Mukherjee, Vikas Singh, Jiming Peng, Jinhui Xu, Michael J. Zeitz, and Ronald Berezney. Generalized median graphs and applications. Journal of Combinatorial Optimization, 17(1):21-44, 2009.
  31. [Narmour, 1983] Eugene Narmour. Some major theoretical problems concerning the concept of hierarchy in the analy- sis of tonal music. Music Perception: An Interdisciplinary Journal, 1(2):129-199, Dec 1983.
  32. [Nieto and Bello, 2014] Oriol Nieto and Juan Pablo Bello. Music segment similarity using 2d-fourier magnitude co- efficients. In 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pages 664-668, 2014.
  33. Nieto and Jehan, ] Oriol Nieto and Tristan Jehan. Con- vex non-negative matrix factorization for automatic mu- sic structure identification. In IEEE International Confer- ence on Acoustics, Speech and Signal Processing, ICASSP 2013, Vancouver, BC, Canada, pages 236-240.
  34. [Nieto, 2015] Oriol Nieto. Discovering Structure in Music: Automatic Approaches and Perceptual Evaluations. PhD thesis, New York University, 2015.
  35. [Orio and Rodà, 2009] Nicola Orio and Antonio Rodà. A measure of melodic similarity based on a graph represen- tation of the music structure. In Proceedings of the 10th In- ternational Society for Music Information Retrieval Con- ference, Kobe, Japan, pages 543-548, 2009.
  36. [Salamon et al., 2014] Justin Salamon, Emilia Gomez, Daniel P. W. Ellis, and Gael Richard. Melody extraction from polyphonic music signals: Approaches, applications, and challenges. IEEE Signal Processing Magazine, 31(2):118-134, 2014.
  37. [Serratosa, 2021] Francesc Serratosa. Redefining the graph edit distance. SN Comput. Sci., 2(6):438, 2021.
  38. [Serrà et al., 2014] Joan Serrà, Meinard Müller, Peter Grosche, and Josep Ll. Arcos. Unsupervised music structure annotation by time series structure features and segment similarity. IEEE Transactions on Multimedia, 16(5):1229-1240, 2014.
  39. [Shervashidze et al., 2011] Nino Shervashidze, Pascal Schweitzer, Erik Jan van Leeuwen, Kurt Mehlhorn, and Karsten M. Borgwardt. Weisfeiler-lehman graph kernels. Journal of Machine Learning Research, 12(77):2539- 2561, 2011.
  40. [Sidorov et al., 2014] Kirill A. Sidorov, Andrew Jones, and A. David Marshall. Music analysis as a smallest grammar problem. In Proceedings of the 15th International Society for Music Information Retrieval Conference, Taipei, Tai- wan, pages 301-306, 2014.
  41. [Simonetta et al., 2018] Federico Simonetta, Filippo Carnovalini, Nicola Orio, and Antonio Rodà. Symbolic music similarity through a graph-based representation. In Proceedings of the Audio Mostly 2018 on Sound in Immersion and Emotion, Wrexham, United Kingdom, September 12-14, 2018, pages 26:1-26:7. ACM, 2018.
  42. [Smith and Georges, 2014] Charles H. Smith and Patrick Georges. Composer similarities through "the classi- cal music navigator". Empirical Studies of the Arts, 32(2):205-229, Jul 2014.
  43. [Treinish et al., 2022] Matthew Treinish, Ivan Carvalho, Georgios Tsilimigkounakis, and Nahum Sá. rustworkx: A high-performance graph library for python. J. Open Source Softw., 7(79):3968, 2022.
  44. [Wang and Mysore, 2016] Cheng-i Wang and Gautham J. Mysore. Structural segmentation with the variable markov oracle and boundary adjustment. In 2016 IEEE Interna- tional Conference on Acoustics, Speech and Signal Pro- cessing (ICASSP), pages 291-295, 2016.
  45. [Wang et al., 2015] Cheng-i Wang, Jennifer Hsu, and Shlomo Dubnov. Music pattern discovery with vari- able markov oracle. In Proceedings of the 16th Interna- tional Society for Music Information Retrieval Conference, Málaga, Spain, pages 176-182, 2015.
  46. [Wang et al., 2024] Ziyu Wang, Lejun Min, and Gus Xia. Whole-song hierarchical generation of symbolic music us- ing cascaded diffusion models. In The Twelfth Interna- tional Conference on Learning Representations, 2024.
  47. [Young et al., 2022] Halley Young, Maxwell Du, and Osbert Bastani. Neurosymbolic deep generative models for se- quence data with relational constraints. In Advances in Neural Information Processing Systems, volume 35, pages 37254-37266.
  48. Curran Associates, Inc., 2022.

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

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