Towards Deep Representation Learning with Genetic Programming

Genetic Programming (GP) is an evolutionary algorithm commonly used for machine learning tasks. In this paper we present a method that allows GP to transform the representation of a large-scale machine learning dataset into a more compact representation, by means of processing features from the original representation at individual level. We develop as a proof of concept of this method an autoencoder. We tested a preliminary version of our approach in a variety of well-known machine learning image datasets. We speculate that this method, used in an iterative manner, can produce results competitive with state-of-art deep neural networks.

READ FULL TEXT

page 11

page 12

page 13

research
01/21/2020

Ensemble Genetic Programming

Ensemble learning is a powerful paradigm that has been usedin the top st...
research
05/06/2015

Retaining Experience and Growing Solutions

Generally, when genetic programming (GP) is used for function synthesis ...
research
01/21/2021

Soft Genetic Programming Binary Classifiers

The study of the classifier's design and it's usage is one of the most i...
research
08/31/2023

TurboGP: A flexible and advanced python based GP library

We introduce TurboGP, a Genetic Programming (GP) library fully written i...
research
10/02/2020

Deep Convolutional Transform Learning – Extended version

This work introduces a new unsupervised representation learning techniqu...
research
04/05/2022

Less is More: A Call to Focus on Simpler Models in Genetic Programming for Interpretable Machine Learning

Interpretability can be critical for the safe and responsible use of mac...
research
04/23/2020

CoInGP: Convolutional Inpainting with Genetic Programming

We investigate the use of Genetic Programming (GP) as a convolutional pr...

Please sign up or login with your details

Forgot password? Click here to reset