Evolving deep neural networks by multi-objective particle swarm optimization for image classification

57Citations
Citations of this article
85Readers
Mendeley users who have this article in their library.

Abstract

In recent years, convolutional neural networks (CNNs) have become deeper in order to achieve better classification accuracy in image classification. However, it is difficult to deploy the state-of-the-art deep CNNs for industrial use due to the difficulty of manually fine-tuning the hyperparameters and the trade-off between classification accuracy and computational cost. This paper proposes a novel multi-objective optimization method for evolving state-of-the-art deep CNNs in real-life applications, which automatically evolves the non-dominant solutions at the Pareto front. Three major contributions are made: Firstly, a new encoding strategy is designed to encode one of the best state-of-the-art CNNs; With the classification accuracy and the number of floating point operations as the two objectives, a multi-objective particle swarm optimization method is developed to evolve the non-dominant solutions; Last but not least, a new infrastructure is designed to boost the experiments by concurrently running the experiments on multiple GPUs across multiple machines, and a Python library is developed and released to manage the infrastructure. The experimental results demonstrate that the non-dominant solutions found by the proposed method form a clear Pareto front, and the proposed infrastructure is able to almost linearly reduce the running time.

Cite

CITATION STYLE

APA

Wang, B., Sun, Y., Xue, B., & Zhang, M. (2019). Evolving deep neural networks by multi-objective particle swarm optimization for image classification. In GECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference (pp. 490–498). Association for Computing Machinery, Inc. https://doi.org/10.1145/3321707.3321735

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free