Memetic Semantic Genetic Programming

被引:20
|
作者
Ffrancon, Robyn [1 ]
Schoenauer, Marc [1 ]
机构
[1] Univ Paris 11, INRIA Saclay, TAO, Orsay, France
关键词
D O I
10.1145/2739480.2754697
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Semantic Backpropagation (SB) was introduced in GP so as to take into account the semantics of a GP tree at all intermediate states of the program execution, i.e., at each node of the tree. The idea is to compute the optimal "should-be" values each subtree should return, whilst assuming that the rest of the tree is unchanged, so as to minimize the fitness of the tree. To this end, the Random Desired Output (RDO) mutation operator, proposed in [17], uses SB in choosing, from a given library, a tree whose semantics are preferred to the semantics of a randomly selected subtree from the parent tree. Pushing this idea one step further, this paper introduces the Local Tree Improvement (LTI) operator, which selects from the parent tree the overall best subtree for applying RDO, using a small randomly drawn static library. Used within a simple Iterated Local Search framework, LTI can find the exact solution of many popular Boolean benchmarks in reasonable time whilst keeping solution trees small, thus paving the road for truly memetic GP algorithms.
引用
收藏
页码:1023 / 1030
页数:8
相关论文
共 50 条
  • [31] Semantic Linear Genetic Programming for Symbolic Regression
    Huang, Zhixing
    Mei, Yi
    Zhong, Jinghui
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2024, 54 (02) : 1321 - 1334
  • [32] Semantic analysis of program initialisation in genetic programming
    Beadle, Lawrence
    Johnson, Colin G.
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2009, 10 (03) : 307 - 337
  • [33] Subtree semantic geometric crossover for genetic programming
    Quang Uy Nguyen
    Tuan Anh Pham
    Xuan Hoai Nguyen
    McDermott, James
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2016, 17 (01) : 25 - 53
  • [34] Subtree semantic geometric crossover for genetic programming
    Quang Uy Nguyen
    Tuan Anh Pham
    Xuan Hoai Nguyen
    James McDermott
    [J]. Genetic Programming and Evolvable Machines, 2016, 17 : 25 - 53
  • [35] On the roles of semantic locality of crossover in genetic programming
    Nguyen Quang Uy
    Nguyen Xuan Hoai
    O'Neill, Michael
    McKay, R. I.
    Dao Ngoc Phong
    [J]. INFORMATION SCIENCES, 2013, 235 : 195 - 213
  • [36] Semantic segmentation network stacking with genetic programming
    Illya Bakurov
    Marco Buzzelli
    Raimondo Schettini
    Mauro Castelli
    Leonardo Vanneschi
    [J]. Genetic Programming and Evolvable Machines, 2023, 24
  • [37] A Dispersion Operator for Geometric Semantic Genetic Programming
    Oliveira, Luiz Otavio V. B.
    Otero, Fernando E. B.
    Pappa, Gisele L.
    [J]. GECCO'16: PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2016, : 773 - 780
  • [38] An improved semantic schema modeling for genetic programming
    Zojaji, Zahra
    Ebadzadeh, Mohammad Mehdi
    [J]. SOFT COMPUTING, 2018, 22 (10) : 3237 - 3260
  • [39] Memetic: Semantic meeting memory
    Michaelides, Danius
    Shum, Simon Buckingham
    Juby, Ben
    Mancini, Clara
    Slack, Roger
    Bachler, Michelle
    Procter, Rob
    Daw, Michael
    Rowley, Andrew
    Chown, Tim
    De Roure, David
    Hewitt, Terry
    [J]. 15TH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2006, : 382 - +
  • [40] Memetic Self-Configuring Genetic Programming for Solving Machine Learning Problems
    Institute of Computer Sciences and Telecommunication, Siberian State Aerospace University, Krasnoyarsk, Russia
    [J]. Proc. - IIAI Int. Congr. Adv. Appl. Inform., IIAI-AAI, (599-604):