RECIPE: a grammar-based framework for automatically evolving classification pipelines

AGC de Sá, WJGS Pinto, LOVB Oliveira… - … 2017, Amsterdam, The …, 2017 - Springer
Abstract Automatic Machine Learning is a growing area of machine learning that has a
similar objective to the area of hyper-heuristics: to automatically recommend optimized …

Structured grammatical evolution: a dynamic approach

N Lourenço, F Assunção, FB Pereira, E Costa… - … of grammatical evolution, 2018 - Springer
Grammars have attracted the attention of researchers within the Evolutionary Computation
field, specially from the Genetic Programming community. The most successful example of …

Unveiling the properties of structured grammatical evolution

N Lourenço, FB Pereira, E Costa - Genetic Programming and Evolvable …, 2016 - Springer
Structured grammatical evolution (SGE) is a new genotypic representation for grammatical
evolution (GE). It comprises a hierarchical organization of the genes, where each locus is …

Understanding grammatical evolution: Grammar design

M Nicolau, A Agapitos - Handbook of grammatical evolution, 2018 - Springer
A frequently overlooked consideration when using Grammatical Evolution (GE) is grammar
design. This is because there is an infinite number of grammars that can specify the same …

Probabilistic grammatical evolution

J Mégane, N Lourenço, P Machado - … , EuroGP 2021, Held as Part of …, 2021 - Springer
Grammatical Evolution (GE) is one of the most popular Genetic Programming (GP) variants,
and it has been used with success in several problem domains. Since the original proposal …

Understanding grammatical evolution: initialisation

M Nicolau - Genetic Programming and Evolvable Machines, 2017 - Springer
Grammatical evolution is one of the most used variants of genetic programming, and ever
since its introduction, several improvements have been suggested. One of these concerns …

Data types as a more ergonomic frontend for grammar-guided genetic programming

G Espada, L Ingelse, P Canelas, P Barbosa… - Proceedings of the 21st …, 2022 - dl.acm.org
Genetic Programming (GP) is an heuristic method that can be applied to many Machine
Learning, Optimization and Engineering problems. In particular, it has been widely used in …

Context matters: adaptive mutation for grammars

P Carvalho, J Mégane, N Lourenço… - European Conference on …, 2023 - Springer
Abstract This work proposes Adaptive Facilitated Mutation, a self-adaptive mutation method
for Structured Grammatical Evolution (SGE), biologically inspired by the theory of facilitated …

Investigating coevolutionary archive based genetic algorithms on cyber defense networks

D Garcia, AE Lugo, E Hemberg… - Proceedings of the Genetic …, 2017 - dl.acm.org
We introduce a new cybersecurity project named RIVALS. RIVALS will assist in developing
network defense strategies through modeling adversarial network attack and defense …

A comparative study of different grammar-based genetic programming approaches

N Lourenço, J Ferrer, FB Pereira, E Costa - Genetic Programming: 20th …, 2017 - Springer
Grammars are useful formalisms to specify constraints, and not surprisingly, they have
attracted the attention of Evolutionary Computation (EC) researchers to enforce problem …