Preserving Population Diversity Based on Transformed Semantics in Genetic Programming for Symbolic Regression

被引:18
作者
Chen, Qi [1 ]
Xue, Bing [1 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Evolutionary Computat Res Grp, Wellington 6140, New Zealand
基金
中国国家自然科学基金;
关键词
Statistics; Sociology; Genetic programming; Measurement; Entropy; Semantics; Correlation; Genetic programming (GP); population diversity; symbolic regression; CROSSOVER;
D O I
10.1109/TEVC.2020.3046569
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Population diversity plays an important role in avoiding premature convergence in evolutionary techniques including genetic programming (GP). Obtaining an adequate level of diversity during the evolutionary process has became a concern of many previous researches in GP. This work proposes a new novelty metric for entropy-based diversity measure for GP. The new novelty metric is based on the transformed semantics of models in GP, where the semantics are the set of outputs of a model on the training data and principal component analysis is used for a transformation of the semantics. Based on the new novelty metric, a new diversity preserving framework, which incorporates a new fitness function and a new selection operator, is proposed to help GP achieve a good balance between the exploration and the exploitation, thus enhancing its learning and generalization performance. Compared with two stat-of-the-art diversity preserving methods, the new method can generalize better and reduce the overfitting trend more effectively in most cases. Further examinations on the properties of the search process confirm that the new framework notably enhances the evolvability and locality of GP.
引用
收藏
页码:433 / 447
页数:15
相关论文
共 52 条
[51]  
Worzel W.P., 2016, Lexicase selection for program synthesis: a diversity analysis, VXIII, P151, DOI 10
[52]   Multifactorial Genetic Programming for Symbolic Regression Problems [J].
Zhong, Jinghui ;
Feng, Liang ;
Cai, Wentong ;
Ong, Yew-Soon .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (11) :4492-4505