Semantically Embedded Genetic Programming: Automated Design of Abstract Program Representations

被引:0
作者
Krawiec, Krzysztof [1 ]
机构
[1] Poznan Univ Tech, Inst Comp Sci, PL-60965 Poznan, Poland
来源
GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE | 2011年
关键词
genetic programming; genotype-phenotype mapping; locality; program representation; program semantics;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose an alternative program representation that relies on automatic semantic-based embedding of programs into discrete multidimensional spaces. An embedding imposes a well-structured hypercube topology on the search space, endows it with a semantic-aware neighborhood, and enables convenient search using Cartesian coordinates. The embedding algorithm consists in locality-driven optimization and operates in abstraction from a specific fitness function, improving locality of all possible fitness landscapes simultaneously. We experimentally validate the approach on a large sample of symbolic regression tasks and show that it provides better search performance than the original program space. We demonstrate also that semantic embedding of small programs can be exploited in a compositional manner to effectively search the space of compound programs.
引用
收藏
页码:1379 / 1386
页数:8
相关论文
共 14 条
  • [1] Towards Understanding the Effects of Locality in GP
    Galvan-Lopez, Edgar
    O'Neill, Michael
    Brabazon, Anthony
    [J]. 2009 EIGHTH MEXICAN INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, : 9 - 14
  • [2] Johnson CG, 2009, LECT NOTES COMPUT SC, V5481, P97, DOI 10.1007/978-3-642-01181-8_9
  • [3] Krawiec K., 2009, Approximating geometric crossover in semantic space". In, P987, DOI [DOI 10.1145/1569901.1570036, 10.1145/1569901.1570036]
  • [4] Krawiec K., 2009, P 11 ANN C GENETIC E, P995
  • [5] Krawiec K., 2011, LNCS, V6621, P167
  • [6] LANGDON WB, 2002, GECCO 2002, P812
  • [7] McKay B., 1995, First International Conference on `Genetic Algorithms in Engineering Systems: Innovations and Applications' GALESIA (Conf. Publ. No.414), P487
  • [8] McPhee NF, 2008, LECT NOTES COMPUT SC, V4971, P134, DOI 10.1007/978-3-540-78671-9_12
  • [9] Moraglio A, 2004, LECT NOTES COMPUT SC, V3102, P1377
  • [10] Nguyen QU, 2009, LECT NOTES COMPUT SC, V5481, P292, DOI 10.1007/978-3-642-01181-8_25