An Efficient Variable Projection Formulation for Separable Nonlinear Least Squares Problems

We consider in this paper a class of nonlinear least squares problems in which the model can be represented as a linear combination of nonlinear functions. The variable projection algorithm projects the linear parameters out of the problem, leaving the nonlinear least squares problems involving only the nonlinear parameters. To implement the variable projection algorithm more efficiently, we propose a new variable projection functional based on matrix decomposition. The advantage of the proposed formulation is that the size of the decomposed matrix may be much smaller than those of previous ones. The Levenberg-Marquardt algorithm using finite difference method is then applied to minimize the new criterion. Numerical results show that the proposed approach achieves significant reduction in computing time.

[1]  Ju-Jang Lee,et al.  Training Two-Layered Feedforward Networks With Variable Projection Method , 2008, IEEE Transactions on Neural Networks.

[2]  Min Gan,et al.  Stability analysis of RBF network-based state-dependent autoregressive model for nonlinear time series , 2012, Appl. Soft Comput..

[3]  M. Viberg,et al.  Separable non-linear least-squares minimization-possible improvements for neural net fitting , 1997, Neural Networks for Signal Processing VII. Proceedings of the 1997 IEEE Signal Processing Society Workshop.

[4]  Peter J. Fleming,et al.  A new formulation of the learning problem of a neural network controller , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[5]  Kui Fu Chen Estimating Parameters of a Sine Wave by Separable Nonlinear Least Squares Fitting , 2010, IEEE Transactions on Instrumentation and Measurement.

[6]  C. R. Rao,et al.  Generalized Inverse of Matrices and its Applications , 1972 .

[7]  László T. Kóczy,et al.  Exploiting the Functional Training Approach in Takagi-Sugeno Neuro-fuzzy Systems , 2012, SOFA.

[8]  G. Golub,et al.  Separable nonlinear least squares: the variable projection method and its applications , 2003 .

[9]  Torsten Söderström,et al.  System identification for the errors-in-variables problem , 2012 .

[10]  Katharine M. Mullen,et al.  Algorithms for separable nonlinear least squares with application to modelling time-resolved spectra , 2007, J. Glob. Optim..

[11]  G. Golub,et al.  Numerical computations for univariate linear models , 1973 .

[12]  Zhi Liu,et al.  A Probabilistic Neural-Fuzzy Learning System for Stochastic Modeling , 2008, IEEE Transactions on Fuzzy Systems.

[13]  Gene H. Golub,et al.  The differentiation of pseudo-inverses and non-linear least squares problems whose variables separate , 1972, Milestones in Matrix Computation.