Adaptive stochastic approximation by the simultaneous perturbation method

被引:267
|
作者
Spall, JC [1 ]
机构
[1] Johns Hopkins Univ, Appl Phys Lab, Laurel, MD 20723 USA
关键词
adaptive estimation; optimization; parameter estimation; root-finding; simultaneous perturbation stochastic approximation (SPSA); stochastic approximation;
D O I
10.1109/TAC.2000.880982
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Stochastic approximation (SA! has long been applied for problems of minimizing loss functions or root finding with noisy input information. As with all stochastic search algorithms, there are adjustable algorithm coefficients that must be specified, and that can have a profound effect on algorithm performance. It is known that choosing these coefficients according to an SA analog of the deterministic Newton-Raphson algorithm provides an optimal or near-optimal form of the algorithm. However, directly determining the required Hessian matrix (or Jacobian matrix for root finding) to achieve this algorithm form 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 Hessian matrix, while concurrently estimating the primary parameters of interest. The approach applies in both the gradient-free optimization (Kiefer-Wolfowitz) and root-finding/stochastic gradient-based (Robbins-Monro) settings, and is based on the "simultaneous perturbation (SP)" idea introduced previously: The algorithm requires only a small number of loss function or gradient measurements per iteration-independent of the problem dimension-to adaptively estimate the Hessian and parameters of primary interest. Aside from introducing the adaptive SP approach, this paper presents practical implementation guidance, asymptotic theory, and a nontrivial numerical evaluation. Also included is a discussion and numerical analysis comparing the adaptive SP approach with the iterate-averaging approach to accelerated SA.
引用
收藏
页码:1839 / 1853
页数:15
相关论文
共 50 条
  • [41] Proportional damping approximation using the energy gain and simultaneous perturbation stochastic approximation
    Sultan, Cornel
    MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2010, 24 (07) : 2210 - 2224
  • [42] Data-driven control based on simultaneous perturbation stochastic approximation with adaptive weighted gradient estimation
    Dong, Na
    Wu, Chun-Ho
    Gao, Zhong-Ke
    Chen, Zeng-qiang
    Ip, Wai-Hung
    IET CONTROL THEORY AND APPLICATIONS, 2016, 10 (02): : 201 - 209
  • [43] A Parallelized Combined Direction Simultaneous Perturbation Stochastic Approximation Algorithm
    Zhao, Hao
    Liu, Tiegang
    2017 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND APPLICATIONS (ICCIA), 2017, : 141 - 144
  • [44] A simultaneous perturbation stochastic approximation algorithm for broadband noise control
    Li, Shanjun
    Jin, Guoyong
    Wu, Muyun
    Chen, Yukun
    Ye, Tiangui
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 2023, 153 (01): : 643 - 653
  • [45] Structural optimization using the simultaneous perturbation stochastic approximation algorithm
    Hamidian, D.
    Seyedpoor, S. M.
    JOURNAL OF ALGORITHMS & COMPUTATIONAL TECHNOLOGY, 2009, 3 (03) : 407 - 424
  • [46] A one-measurement form of simultaneous perturbation stochastic approximation
    Spall, JC
    AUTOMATICA, 1997, 33 (01) : 109 - 112
  • [47] Optimisation of particle filters using simultaneous perturbation stochastic approximation
    Chan, TL
    Doucet, A
    Tadic, VB
    2003 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL VI, PROCEEDINGS: SIGNAL PROCESSING THEORY AND METHODS, 2003, : 681 - 684
  • [48] Simultaneous Perturbation Stochastic Approximation for Few-Shot Learning
    Boiarov, Andrei
    Granichin, Oleg
    Granichina, Olga
    2020 EUROPEAN CONTROL CONFERENCE (ECC 2020), 2020, : 350 - 355
  • [49] Passive Filter Planning Using Simultaneous Perturbation Stochastic Approximation
    Hong, Ying-Yi
    Chiu, Ching-Sheng
    IEEE TRANSACTIONS ON POWER DELIVERY, 2010, 25 (02) : 939 - 946
  • [50] Discrete non-linear adaptive data driven control based upon simultaneous perturbation stochastic approximation
    Na Dong
    Aiguo Wu
    Zengqiang Chen
    Nonlinear Dynamics, 2013, 72 : 883 - 894