4.7 Article

Evolving convolutional neural networks by symbiotic organisms search algorithm for image classification

Journal

APPLIED SOFT COMPUTING
Volume 109, Issue -, Pages -

Publisher

ELSEVIER
DOI: 10.1016/j.asoc.2021.107537

Keywords

Symbiotic organisms search algorithm; Convolutional neural networks; Architecture search; Image classification

Funding

  1. Funds for National Natural Science Foundation of China [61871040]
  2. National Natural Science Foundation of China [61731003]
  3. Engineering Research Center of Intel-ligent Technology and Educational Application, Ministry of Education

Ask authors/readers for more resources

CNN design usually requires manual iterations and adjustments, which are time-consuming and labor-intensive. Our proposed sosCNN algorithm automates the construction of strong CNN architectures.
Convolutional neural networks (CNNs) are important neural networks in the deep learning field. In general, CNN design requires manual iterations and adjustments based on the characteristics of the data and a priori knowledge of the application area, and such processes are time-consuming, laborintensive, and weaken the generalizability of the CNN architecture. Due to the complexity of the CNN architecture, its automatic construction is difficult. Automating the design of a CNN architecture using evolutionary algorithms is viable, but the field is still in its infancy. We propose an architectural search algorithm for CNNs that employs a symbiotic organisms search (SOS) algorithm called sosCNN. First, a SOS algorithm with strong global optimization abilities was introduced for CNN architecture search, and this algorithm facilitates the automatic building of good CNN architectures. Then, a novel integrated coding update method is proposed that reduces the loss of convolutional layers, which results in a searched architecture with stronger feature extraction capability. Finally, three new non-numeric computational strategies, namely, binary segmentation, slack gain, and dissimilar mutation, were combined with the SOS algorithm. We tested the sosCNN algorithm against 24 algorithms, including state-of-the-art algorithms, on nine widely used image classification datasets. The experimental results show that the average classification error of sosCNN is reduced by 0.04% to 7.37% on the nine benchmark test sets compared to the state of art algorithms, which is a very promising result. (C) 2021 Elsevier B.V. All rights reserved.

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