RSO: A Gradient Free Sampling Based Approach For Training Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
We propose RSO (random search optimization), a gradient free Markov Chain Monte Carlo search based approach for training deep neural networks. To this end, RSO adds a perturbation to a weight in a deep neural network and tests if it reduces the loss on a mini-batch. If this reduces the loss, the weight is updated, otherwise the existing weight is retained. Surprisingly, we find that repeating this process a few times for each weight is sufficient to train a deep neural network. The number of weight updates for RSO is an order of magnitude lesser when compared to backpropagation with SGD. RSO can make aggressive weight updates in each step as there is no concept of learning rate. The weight update step for individual layers is also not coupled with the magnitude of the loss. RSO is evaluated on classification tasks on MNIST and CIFAR-10 datasets with deep neural networks of 6 to 10 layers where it achieves an accuracy of 99.1% and 81.8% respectively. We also find that after updating the weights just 5 times, the algorithm obtains a classification accuracy of 98% on MNIST.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 2.
5 papers.
- 2024Inverse-Q*: Token Level Reinforcement Learning for Aligning Large Language Models Without Preference Datacited by 12
- 2023Stochastic Gradient Sampling for Enhancing Neural Networks Trainingcited by 3
- 2022Training neural networks using Metropolis Monte Carlo and an adaptive variantcited by 2
- 2023Efficient and Flexible Neural Network Training through Layer-wise Feedback Propagationcited by 2
- 2024Gradient-Free Training of Quantized Neural Networkscited by 1
- 2024Gradient-Free Training of Quantized Neural Networks13 Oct 2024
- 2024Inverse-Q*: Token Level Reinforcement Learning for Aligning Large Language Models Without Preference Data27 Aug 2024
- 2023Stochastic Gradient Sampling for Enhancing Neural Networks Training25 Oct 2023
- 2023Efficient and Flexible Neural Network Training through Layer-wise Feedback Propagation23 Aug 2023
- 2022Training neural networks using Metropolis Monte Carlo and an adaptive variant16 May 2022