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 条
  • [21] Experience base schema building blocks of the PLEASERS library
    Feldmann, RL
    Carbon, R
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2003, 9 (07) : 659 - 669
  • [22] Metadata as building blocks of the Semantic Web
    Niederée, C
    [J]. ZEITSCHRIFT FUR BIBLIOTHEKSWESEN UND BIBLIOGRAPHIE, 2003, 50 (04): : 193 - 198
  • [23] Evolve schema directly using instruction matrix based genetic programming
    Li, G
    Lee, KH
    Leung, KS
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2005, 3447 : 271 - 280
  • [24] Feature Selection Using Geometric Semantic Genetic Programming
    Rosa, G. H.
    Papa, J. P.
    Papa, L. P.
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 253 - 254
  • [25] Finding building blocks for software clustering
    Mahdavi, K
    Harman, M
    Hierons, R
    [J]. GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2003, PT II, PROCEEDINGS, 2003, 2724 : 2513 - 2514
  • [26] Building Blocks for a Web Programming Language
    Turto, Tuomas
    [J]. PROCEEDINGS OF THE 34TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2008, : 310 - 317
  • [27] PROFILED GLUCOSE FORECASTING USING GENETIC PROGRAMMING AND CLUSTERING
    Hidalgo, I.
    Velasco, J. M.
    Contador, S.
    Lanchares, J.
    Botella-Serrano, M.
    Maqueda, E.
    Garnica, O.
    [J]. DIABETES TECHNOLOGY & THERAPEUTICS, 2020, 22 : A77 - A77
  • [28] Profiled Glucose Forecasting using Genetic Programming and Clustering
    Contactor, Sergio
    Manuel Velasco, J.
    Garnica, Oscar
    Ignacio Hidalgo, J.
    [J]. PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20), 2020, : 529 - 536
  • [29] Schema-based Diversification in Genetic Programming
    Burlacu, Bogdan
    Affenzeller, Michael
    [J]. GECCO'18: PROCEEDINGS OF THE 2018 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2018, : 1111 - 1118
  • [30] Genetic Programming for Edge Detection Using Blocks to Extract Features
    Fu, Wenlong
    Johnston, Mark
    Zhang, Mengjie
    [J]. PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, : 855 - 862