Automatic Melody Harmonization via Reinforcement Learning by Exploring Structured Representations for Melody Sequences

被引:8
作者
Zeng, Te [1 ]
Lau, Francis C. M. [1 ]
机构
[1] Univ Hong Kong, Dept Comp Sci, Pokfulam, Hong Kong, Peoples R China
关键词
melody harmonization; structured representation; substructures exploration; reinforcement learning; music analysis;
D O I
10.3390/electronics10202469
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a novel reinforcement learning architecture that learns a structured representation for use in symbolic melody harmonization. Probabilistic models are predominant in melody harmonization tasks, most of which only treat melody notes as independent observations and do not take note of substructures in the melodic sequence. To fill this gap, we add substructure discovery as a crucial step in automatic chord generation. The proposed method consists of a structured representation module that generates hierarchical structures for the symbolic melodies, a policy module that learns to break a melody into segments (whose boundaries concur with chord changes) and phrases (the subunits in segments) and a harmonization module that generates chord sequences for each segment. We formulate the structure discovery process as a sequential decision problem with a policy gradient RL method selecting the boundary of each segment or phrase to obtain an optimized structure. We conduct experiments on our preprocessed HookTheory Lead Sheet Dataset, which has 17,979 melody/chord pairs. The results demonstrate that our proposed method can learn task-specific representations and, thus, yield competitive results compared with state-of-the-art baselines.
引用
收藏
页数:19
相关论文
共 37 条
[1]  
Ahlback S., 2004, THESIS GOTEBORGS U G
[2]   JamBot: Music Theory Aware Chord Based Generation of Polyphonic Music with LSTMs [J].
Brunner, Gino ;
Wang, Yuyi ;
Wattenhofer, Roger ;
Wiesendanger, Jonas .
2017 IEEE 29TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2017), 2017, :519-526
[3]  
Cenkerova Z., 2018, P SOUND MUS COMP C L
[4]  
CORTES C, 1995, MACH LEARN, V20, P273, DOI 10.1023/A:1022627411411
[5]  
DELIEGE I, 1987, MUSIC PERCEPT, V4, P325
[6]  
Ebcioglu K., 1986, Proceedings AAAI-86: Fifth National Conference on Artificial Intelligence, P784
[7]  
Evans B., 2014, P INT COMPUTER MUSIC
[8]  
Greensmith E, 2004, J MACH LEARN RES, V5, P1471
[9]  
GUAN Y, 2018, MELODIC PHRASE SEGME
[10]  
Hadjeres G, 2017, PR MACH LEARN RES, V70