2009 IEEE Congress on Evolutionary Computation 2009
DOI: 10.1109/cec.2009.4983099
|View full text |Cite
|
Sign up to set email alerts
|

Semantically driven mutation in genetic programming

Abstract: Abstract-Using semantic analysis, we present a technique known as semantically driven mutation which can explicitly detect and apply behavioural changes caused by the syntactic changes in programs that result from the mutation operation. Using semantically driven mutation, we demonstrate increased performance in genetic programming on seven benchmark genetic programming problems over two different domains.Index Terms-Genetic programming, program semantics, semantically driven mutation, reduced ordered binary d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
45
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 52 publications
(47 citation statements)
references
References 17 publications
(18 reference statements)
0
45
0
Order By: Relevance
“…Therefore, semantics adds another space of analysis in which the search is being conducted, along with genotypic, phenotypic and objective (fitness) space, we can also consider semantic space; where a many-to-one relation will usually exists between genotypic (phenotypic) space and semantic space. Researchers have used semantics to improve GP in different ways, such as modifying traditional genetic operators to improve the semantic diversity of the evolving population [1,2,36], or by explicitly performing evolution within semantic space [12,21]. In general, all of these works have shown improved results using a canonical GP as a control method, mostly on symbolic regression problems.…”
Section: Behavior-based Searchmentioning
confidence: 99%
See 1 more Smart Citation
“…Therefore, semantics adds another space of analysis in which the search is being conducted, along with genotypic, phenotypic and objective (fitness) space, we can also consider semantic space; where a many-to-one relation will usually exists between genotypic (phenotypic) space and semantic space. Researchers have used semantics to improve GP in different ways, such as modifying traditional genetic operators to improve the semantic diversity of the evolving population [1,2,36], or by explicitly performing evolution within semantic space [12,21]. In general, all of these works have shown improved results using a canonical GP as a control method, mostly on symbolic regression problems.…”
Section: Behavior-based Searchmentioning
confidence: 99%
“…Semantics in GP describes the performance of a program with the raw output vector computed over all fitness cases [21,1,2,12,20,36]. Given a set of n fitness cases, the semantics of a program K is the corresponding output vector it produces y ∈ R n .…”
Section: Behavior-based Searchmentioning
confidence: 99%
“…Semantics in GP, and its corresponding semantic space, describes the performance of an individual using its raw output vector computed over all the fitness cases of a problem [23], [24], [25], [26], [27], [28], [31]. In other words, given a set of n fitness cases the semantics of a program K is the corresponding set of outputs it produces, normally expressed as a vector y ∈ R n .…”
Section: A Semantics In Genetic Programmingmentioning
confidence: 99%
“…Such problems have been extensively studied and analyzed by the GP community [22]. Recently, symbolic regression GP systems have been improved by incorporating the concept of semantics [23], [24], [25], [26], [27], [28], [29], [30], [31]. On the other hand, the present work takes an approach based on behaviors, the difference between both approaches is carefully discussed below.…”
Section: Introductionmentioning
confidence: 99%
“…By nature, program semantics is more detailed than the scalar fitness commonly used in GP, and in effect offers a more informative guidance for program synthesis. This virtue of SGP has brought substantial performance gains in numerous works [1,3,13,19,23,27,30,31].…”
Section: Introductionmentioning
confidence: 99%