Semantic schema modeling for genetic programming using clustering of building blocks

被引:2
|
作者
Zojaji, Zahra [1 ]
Ebadzadeh, Mohammad Mehdi [1 ]
机构
[1] Amirkabir Univ Technol, Dept Comp Engn & Informat Technol, Tehran, Iran
关键词
Genetic programming; Schema theory; Semantic building blocks; Mutual information; Information based clustering; ONE-POINT CROSSOVER; MUTUAL INFORMATION; PHENOTYPIC DIVERSITY; FRAMEWORK; FITNESS; SYSTEM;
D O I
10.1007/s10489-017-1052-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Semantic schema theory is a theoretical model used to describe the behavior of evolutionary algorithms. It partitions the search space to schemata, defined in semantic level, and studies their distribution during the evolution. Semantic schema theory has definite advantages over popular syntactic schema theories, for which the reliability and usefulness are criticized. Integrating semantic awareness in genetic programming (GP) in recent years sheds new light also on schema theory investigations. This paper extends the recent work in semantic schema theory of GP by utilizing information based clustering. To this end, we first define the notion of semantics for a tree based on the mutual information between its output vector and the target and introduce semantic building blocks to facilitate the modeling of semantic schema. Then, we propose information based clustering to cluster the building blocks. Trees are then represented in terms of the active occurrence of building block clusters and schema instances are characterized by an instantiation function over this representation. Finally, the expected number of schema samples is predicted by the suggested theory. In order to evaluate the suggested schema, several experiments were conducted and the generalization, diversity preserving capability and efficiency of the schema were investigated. The results are encouraging and remarkably promising compared with the existing semantic schema.
引用
收藏
页码:1442 / 1460
页数:19
相关论文
共 50 条
  • [31] Modeling Torsional Strength of Reinforced Concrete Beams using Genetic Programming Polynomials with Building Codes
    Hsing-Chih Tsai
    Min-Chih Liao
    [J]. KSCE Journal of Civil Engineering, 2019, 23 : 3464 - 3475
  • [32] Memetic Semantic Genetic Programming
    Ffrancon, Robyn
    Schoenauer, Marc
    [J]. GECCO'15: PROCEEDINGS OF THE 2015 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2015, : 1023 - 1030
  • [33] Semantic methods in genetic programming
    O'Neill, Michael
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2016, 17 (01) : 3 - 4
  • [34] Semantic methods in genetic programming
    Michael O’Neill
    [J]. Genetic Programming and Evolvable Machines, 2016, 17 : 3 - 4
  • [35] Clustering schema elements for semantic integration of heterogeneous data sources
    Zhao, HM
    Ram, S
    [J]. JOURNAL OF DATABASE MANAGEMENT, 2004, 15 (04) : 88 - 106
  • [36] Building credit scoring models using genetic programming
    Ong, CS
    Huang, JJ
    Tzeng, GH
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2005, 29 (01) : 41 - 47
  • [37] Building neural network ensembles using genetic programming
    Johansson, Ulf
    Lofstrom, Tuve
    Konig, Rikard
    Niklasson, Lars
    [J]. 2006 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORK PROCEEDINGS, VOLS 1-10, 2006, : 1260 - +
  • [38] Using genetic programming in industrial statistical model building
    Castillo, F
    Kordon, A
    Sweeney, J
    Zirk, W
    [J]. GENETIC PROGRAMMING THEORY AND PRACTICE II, 2005, 8 : 31 - 48
  • [39] Passive Solar Building Design Using Genetic Programming
    Gholami, M. Mandi Oraei
    Ross, Brian J.
    [J]. GECCO'14: PROCEEDINGS OF THE 2014 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2014, : 1111 - 1118
  • [40] Modeling a grinding circuit using genetic programming
    Karr, CL
    Borgelt, K
    [J]. GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 1999, : 1785 - 1785