PSO-Convolutional Neural Networks with Heterogeneous Learning Rate
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 35 of its 74 references that are in the map. First posted on arXiv 20 May 2022.
Builds on
35 of 74 references.
References · 35
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2017Squeeze-and-Excitation Networkscited by 4,789
- 2014Going Deeper with Convolutionscited by 4,241
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,546
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,332
23 more
- 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,512
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,060
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 909
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 837
- 2019On the Variance of the Adaptive Learning Rate and Beyondcited by 772
- 2021Going deeper with Image Transformerscited by 764
- 2015Cyclical Learning Rates for Training Neural Networkscited by 629
- 2018A Mean Field View of the Landscape of Two-Layers Neural Networkscited by 466
- 2017Large-Scale Evolution of Image Classifierscited by 348
- 2021When Vision Transformers Outperform ResNets without Pre-training or Strong Data Augmentationscited by 260
- 2018A Closer Look at Deep Learning Heuristics: Learning rate restarts, Warmup and Distillationcited by 110
- 2018Which Neural Net Architectures Give Rise To Exploding and Vanishing Gradients?cited by 94
- 2020Regularizing Neural Networks via Adversarial Model Perturbationcited by 78
- 2014DenseNet: Implementing Efficient ConvNet Descriptor Pyramidscited by 66
- 2017A Genetic Programming Approach to Designing Convolutional Neural Network Architecturescited by 59
- 2017Evolving Deep Convolutional Neural Networks for Image Classificationcited by 55
- 2015Signal Processing on Graphs: Causal Modeling of Unstructured Datacited by 27
- 2021Spectral Leakage and Rethinking the Kernel Size in CNNscited by 11
- 2019Particle Swarm Optimisation for Evolving Deep Neural Networks for Image Classification by Evolving and Stacking Transferable Blockscited by 8
- 2018Evolving Deep Convolutional Neural Networks by Variable-length Particle Swarm Optimization for Image Classificationcited by 7
- 2018Training Faster by Separating Modes of Variation in Batch-normalized Modelscited by 7
- 2014ADASECANT: Robust Adaptive Secant Method for Stochastic Gradientcited by 2
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 1.
2 papers.