paper-with-me

Papers

Embedded hyper-parameter tuning by Simulated Annealing

2019-06-04 · Matteo Fischetti, Matteo Stringher

We propose a new metaheuristic training scheme that combines Stochastic Gradient Descent (SGD) and Discrete Optimization in an unconventional way. Our idea is to define a discrete neighborhood of the current SGD point containing a number of "potentially good moves" that exploit gradient information, and to search this neighborhood by using a classical metaheuristic scheme borrowed from Discrete Optimization. In the present paper we investigate the use of a simple Simulated Annealing (SA) metaheuristic that accepts/rejects a candidate new solution in the neighborhood with a probability that depends both on the new solution quality and on a parameter (the temperature) which is modified over time to lower the probability of accepting worsening moves. We use this scheme as an automatic way to perform hyper-parameter tuning, hence the title of the paper. A distinctive feature of our scheme is that hyper-parameters are modified within a single SGD execution (and not in an external loop, as customary) and evaluated on the fly on the current minibatch, i.e., their tuning is fully embedded within the SGD algorithm. The use of SA for training is not new, but previous proposals were mainly intended for non-differentiable objective functions for which SGD is not applied due to the lack of gradients. On the contrary, our SA method requires differentiability of (a proxy of) the loss function, and leverages on the availability of a gradient direction to define local moves that have a large probability to improve the current solution. Computational results on image classification (CIFAR-10) are reported, showing that the proposed approach leads to an improvement of the final validation accuracy for modern Deep Neural Networks such as ResNet34 and VGG16.

📄 PDF Abstract BibTeX arXiv:1906.01504

Code (2)

chunghyunhee/SimulatedAnnealing
santhoshhari/simulated_annealing

Tasks

image-classificationImage Classification

Methods 이 논문이 사용한 방법론

SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…

Similar Papers 제목 키워드 기반

Feature Importance Guided Random Forest Learning with Simulated Annealing Based Hyperparameter Tuning

2025-10-31 · Kowshik Balasubramanian, Andre Williams, Ismail Butun arxiv

This paper introduces a novel framework for enhancing Random Forest classifiers by integrating probabilistic feature sampling and hyperparameter tuning via Simulated Annealing. The proposed framework exhibits substantial…

Feature ImportanceAnomaly Detection

SA-CNN: Application to text categorization issues using simulated annealing-based convolutional neural network optimization

2023-03-13 · Zihao Guo, Yueying Cao

Convolutional neural networks (CNNs) are a representative class of deep learning algorithms including convolutional computation that perform translation-invariant classification of input data based on their hierarchical …

ClassificationText Categorizationtext-classificationText Classification

Local Energy Distribution Based Hyperparameter Determination for Stochastic Simulated Annealing

2023-04-24 · Naoya Onizawa, Kyo Kuroki, Duckgyu Shin, Takahiro Hanyu

This paper presents a local energy distribution based hyperparameter determination for stochastic simulated annealing (SSA). SSA is capable of solving combinatorial optimization problems faster than typical simulated ann…

Combinatorial Optimization

Demonstrating Real Advantage of Machine-Learning-Enhanced Monte Carlo for Combinatorial Optimization

2025-10-22 · Luca Maria Del Bono, Federico Ricci-Tersenghi, Francesco Zamponi arxiv

Combinatorial optimization problems are central to both practical applications and the development of optimization methods. While classical and quantum algorithms have been refined over decades, machine learning--assiste…

An Exploratory Study on Simulated Annealing for Feature Selection in Learning-to-Rank

2023-10-20 · Mohd. Sayemul Haque, Md. Fahim, Muhammad Ibrahim

Learning-to-rank is an applied domain of supervised machine learning. As feature selection has been found to be effective for improving the accuracy of learning models in general, it is intriguing to investigate this pro…

feature selectionLearning-To-Rank