Paper Reading AI Learner

Discovering 'Words' in Music: Unsupervised Learning of Compositional Sparse Code for Symbolic Music

2025-09-29 11:10:57
Tianle Wang, Sirui Zhang, Xinyi Tong, Peiyang Yu, Jishang Chen, Liangke Zhao, Xinpu Gao, Yves Zhu, Tiezheng Ge, Bo Zheng, Duo Xu, Yang Liu, Xin Jin, Feng Yu, Songchun Zhu

Abstract

This paper presents an unsupervised machine learning algorithm that identifies recurring patterns -- referred to as ``music-words'' -- from symbolic music data. These patterns are fundamental to musical structure and reflect the cognitive processes involved in composition. However, extracting these patterns remains challenging because of the inherent semantic ambiguity in musical interpretation. We formulate the task of music-word discovery as a statistical optimization problem and propose a two-stage Expectation-Maximization (EM)-based learning framework: 1. Developing a music-word dictionary; 2. Reconstructing the music data. When evaluated against human expert annotations, the algorithm achieved an Intersection over Union (IoU) score of 0.61. Our findings indicate that minimizing code length effectively addresses semantic ambiguity, suggesting that human optimization of encoding systems shapes musical semantics. This approach enables computers to extract ``basic building blocks'' from music data, facilitating structural analysis and sparse encoding. The method has two primary applications. First, in AI music, it supports downstream tasks such as music generation, classification, style transfer, and improvisation. Second, in musicology, it provides a tool for analyzing compositional patterns and offers insights into the principle of minimal encoding across diverse musical styles and composers.

Abstract (translated)

本文介绍了一种无监督机器学习算法,该算法能够从符号音乐数据中识别出重复出现的模式——称为“音乐词汇”(music-words)。这些模式是音乐结构的基本组成部分,并反映了作曲过程中的认知过程。然而,由于音乐解释中存在的语义模糊性,提取这些模式仍然是一个挑战。我们把发现音乐词汇的任务形式化为一个统计优化问题,并提出了一种基于两阶段期望最大化(EM)的学习框架:1. 创建音乐词典;2. 重构音乐数据。 在与人类专家标注进行对比评估时,该算法达到了0.61的交并比(IoU)得分。我们的研究结果表明,通过最小化编码长度可以有效地解决语义模糊性问题,暗示了人类优化编码系统对音乐语义的影响。这种方法使计算机能够从音乐数据中提取“基本构建模块”,从而促进结构分析和稀疏编码。 该方法有两个主要应用领域:首先,在AI音乐方面,它支持下游任务如音乐生成、分类、风格转换及即兴创作;其次,在音乐学研究中,它提供了一种用于分析作曲模式的工具,并为不同音乐流派及作曲家中的最小化编码原则提供了见解。

URL

https://arxiv.org/abs/2509.24603

PDF

https://arxiv.org/pdf/2509.24603.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model LLM Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Robot Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Time_Series Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot