paper-with-me

홈 › Papers

Surrogate-assisted Particle Swarm Optimisation for Evolving Variable-length Transferable Blocks for Image Classification

2020-07-03 · Bin Wang, Bing Xue, Mengjie Zhang

Deep convolutional neural networks have demonstrated promising performance on image classification tasks, but the manual design process becomes more and more complex due to the fast depth growth and the increasingly complex topologies of convolutional neural networks. As a result, neural architecture search has emerged to automatically design convolutional neural networks that outperform handcrafted counterparts. However, the computational cost is immense, e.g. 22,400 GPU-days and 2,000 GPU-days for two outstanding neural architecture search works named NAS and NASNet, respectively, which motivates this work. A new effective and efficient surrogate-assisted particle swarm optimisation algorithm is proposed to automatically evolve convolutional neural networks. This is achieved by proposing a novel surrogate model, a new method of creating a surrogate dataset and a new encoding strategy to encode variable-length blocks of convolutional neural networks, all of which are integrated into a particle swarm optimisation algorithm to form the proposed method. The proposed method shows its effectiveness by achieving competitive error rates of 3.49% on the CIFAR-10 dataset, 18.49% on the CIFAR-100 dataset, and 1.82% on the SVHN dataset. The convolutional neural network blocks are efficiently learned by the proposed method from CIFAR-10 within 3 GPU-days due to the acceleration achieved by the surrogate model and the surrogate dataset to avoid the training of 80.1% of convolutional neural network blocks represented by the particles. Without any further search, the evolved blocks from CIFAR-10 can be successfully transferred to CIFAR-100 and SVHN, which exhibits the transferability of the block learned by the proposed method.

📄 PDF Abstract BibTeX arXiv:2007.01556

Code (0)

등록된 구현이 없습니다.

Tasks

General ClassificationGPUimage-classificationImage ClassificationNeural Architecture Search

Similar Papers 제목 키워드 기반

Surrogate-assisted distributed swarm optimisation for computationally expensive geoscientific models

2022-01-18 · Rohitash Chandra, Yash Vardhan Sharma

Evolutionary algorithms provide gradient-free optimisation which is beneficial for models that have difficulty in obtaining gradients; for instance, geoscientific landscape evolution models. However, such models are at t…

Distributed ComputingEvolutionary Algorithms

Critical Parameters in Particle Swarm Optimisation

2015-11-19 · J. Michael Herrmann, Adam Erskine, Thomas Joyce

Particle swarm optimisation is a metaheuristic algorithm which finds reasonable solutions in a wide range of applied problems if suitable parameters are used. We study the properties of the algorithm in the framework of …

Directed particle swarm optimization with Gaussian-process-based function forecasting

2021-02-08 · Johannes Jakubik, Adrian Binding, Stefan Feuerriegel

Particle swarm optimization (PSO) is an iterative search method that moves a set of candidate solution around a search-space towards the best known global and local solutions with randomized step lengths. PSO frequently …

Bayesian OptimizationEvolutionary Algorithms

Particle Swarm Optimisation for Evolving Deep Neural Networks for Image Classification by Evolving and Stacking Transferable Blocks

2019-07-29 · Bin Wang, Bing Xue, Mengjie Zhang

Deep Convolutional Neural Networks (CNNs) have been widely used in image classification tasks, but the process of designing CNN architectures is very complex, so Neural Architecture Search (NAS), automatically searching …

ClassificationGeneral Classificationimage-classificationImage Classification+3

Evolving Deep Convolutional Neural Networks by Variable-length Particle Swarm Optimization for Image Classification

2018-03-17 · Bin Wang, Yanan sun, Bing Xue, Mengjie Zhang

Convolutional neural networks (CNNs) are one of the most effective deep learning methods to solve image classification problems, but the best architecture of a CNN to solve a specific problem can be extremely complicated…

General Classificationimage-classificationImage Classification