GPCNN: Evolving Convolutional Neural Networks using Genetic Programming
Created by W.Langdon from
gp-bibliography.bib Revision:1.8129
- @InProceedings{McGhie:2020:SSCI,
-
author = "Abigail McGhie and Bing Xue and Mengjie Zhang",
-
title = "GPCNN: Evolving Convolutional Neural Networks using
Genetic Programming",
-
booktitle = "2020 IEEE Symposium Series on Computational
Intelligence (SSCI)",
-
year = "2020",
-
pages = "2684--2691",
-
abstract = "Image classification is an important task that has a
wide range of applications. Convolutional neural
networks (CNNs) are a common approach that can achieve
promising performance in image classification. However,
using CNNs to address a problem requires in-depth
knowledge about CNN architectures and how it relates to
the problem domain. Genetic programming (GP) as an
evolutionary computation method can used to reduce the
amount of knowledge required to design a CNN for a
given problem domain by automatically searching for the
optimal architecture. This paper proposes a new
algorithm named, GPCNN, which encodes graph-based CNN
architectures as trees and uses genetic operators, i.e.
mutation, crossover and selection, to find better
architectures. A more flexible crossover, partial
subtree crossover, is also proposed to improve the
search performance. As an preliminary work, GPCNN did
not manage to achieve better performance than the
state-of-the-art methods due to the limit on
computational resource, but it is able to achieve
better results than the baseline methods. More
importantly, the proposed tree-based graph
representation of CNN allows CNN architecture of
various shapes, which has a great potential for future
work in evolutionary automatic neural architecture
search.",
-
keywords = "genetic algorithms, genetic programming",
-
DOI = "doi:10.1109/SSCI47803.2020.9308390",
-
month = dec,
-
notes = "Also known as \cite{9308390}",
- }
Genetic Programming entries for
Abigail McGhie
Bing Xue
Mengjie Zhang
Citations