Hierarchical Knowledge in Self-Improving Grammar-Based Genetic Programming

被引:5
|
作者
Wong, Pak-Kan [1 ]
Wong, Man-Leung [2 ]
Leung, Kwong-Sak [1 ]
机构
[1] Chinese Univ Hong Kong, Sha Tin, Hong Kong, Peoples R China
[2] Lingnan Univ, Tuen Mun, Hong Kong, Peoples R China
关键词
Genetic Programming; Hierarchical knowledge learning; Estimation of distribution programming; Adaptive grammar; Bayesian network; EVOLUTION;
D O I
10.1007/978-3-319-45823-6_25
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Structure of a grammar can influence how well a Grammar-Based Genetic Programming system solves a given problem but it is not obvious to design the structure of a grammar, especially when the problem is large. In this paper, our proposed Bayesian Grammar-Based Genetic Programming with Hierarchical Learning (BGBGP-HL) examines the grammar and builds new rules on the existing grammar structure during evolution. Once our system successfully finds the good solution(s), the adapted grammar will provide a grammar-based probabilistic model to the generation process of optimal solution(s). Moreover, our system can automatically discover new hierarchical knowledge (i.e. how the rules are structurally combined) which composes of multiple production rules in the original grammar. In the case study using deceptive royal tree problem, our evaluation shows that BGBGP-HL achieves the best performance among the competitors while it is capable of composing hierarchical knowledge. Compared to other algorithms, search performance of BGBGP-HL is shown to be more robust against deceptiveness and complexity of the problem.
引用
收藏
页码:270 / 280
页数:11
相关论文
共 50 条
  • [1] Grammar-based Genetic Programming: a survey
    Robert I. McKay
    Nguyen Xuan Hoai
    Peter Alexander Whigham
    Yin Shan
    Michael O’Neill
    Genetic Programming and Evolvable Machines, 2010, 11 : 365 - 396
  • [2] Grammar-Based Genetic Programming for Timetabling
    El Den, Mohamed Bader
    Poli, Riccardo
    2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 2532 - +
  • [3] Grammar-based Genetic Programming: a survey
    McKay, Robert I.
    Nguyen Xuan Hoai
    Whigham, Peter Alexander
    Shan, Yin
    O'Neill, Michael
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2010, 11 (3-4) : 365 - 396
  • [4] Managing Repetition in Grammar-Based Genetic Programming
    Nicolau, Miguel
    Fenton, Michael
    GECCO'16: PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2016, : 765 - 772
  • [5] Grammar-Based Genetic Programming with Bayesian Network
    Wong, Pak-Kan
    Lo, Leung-Yau
    Wong, Man-Leung
    Leung, Kwong-Sak
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 739 - 746
  • [6] Learning Grammar Rules in Probabilistic Grammar-Based Genetic Programming
    Wong, Pak-Kan
    Wong, Man-Leung
    Leung, Kwong-Sak
    THEORY AND PRACTICE OF NATURAL COMPUTING, TPNC 2016, 2016, 10071 : 208 - 220
  • [7] On the Automatic Design of a Representation for Grammar-Based Genetic Programming
    Medvet, Eric
    Bartoli, Alberto
    GENETIC PROGRAMMING (EUROGP 2018), 2018, 10781 : 101 - 117
  • [8] Avoiding the bloat with Stochastic grammar-based genetic programming
    Ratle, A
    Sebag, M
    ARTFICIAL EVOLUTION, 2002, 2310 : 255 - 266
  • [9] Grammar-based immune programming
    Bernardino, Heder S.
    Barbosa, Helio J. C.
    NATURAL COMPUTING, 2011, 10 (01) : 209 - 241
  • [10] Grammar-based immune programming
    Heder S. Bernardino
    Helio J. C. Barbosa
    Natural Computing, 2011, 10 : 209 - 241