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
关键词
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
相关论文
共 50 条
  • [21] Towards Automated Embedded Systems Programming
    Yusuf, Imam Nur Bani
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS, ICSE-COMPANION, 2023, : 224 - 226
  • [22] EFFECTS OF COMPUTER-PROGRAMMING EXPERIENCE ON NETWORK REPRESENTATIONS OF ABSTRACT PROGRAMMING CONCEPTS
    COOKE, NJ
    SCHVANEVELDT, RW
    INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1988, 29 (04): : 407 - 427
  • [23] Comparison of a genetic algorithm to grammatical evolution for automated design of genetic programming classification algorithms
    Nyathi, Thambo
    Pillay, Nelishia
    EXPERT SYSTEMS WITH APPLICATIONS, 2018, 104 : 213 - 234
  • [24] Automated design of heuristics for the container relocation problem using genetic programming
    Durasevic, Marko
    Dumic, Mateja
    APPLIED SOFT COMPUTING, 2022, 130
  • [25] Compromise Rank Genetic Programming for Automated Nonlinear Design of Disaster Management
    Wei, Shuang
    Leung, Henry
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [26] Multitask genetic programming for automated design of heuristics for the container relocation problem
    Durasevic, Marko
    Dumic, Mateja
    Gala, Francisco Javier Gil
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2025, 144
  • [27] Embedded programming as a part of object design producing program from object model
    Ohsuga, S
    Aida, T
    INFORMATION MODELLING AND KNOWLEDGE BASES XIV, 2003, 94 : 239 - 246
  • [28] A Study on Graph Representations for Genetic Programming
    Sotto, Leo Francoso D. P.
    Kaufmann, Paul
    Atkinson, Timothy
    Kalkreuth, Roman
    Basgalupp, Marcio Porto
    GECCO'20: PROCEEDINGS OF THE 2020 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2020, : 931 - 939
  • [29] Clustering Recurrent and Semantically Cohesive Program Statements in Introductory Programming Assignments
    Marin, Victor J.
    Rivero, Carlos R.
    PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM '19), 2019, : 911 - 920
  • [30] AUTOMATED DESIGN OF SPECIALIZED REPRESENTATIONS
    VANBAALEN, J
    ARTIFICIAL INTELLIGENCE, 1992, 54 (1-2) : 121 - 198