Gradient-based empirical risk minimization using local polynomial regression

2Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In this paper, we consider the widely studied problem of empirical risk minimization (ERM) of strongly convex and smooth loss functions using iterative gradient-based methods. A major goal of the existing literature has been to compare different prototypical algorithms, such as batch gradient descent (GD) or stochastic gradient descent (SGD), by analyzing their rates of convergence to -approximate solutions with respect to the number of gradient computations, which is also known as the oracle complexity. For example, the oracle complexity of GD is O(n log(pɛ-1)), where n is the number of training samples and p is the parameter space dimension. When n is large, this can be prohibitively expensive in practice, and SGD is preferred due to its oracle complexity of O(pɛ-1). Such standard analyses only utilize the smoothness of the loss function in the parameter being optimized. In contrast, we demonstrate that when the loss function is smooth in the data, we can learn the oracle at every iteration and beat the oracle complexities of GD, SGD, and their variants in important regimes. Specifically, at every iteration, our proposed algorithm, Local Polynomial Interpolation-based Gradient Descent (LPI-GD), first performs local polynomial regression with a virtual batch of data points to learn the gradient of the loss function and then estimates the true gradient of the ERM objective function. We establish that the oracle complexity of LPI-GD is Õ (pe ɛ-1)d/(2η))), where d is the data space dimension, and the gradient of the loss function is assumed to belong to an η-Ho lder class with respect to the data. Our proof extends the analysis of local polynomial regression in nonparametric statistics to provide supremum norm guarantees for interpolation in multivariate settings and also exploits tools from the inexact GD literature. Unlike the complexities of GD and SGD, the complexity of our method depends on d. However, our algorithm outperforms GD, SGD, and their variants in oracle complexity for a broad range of settings where d is small relative to n. For example, with typical loss functions (such as squared or cross-entropy loss), when p = O(nβ) for any β > 0 and ɛ = Θ(n-1/2) is at the statistical limit, our method can be made to require O(nδ) oracle calls for any δ > 0, while SGD and GD require O(nβ+(1/2)) and O(n log(n)) oracle calls, respectively.

Cite

CITATION STYLE

APA

Jadbabaie, A., Makur, A., & Shah, D. (2024). Gradient-based empirical risk minimization using local polynomial regression. Stochastic Systems, 14(4), 363–402. https://doi.org/10.1287/stsy.2022.0003

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free