Publication Details

Genetic Programming with Memory for Approximate Data Reconstruction

SEKANINA Lukáš and JŮZA Tadeáš. Genetic Programming with Memory for Approximate Data Reconstruction. Genetic Programming Theory and Practice XXI. Singapore: Springer Nature Singapore, 2025, pp. 199-218. ISBN 978-981-9600-76-2. Available from: https://link.springer.com/chapter/10.1007/978-981-96-0077-9_10
Czech title
Genetické programování s pamětí pro přibližnou rekonstrukci dat
Type
book chapter
Language
english
Authors
Sekanina Lukáš, prof. Ing., Ph.D. (DCSY FIT BUT)
Jůza Tadeáš, Ing. (FIT BUT)
URL
Keywords

genetic programming, convolutional neural network, approximate computing, hardware accelerator, classification, energy

Abstract

This chapter addresses the computation-memorization trade-offs in the context of genetic programming (GP). We introduce genetic programming with memory (GPM) in which GP evolves not only the expression but also the content of a small local memory to better approximate the original data set. In particular, we evolved expression-memory pairs that can serve as weight generators and thus approximate the weights associated with convolutional layers of some convolutional neural networks (CNNs). This is potentially interesting for the efficient implementations of hardware accelerators of CNNs in which memory access is significantly more energy-demanding than arithmetic operations. In our approach, most of the weights are approximated using an evolved expression; only some fraction of them must be read from memory. For example, if memory contains 10% of the original weights, the weight generator evolved for a convolutional layer can approximate the original weights such that the CNN utilizing the generated weights shows less than a 1% drop in the classification accuracy on the MNIST data set. The memory requirements are reduced 3.1x or 12.6x for 8-bit or 32-bit weights, respectively. Additional experiments conducted for more complex CNNs and challenging image classification benchmarks show various impacts of weights' approximation on classification accuracy.

Published
2025
Pages
199-218
Book
Genetic Programming Theory and Practice XXI
ISBN
978-981-9600-76-2
Publisher
Springer Nature Singapore
Place
Singapore, SG
DOI
BibTeX
@INBOOK{FITPUB13219,
   author = "Luk\'{a}\v{s} Sekanina and Tade\'{a}\v{s} J\r{u}za",
   title = "Genetic Programming with Memory for Approximate Data Reconstruction",
   pages = "199--218",
   booktitle = "Genetic Programming Theory and Practice XXI",
   year = 2025,
   location = "Singapore, SG",
   publisher = "Springer Nature Singapore",
   ISBN = "978-981-9600-76-2",
   doi = "10.1007/978-981-96-0077-9\_10",
   language = "english",
   url = "https://www.fit.vut.cz/research/publication/13219"
}
Files
Back to top