Evolutionary Neural Architecture Search Supporting Approximate Multipliers
Michal Pinos, Vojtech Mrazek, Lukas Sekanina

TL;DR
This paper introduces a multi-objective evolutionary NAS method that evolves CNN architectures with integrated approximate multipliers to optimize accuracy, size, and power consumption for hardware efficiency.
Contribution
It presents a novel NAS approach using Cartesian genetic programming that automatically incorporates approximate multipliers to enhance power efficiency.
Findings
Evolved CNNs outperform human-designed networks of similar complexity.
The method effectively balances accuracy, size, and power consumption.
Automatic selection of approximate multipliers improves hardware efficiency.
Abstract
There is a growing interest in automated neural architecture search (NAS) methods. They are employed to routinely deliver high-quality neural network architectures for various challenging data sets and reduce the designer's effort. The NAS methods utilizing multi-objective evolutionary algorithms are especially useful when the objective is not only to minimize the network error but also to minimize the number of parameters (weights) or power consumption of the inference phase. We propose a multi-objective NAS method based on Cartesian genetic programming for evolving convolutional neural networks (CNN). The method allows approximate operations to be used in CNNs to reduce the power consumption of a target hardware implementation. During the NAS process, a suitable CNN architecture is evolved together with approximate multipliers to deliver the best trade-offs between the accuracy,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
