IEEE Access (Jan 2022)

Itao: A New Iterative Thresholding Algorithm Based Optimizer for Deep Neural Networks

  • Mohamed Merrouchi,
  • Khalid Atifi,
  • Mustapha Skittou,
  • Taoufiq Gadi

DOI
https://doi.org/10.1109/ACCESS.2022.3222311
Journal volume & issue
Vol. 10
pp. 120880 – 120890

Abstract

Read online

In this paper, we propose a new iterative thresholding algorithm based optimizer (Itao) for deep neural networks. It is a first-order gradient-based algorithm with Tikhonov regularization for stochastic objective functions. It is fast and straightforward to implement. It acts on the parameters and their gradients, with respect to the objective function, in only one step in the backpropagation system when training a neural network. This reduces the learning time and makes it well suited for neural networks with large parameters and/or large datasets. We have experimented this algorithm on several types of loss functions such as mean squared error, mean absolute error and categorical crossentropy. Different types of models such as regression and classification are studied. The robustness of this optimizer against the noisy labels is also verified. Many of the empirical results of conducted experiments in this study show that our optimizer works well in practice. It can outperform other state-of-the-art optimizers in terms of accuracy or at least give the same results in addition to the reduction of learning time.

Keywords