no code implementations • 8 Jun 2023 • Edward Pantridge, Thomas Helmuth
Contemporary genetic programming (GP) systems for general program synthesis have been primarily concerned with evolving programs that can manipulate values from a standard set of primitive data types and simple indexed data structures.
1 code implementation • 19 May 2023 • Li Ding, Edward Pantridge, Lee Spector
Lexicase selection is a widely used parent selection algorithm in genetic programming, known for its success in various task domains such as program synthesis, symbolic regression, and machine learning.
no code implementations • 9 Jun 2022 • Edward Pantridge, Thomas Helmuth, Lee Spector
General program synthesis has become an important application area for genetic programming (GP), and for artificial intelligence more generally.
no code implementations • 28 Oct 2020 • Andrés Corrada-Emmanuel, Edward Pantridge, Eddie Zahrebelski, Aditya Chaganti, Simeon Simeonov
We discuss how to use the closed form solution to create a self-consistent test that can validate the independence assumption itself absent the correct labels ground truth.
1 code implementation • 9 Aug 2020 • Edward Pantridge, Lee Spector
In recent years the field of genetic programming has made significant advances towards automatic programming.
no code implementations • 15 Jun 2020 • Andrés Corrada-Emmanuel, Edward Pantridge, Edward Zahrebelski, Aditya Chaganti, Simeon Simeonov
The accuracy estimators in the experiments where we have ground truth are better than one part in a hundred.
no code implementations • 17 Jun 2019 • Andrés Corrada-Emmanuel, Edward Zahrebelski, Edward Pantridge
How can a machine measure the error of regression sub-components when it does not have the ground truth for the correct predictions?
1 code implementation • 22 May 2019 • Thomas Helmuth, Edward Pantridge, Lee Spector
Lexicase parent selection filters the population by considering one random training case at a time, eliminating any individuals with errors for the current case that are worse than the best error in the selection pool, until a single individual remains.
1 code implementation • 10 Aug 2017 • Kai Staats, Edward Pantridge, Marco Cavaglia, Iurii Milovanov, Arun Aniyan
Genetic Programming, a kind of evolutionary computation and machine learning algorithm, is shown to benefit significantly from the application of vectorized data and the TensorFlow numerical computation library on both CPU and GPU architectures.
Distributed, Parallel, and Cluster Computing