4.7 Article

Evolving Deep Convolutional Variational Autoencoders for Image Classification

Journal

IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION
Volume 25, Issue 5, Pages 815-829

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TEVC.2020.3047220

Keywords

Computer architecture; Encoding; Task analysis; Approximation algorithms; Training; Genetic algorithms; Computer science; Convolutional variational autoencoder; evolving deep learning; genetic algorithm (GA); neural architecture search (NAS)

Funding

  1. National Natural Science Foundation of China [61971296, U19A2078, 61836011]
  2. Sichuan Science and Technology Planning Project [2020YFG0319, 2020YFH0186]
  3. Fundamental Research Funds for the Central Universities [YJ201934]
  4. Chengdu Key Research and Development Support Plan [2019-YF08-00264-GX]

Ask authors/readers for more resources

In this article, a novel method for automatically designing optimal architectures of VAEs for image classification, called EvoVAE, based on a genetic algorithm, is proposed. Experiment results demonstrate the superiority of the EvoVAE algorithm over peer competitors on three benchmark datasets.
Variational autoencoders (VAEs) have demonstrated their superiority in unsupervised learning for image processing in recent years. The performance of the VAEs highly depends on their architectures, which are often handcrafted by the human expertise in deep neural networks (DNNs). However, such expertise is not necessarily available to each of the end users interested. In this article, we propose a novel method to automatically design optimal architectures of VAEs for image classification, called evolving deep convolutional VAE (EvoVAE), based on a genetic algorithm (GA). In the proposed EvoVAE algorithm, the traditional VAEs are first generalized to a more generic and asymmetrical one with four different blocks, and then a variable-length gene encoding mechanism of the GA is presented to search for the optimal network depth. Furthermore, an effective genetic operator is designed to adapt to the proposed variable-length gene encoding strategy. To verify the performance of the proposed algorithm, nine variants of AEs and VAEs are chosen as the peer competitors to perform the comparisons on MNIST, street view house numbers, and CIFAR-10 benchmark datasets. The experiments reveal the superiority of the proposed EvoVAE algorithm, which wins 21 times out of the 24 comparisons and outperforms the best competitors by 1.39%, 14.21%, and 13.03% on the three benchmark datasets, respectively.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available