skip to main content
10.1145/3520304.3529064acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
poster

TGPGAN: towards expression-based generative adversarial networks

Published: 19 July 2022 Publication History

Abstract

Before the advent of Generative Adversarial Networks (GANs), Evolutionary Computation approaches made up the majority of the state of the art for image generation. Adversarial models employing Deep Convolutional Neural Networks better fitted for GPU computing have been at this point more efficient. Nevertheless, motivated by recent successes in GPU-accelerated Genetic Programming (GP) and given the disposition of expression-based solutions towards image evolution, we believe in the prospect of using symbolic expressions as generators for GANs, instead of neural networks. In this paper, we propose a novel GAN model called TGPGAN, where the traditional convolutional generator network is replaced with a GP approach. The generator iteratively evolves a population of expressions that are then passed to the discriminator module along with real images for backpropagation. Our experimental results show that it is possible to achieve comparable results to a typical Deep Convolutional GAN while benefiting from the flexibility enabled by an expression-based genotype. Moreover, this work serves as a proof of concept for the evolution of symbolic expressions within adversarial models.

References

[1]
Martin Arjovsky, Soumith Chintala, and Léon Bottou. 2017. Wasserstein generative adversarial networks. In International conference on machine learning. PMLR, 214--223.
[2]
Francisco Baeta, João Correia, Tiago Martins, and Penousal Machado. 2021. Speed benchmarking of genetic programming frameworks. In GECCO 2021 - Proceedings of the 2021 Genetic and Evolutionary Computation Conference. ACM, to appear.
[3]
Francisco Baeta, João Correia, Tiago Martins, and Penousal Machado. 2021. TensorGP --- Genetic Programming Engine in TensorFlow. In Applications of Evolutionary Computation - 24th International Conference, EvoApplications 2021. Springer, 763--778.
[4]
Lawrence Cayton. 2005. Algorithms for manifold learning. Univ. of California at San Diego Tech. Rep 12, 1--17 (2005), 1.
[5]
João Correia, Penousal Machado, Juan Romero, Pedro Martins, and F Amílcar Cardoso. 2019. Breaking the Mould An Evolutionary Quest for Innovation Through Style Change. In Computational Creativity. Springer, 353--398.
[6]
Victor Costa, Nuno Lourenço, João Correia, and Penousal Machado. 2019. COEGAN: Evaluating the coevolution effect in generative adversarial networks. In Proceedings of the genetic and evolutionary computation conference. 374--382.
[7]
Victor Costa, Nuno Lourenço, João Correia, and Penousal Machado. 2021. Demonstrating the Evolution of GANs through t-SNE. arXiv preprint arXiv:2102.00524 (2021).
[8]
Erlend Gjesteland Ekern and Björn Gambäck. 2021. Interactive, Efficient and Creative Image Generation Using Compositional Pattern-Producing Networks. In International Conference on Computational Intelligence in Music, Sound, Art and Design (Part of EvoStar). Springer, 131--146.
[9]
Philip Galanter. 2003. What is generative art? Complexity theory as a context for art theory. In In GA2003--6th Generative Art Conference. Citeseer.
[10]
Ian Goodfellow. 2016. Nips 2016 tutorial: Generative adversarial networks. arXiv preprint arXiv:1701.00160 (2016).
[11]
Ian Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio. 2014. Generative adversarial nets. Advances in neural information processing systems 27 (2014).
[12]
David Ha. 2016. Generating Abstract Patterns with Tensor-Flow. blog.otoro.net (2016). https://blog.otoro.net/2016/03/25/generating-abstract-patterns-with-tensorflow/
[13]
Penousal Machado and Amílcar Cardoso. 2002. All the truth about NEvAr. Applied Intelligence 16, 2 (2002), 101--118.
[14]
Tiago Martins, João Correia, Ernesto Costa, and Penousal Machado. 2019. Evolving Stencils for Typefaces: Combining Machine Learning, User's Preferences and Novelty. Complexity 2019 (2019).
[15]
Luke Metz and Ishaan Gulrajani. 2017. Compositional pattern producing GAN. In NeurIPS Workshops, Vol. 1.
[16]
Karl Sims. 1991. Artificial evolution for computer graphics. In Proceedings of the 18th annual conference on Computer graphics and interactive techniques. 319--328.
[17]
Kenneth O Stanley. 2007. Compositional pattern producing networks: A novel abstraction of development. Genetic programming and evolvahle machines 8, 2 (2007), 131--162.
[18]
Kenneth O Stanley and Risto Miikkulainen. 2002. Evolving neural networks through augmenting topologies. Evolutionary computation 10, 2 (2002), 99--127.
[19]
Chaoyue Wang, Chang Xu, Xin Yao, and Dacheng Tao. 2019. Evolutionary generative adversarial networks. IEEE Transactions on Evolutionary Computation 23, 6 (2019), 921--934.
[20]
Jun-Yan Zhu, Taesung Park, Phillip Isola, and Alexei A Efros. 2017. Unpaired image-to-image translation using cycle-consistent adversarial networks. In Proceedings of the IEEE international conference on computer vision. 2223--2232.

Cited By

View all
  • (2024)Evolutionary Art and Design in the Machine Learning EraProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3648408(1460-1501)Online publication date: 14-Jul-2024
  • (2024)Coevolutionary Computation for Adversarial Deep LearningProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3648405(1410-1431)Online publication date: 14-Jul-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '22: Proceedings of the Genetic and Evolutionary Computation Conference Companion
July 2022
2395 pages
ISBN:9781450392686
DOI:10.1145/3520304
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 July 2022

Check for updates

Author Tags

  1. TGPGAN
  2. expression-based evolution
  3. generative adversarial networks
  4. genetic programming

Qualifiers

  • Poster

Funding Sources

  • FCT

Conference

GECCO '22
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Evolutionary Art and Design in the Machine Learning EraProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3648408(1460-1501)Online publication date: 14-Jul-2024
  • (2024)Coevolutionary Computation for Adversarial Deep LearningProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3648405(1410-1431)Online publication date: 14-Jul-2024

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media