Data-based melody generation through multi-objective evolutionary computation

被引:9
作者
Ponce de Leon, Pedro J. [1 ]
Inesta, Jose M. [1 ]
Calvo-Zaragoza, Jorge [1 ]
Rizo, David [1 ]
机构
[1] Univ Alicante, Dept Lenguajes & Sistemas Informat, Alicante, Spain
关键词
machine learning; evolutionary algorithms; composition; melody; tree representation; multi-objective optimization; 68T05; applied computing; sound and music computing; computing methodologies; learning from critiques; genetic programming; GENETIC ALGORITHM; MUSIC;
D O I
10.1080/17459737.2016.1188171
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Genetic-based composition algorithms are able to explore an immense space of possibilities, but the main difficulty has always been the implementation of the selection process. In this work, sets of melodies are utilized for training a machine learning approach to compute fitness, based on different metrics. The fitness of a candidate is provided by combining the metrics, but their values can range through different orders of magnitude and evolve in different ways, which makes it hard to combine these criteria. In order to solve this problem, a multi-objective fitness approach is proposed, in which the best individuals are those in the Pareto front of the multi-dimensional fitness space. Melodic trees are also proposed as a data structure for chromosomic representation of melodies and genetic operators are adapted to them. Some experiments have been carried out using a graphical interface prototype that allows one to explore the creative capabilities of the proposed system. An Online Supplement is provided and can be accessed at http://dx.doi.org/10.1080/17459737.2016.1188171, where the reader can find some technical details, information about the data used, generated melodies, and additional information about the developed prototype and its performance.
引用
收藏
页码:173 / 192
页数:20
相关论文
共 56 条
[1]  
Aladdin A., 2005, ARTIF INTELL APPL, P318
[2]   A simple genetic algorithm for music generation by means of algorithmic information theory [J].
Alfonseca, Manuel ;
Cebrian, Manuel ;
Ortega, Alfonso .
2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, :3035-3042
[3]  
[Anonymous], P 3 WORKSH CREAT SYS
[4]  
[Anonymous], 2013, HDB OPTIMIZATION CLA
[5]  
[Anonymous], P IFCAI 95 WORKSH AR
[6]  
Baluja S., 1994, Connection Science, V6, P325, DOI 10.1080/09540099408915729
[7]  
Biles J., 1994, ICMC, V94, P131, DOI DOI 10.1145/192161.192189
[8]  
Cambouropoulos Emilios, 2001, P INT COMP MUS C 17
[9]  
Cope David., 1991, Computers and Musical Style
[10]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197