DocumentCode
918561
Title
Feedback and Weighting Mechanisms for Improving Jacobian Estimates in the Adaptive Simultaneous Perturbation Algorithm
Author
Spall, James C.
Author_Institution
Appl. Phys. Lab., Johns Hopkins Univ., Laurel, MD
Volume
54
Issue
6
fYear
2009
fDate
6/1/2009 12:00:00 AM
Firstpage
1216
Lastpage
1229
Abstract
It is known that a stochastic approximation (SA) analogue of the deterministic Newton-Raphson algorithm provides an asymptotically optimal or near-optimal form of stochastic search. However, directly determining the required Jacobian matrix (or Hessian matrix for optimization) has often been difficult or impossible in practice. This paper presents a general adaptive SA algorithm that is based on a simple method for estimating the Jacobian matrix while concurrently estimating the primary parameters of interest. Relative to prior methods for adaptively estimating the Jacobian matrix, the paper introduces two enhancements that generally improve the quality of the estimates for underlying Jacobian (Hessian) matrices, thereby improving the quality of the estimates for the primary parameters of interest. The first enhancement rests on a feedback process that uses previous Jacobian estimates to reduce the error in the current estimate. The second enhancement is based on an optimal weighting of per-iteration Jacobian estimates. From the use of simultaneous perturbations, the algorithm requires only a small number of loss function or gradient measurements per iteration - independent of the problem dimension - to adaptively estimate the Jacobian matrix and parameters of primary interest.
Keywords
Hessian matrices; Jacobian matrices; Newton-Raphson method; approximation theory; search problems; stochastic programming; Hessian matrix; Jacobian matrix estimation per-iteration; adaptive simultaneous perturbation algorithm; asymptotic optimal stochastic search; deterministic Newton-Raphson algorithm; feedback process; near-optimal stochastic search; optimal weighting method; stochastic approximation algorithm; stochastic optimization; Acceleration; Approximation algorithms; Convergence; Equations; Feedback; Finite difference methods; Jacobian matrices; Loss measurement; Parameter estimation; Stochastic processes; Adaptive estimation; Jacobian matrix; root-finding; simultaneous perturbation stochastic approximation (SPSA); stochastic optimization;
fLanguage
English
Journal_Title
Automatic Control, IEEE Transactions on
Publisher
ieee
ISSN
0018-9286
Type
jour
DOI
10.1109/TAC.2009.2019793
Filename
4982684
Link To Document