Saved in:
Bibliographic Details
Main Authors: Shu, Yao, Fang, Jiongfeng, He, Ying Tiffany, Yu, Fei Richard
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2402.11427
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914996241301504
author Shu, Yao
Fang, Jiongfeng
He, Ying Tiffany
Yu, Fei Richard
author_facet Shu, Yao
Fang, Jiongfeng
He, Ying Tiffany
Yu, Fei Richard
contents First-order optimization (FOO) algorithms are pivotal in numerous computational domains such as machine learning and signal denoising. However, their application to complex tasks like neural network training often entails significant inefficiencies due to the need for many sequential iterations for convergence. In response, we introduce first-order optimization expedited with approximately parallelized iterations (OptEx), the first framework that enhances the efficiency of FOO by leveraging parallel computing to mitigate its iterative bottleneck. OptEx employs kernelized gradient estimation to make use of gradient history for future gradient prediction, enabling parallelization of iterations -- a strategy once considered impractical because of the inherent iterative dependency in FOO. We provide theoretical guarantees for the reliability of our kernelized gradient estimation and the iteration complexity of SGD-based OptEx, confirming that estimation errors diminish to zero as historical gradients accumulate and that SGD-based OptEx enjoys an effective acceleration rate of $Ω(\sqrt{N})$ over standard SGD given parallelism of N. We also use extensive empirical studies, including synthetic functions, reinforcement learning tasks, and neural network training across various datasets, to underscore the substantial efficiency improvements achieved by OptEx.
format Preprint
id arxiv_https___arxiv_org_abs_2402_11427
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle OptEx: Expediting First-Order Optimization with Approximately Parallelized Iterations
Shu, Yao
Fang, Jiongfeng
He, Ying Tiffany
Yu, Fei Richard
Machine Learning
Artificial Intelligence
First-order optimization (FOO) algorithms are pivotal in numerous computational domains such as machine learning and signal denoising. However, their application to complex tasks like neural network training often entails significant inefficiencies due to the need for many sequential iterations for convergence. In response, we introduce first-order optimization expedited with approximately parallelized iterations (OptEx), the first framework that enhances the efficiency of FOO by leveraging parallel computing to mitigate its iterative bottleneck. OptEx employs kernelized gradient estimation to make use of gradient history for future gradient prediction, enabling parallelization of iterations -- a strategy once considered impractical because of the inherent iterative dependency in FOO. We provide theoretical guarantees for the reliability of our kernelized gradient estimation and the iteration complexity of SGD-based OptEx, confirming that estimation errors diminish to zero as historical gradients accumulate and that SGD-based OptEx enjoys an effective acceleration rate of $Ω(\sqrt{N})$ over standard SGD given parallelism of N. We also use extensive empirical studies, including synthetic functions, reinforcement learning tasks, and neural network training across various datasets, to underscore the substantial efficiency improvements achieved by OptEx.
title OptEx: Expediting First-Order Optimization with Approximately Parallelized Iterations
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2402.11427