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 条
  • [1] Semantic schema modeling for genetic programming using clustering of building blocks
    Zahra Zojaji
    Mohammad Mehdi Ebadzadeh
    [J]. Applied Intelligence, 2018, 48 : 1442 - 1460
  • [2] Semantic building blocks in genetic programming
    McPhee, Nicholas Freitag
    Ohs, Brian
    Hutchison, Tyler
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2008, 4971 : 134 - +
  • [3] An improved semantic schema modeling for genetic programming
    Zahra Zojaji
    Mohammad Mehdi Ebadzadeh
    [J]. Soft Computing, 2018, 22 : 3237 - 3260
  • [4] An improved semantic schema modeling for genetic programming
    Zojaji, Zahra
    Ebadzadeh, Mohammad Mehdi
    [J]. SOFT COMPUTING, 2018, 22 (10) : 3237 - 3260
  • [5] Semantic schema theory for genetic programming
    Zojaji, Zahra
    Ebadzadeh, Mohammad Mehdi
    [J]. APPLIED INTELLIGENCE, 2016, 44 (01) : 67 - 87
  • [6] Semantic schema theory for genetic programming
    Zahra Zojaji
    Mohammad Mehdi Ebadzadeh
    [J]. Applied Intelligence, 2016, 44 : 67 - 87
  • [7] Semantic schema based genetic programming for symbolic regression
    Zojaji, Zahra
    Ebadzadeh, Mohammad Mehdi
    Nasiri, Hamid
    [J]. APPLIED SOFT COMPUTING, 2022, 122
  • [8] Using compression to understand the distribution of building blocks in Genetic Programming populations
    McKay, R. I.
    Shin, Jungseok
    Hoang, Tuan Hao
    Nguyen, Xuan Hoai
    Mori, Naoki
    [J]. 2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 2501 - +
  • [9] Bioprocess modeling using fuzzy regression clustering and genetic programming
    Wu, Yanling
    Lu, Jiangang
    Xu, Jian
    Sun, Youxian
    [J]. WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 265 - 265
  • [10] Analysis of Building Blocks with Numerical Simplification in Genetic Programming
    Kinzett, David
    Zhang, Mengjie
    Johnston, Mark
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2010, 6021 : 289 - +