Behavioral Locality in Genetic Programming

被引:0
作者
Pindur, Adam Kotaro [1 ]
Iba, Hitoshi [1 ]
机构
[1] Univ Tokyo, Grad Sch Informat Sci & Technol, Dept Informat & Commun Engn, Tokyo, Japan
来源
PROCEEDINGS OF THE 12TH INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL INTELLIGENCE (IJCCI) | 2020年
关键词
Genetic Programming; Locality; Distance Metrics; Tree Edit Distance; Graph Kernel; DISTANCE;
D O I
10.5220/0010113400810091
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Locality is a key concept affecting exploration and exploitation in evolutionary computation systems. Genotype to phenotype mapping has locality if the neighborhood is preserved under that mapping. Unfortunately, assessment of the locality in Genetic Programming is dependent on the distance metric used to compare program trees. Furthermore, there is no distinction between genotype and phenotype in GP. As such the definition of locality in GP was studied only in the context of genotype-fitness mapping. In this work we propose a different family of similarity measures, graph kernels, as alternatives to the traditional family of distance metrics in use, that is edit distance. Traditional tree edit distance is compared to the Weisfeiler-Lehman Subtree Kernel, which is considered to be the state-of-the-art method in graph classification. Additionally, we extend the definition of the locality of GP, by studying the relationship between genotypes and behaviors. In this paper, we consider a mutation-based GP system applied to two basic benchmark problems: artificial ant (multimodal deceptive landscape) and even parity (highly neutral landscape).
引用
收藏
页码:81 / 91
页数:11
相关论文
共 21 条
[1]  
Belea R, 2004, LECT NOTES ARTIF INT, V3215, P246
[2]   Diversity in genetic programming: An analysis of measures and correlation with fitness [J].
Burke, EK ;
Gustafson, S ;
Kendall, G .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2004, 8 (01) :47-62
[3]   An Efficient Structural Diversity Technique for Genetic Programming [J].
Burks, Armand R. ;
Punch, William F. .
GECCO'15: PROCEEDINGS OF THE 2015 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2015, :991-998
[4]  
Galvan Edgar, 2009, THESIS
[5]  
Galvan-Lopez E, 2010, IEEE C EVOLUTIONARY
[6]  
Galvan-Lopez E, 2010, P 12 ANN C GEN EV CO, P901, DOI [10.1145/1830483.1830646, DOI 10.1145/1830483.1830646]
[7]   Crossover-based tree distance in genetic programming [J].
Gustafson, Steven ;
Vanneschi, Leonardo .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2008, 12 (04) :506-524
[8]  
Jones T., 1995, control using Gaussian processes
[9]   Improving Genetic Programming with Novel Exploration - Exploitation Control [J].
Kelly, Jonathan ;
Hemberg, Erik ;
O'Reilly, Una-May .
GENETIC PROGRAMMING, EUROGP 2019, 2019, 11451 :64-80
[10]  
KOZA JR, 1994, STAT COMPUT, V4, P87, DOI 10.1007/BF00175355