PSO-Convolutional Neural Networks With Heterogeneous Learning Rate

被引:7
作者
Phong, Nguyen Huu [1 ]
Santos, Augusto [1 ]
Ribeiro, Bernardete [1 ]
机构
[1] Univ Coimbra, Dept Informat Engn, CISUC, P-3030290 Coimbra, Portugal
关键词
Computer vision; convolutional neural networks; deep learning; image classification; distributed computing; k-nearest neighbors; particle swarm optimization;
D O I
10.1109/ACCESS.2022.3201142
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Convolutional Neural Networks (ConvNets or CNNs) have been candidly deployed in the scope of computer vision and related fields. Nevertheless, the dynamics of training of these neural networks lie still elusive: it is hard and computationally expensive to train them. A myriad of architectures and training strategies have been proposed to overcome this challenge and address several problems in image processing such as speech, image and action recognition as well as object detection. In this article, we propose a novel Particle Swarm Optimization (PSO) based training for ConvNets. In such framework, the vector of weights of each ConvNet is typically cast as the position of a particle in phase space whereby PSO collaborative dynamics intertwines with Stochastic Gradient Descent (SGD) in order to boost training performance and generalization. Our approach goes as follows: i) [regular phase] each ConvNet is trained independently via SGD; ii) [collaborative phase] ConvNets share among themselves their current vector of weights (or particle-position) along with their gradient estimates of the Loss function. Distinct step sizes are coined by distinct ConvNets. By properly blending ConvNets with large (possibly random) step-sizes along with more conservative ones, we propose an algorithm with competitive performance with respect to other PSO-based approaches on Cifar-10 and Cifar-100 (accuracy of 98:31% and 87:48%). These accuracy levels are obtained by resorting to only four ConvNets - such results are expected to scale with the number of collaborative ConvNets accordingly. We make our source codes available for download https://github.com/leonlha/ PSO-ConvNet-Dynamics.
引用
收藏
页码:89970 / 89988
页数:19
相关论文
共 63 条
[11]   Emergent behavior in flocks [J].
Cucker, Felipe ;
Smale, Steve .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2007, 52 (05) :852-862
[12]  
Zeiler MD, 2012, Arxiv, DOI arXiv:1212.5701
[13]   Ant colony optimization -: Artificial ants as a computational intelligence technique [J].
Dorigo, Marco ;
Birattari, Mauro ;
Stuetzle, Thomas .
IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2006, 1 (04) :28-39
[14]  
Dosovitskiy A, 2021, Arxiv, DOI [arXiv:2010.11929, DOI 10.48550/ARXIV.2010.11929]
[15]  
Duchi J, 2011, J MACH LEARN RES, V12, P2121
[16]   Convolutional neural network-based PSO for lung nodule false positive reduction on CT images [J].
Franca da Silva, Giovanni Lucca ;
Azevedo Valente, Thales Levi ;
Silva, Aristofanes Correa ;
de Paiva, Anselmo Cardoso ;
Gattass, Marcelo .
COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2018, 162 :109-118
[17]  
Howard AG, 2017, Arxiv, DOI [arXiv:1704.04861, DOI 10.48550/ARXIV.1704.04861]
[18]  
Garcia-Perez A., 2019, Designing and tracking knowledge management metrics, P163
[19]  
Gotmare A, 2018, Arxiv, DOI arXiv:1810.13243
[20]   Nonparametric Variational Auto-encoders for Hierarchical Representation Learning [J].
Goyal, Prasoon ;
Hu, Zhiting ;
Liang, Xiaodan ;
Wang, Chenyu ;
Xing, Eric P. .
2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2017, :5104-5112