Bolstering Stochastic Gradient Descent with Model Building

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Birbil, S. Ilker, Martin, Ozgur, Onay, Gonenc, Oztoprak, Figen
Format: Preprint
Published: 2021
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909135173320704
author Birbil, S. Ilker
Martin, Ozgur
Onay, Gonenc
Oztoprak, Figen
author_facet Birbil, S. Ilker
Martin, Ozgur
Onay, Gonenc
Oztoprak, Figen
contents Stochastic gradient descent method and its variants constitute the core optimization algorithms that achieve good convergence rates for solving machine learning problems. These rates are obtained especially when these algorithms are fine-tuned for the application at hand. Although this tuning process can require large computational costs, recent work has shown that these costs can be reduced by line search methods that iteratively adjust the step length. We propose an alternative approach to stochastic line search by using a new algorithm based on forward step model building. This model building step incorporates second-order information that allows adjusting not only the step length but also the search direction. Noting that deep learning model parameters come in groups (layers of tensors), our method builds its model and calculates a new step for each parameter group. This novel diagonalization approach makes the selected step lengths adaptive. We provide convergence rate analysis, and experimentally show that the proposed algorithm achieves faster convergence and better generalization in well-known test problems. More precisely, SMB requires less tuning, and shows comparable performance to other adaptive methods.
format Preprint
id arxiv_https___arxiv_org_abs_2111_07058
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle Bolstering Stochastic Gradient Descent with Model Building
Birbil, S. Ilker
Martin, Ozgur
Onay, Gonenc
Oztoprak, Figen
Machine Learning
Stochastic gradient descent method and its variants constitute the core optimization algorithms that achieve good convergence rates for solving machine learning problems. These rates are obtained especially when these algorithms are fine-tuned for the application at hand. Although this tuning process can require large computational costs, recent work has shown that these costs can be reduced by line search methods that iteratively adjust the step length. We propose an alternative approach to stochastic line search by using a new algorithm based on forward step model building. This model building step incorporates second-order information that allows adjusting not only the step length but also the search direction. Noting that deep learning model parameters come in groups (layers of tensors), our method builds its model and calculates a new step for each parameter group. This novel diagonalization approach makes the selected step lengths adaptive. We provide convergence rate analysis, and experimentally show that the proposed algorithm achieves faster convergence and better generalization in well-known test problems. More precisely, SMB requires less tuning, and shows comparable performance to other adaptive methods.
title Bolstering Stochastic Gradient Descent with Model Building
topic Machine Learning
url https://arxiv.org/abs/2111.07058