An Efficient Quasi-Newton Method for Nonlinear Inverse Problems via Learned Singular Values

Solving complex optimization problems in engineering and the physical sciences requires repetitive computation of multi-dimensional function derivatives, which commonly require computationally-demanding numerical differentiation such as perturbation techniques. In particular, Gauss-Newton methods are used for nonlinear inverse problems that require iterative updates to be computed from the Jacobian and allow for flexible incorporation of prior knowledge. Computationally more efficient alternatives are Quasi-Newton methods, where the repeated computation of the Jacobian is replaced by an approximate update, but unfortunately are often too restrictive for highly ill-posed problems. To overcome this limitation, we present a highly efficient data-driven Quasi-Newton method applicable to nonlinear inverse problems, by using the singular value decomposition and learning a mapping from model outputs to the singular values to compute the updated Jacobian. Enabling time-critical applications and allowing for flexible incorporation of prior knowledge necessary to solve ill-posed problems. We present results for the highly non-linear inverse problem of electrical impedance tomography with experimental data.

[1]  C. G. Broyden A Class of Methods for Solving Nonlinear Simultaneous Equations , 1965 .

[2]  C. G. Broyden The Convergence of a Class of Double-rank Minimization Algorithms 1. General Considerations , 1970 .

[3]  R. Fletcher,et al.  A New Approach to Variable Metric Algorithms , 1970, Comput. J..

[4]  D. Shanno Conditioning of Quasi-Newton Methods for Function Minimization , 1970 .

[5]  D. Goldfarb A family of variable-metric methods derived by variational means , 1970 .

[6]  John E. Dennis,et al.  Numerical methods for unconstrained optimization and nonlinear equations , 1983, Prentice Hall series in computational mathematics.

[7]  Jorge Nocedal,et al.  On the limited memory BFGS method for large scale optimization , 1989, Math. Program..

[8]  E. Somersalo,et al.  Existence and uniqueness for electrode models for electric current computed tomography , 1992 .

[9]  J.P. Kaipio,et al.  Three-dimensional electrical impedance tomography based on the complete electrode model , 1999, IEEE Transactions on Biomedical Engineering.

[10]  José Mario Martínez,et al.  Practical quasi-Newton methods for solving nonlinear systems , 2000 .

[11]  E. Somersalo,et al.  Statistical and computational inverse problems , 2004 .

[12]  E. Haber Quasi-Newton methods for large-scale electromagnetic inverse problems , 2005 .

[13]  Gene H. Golub,et al.  Singular value decomposition and least squares solutions , 1970, Milestones in Matrix Computation.

[14]  A. Belegundu,et al.  Optimization Concepts and Applications in Engineering , 2011 .

[15]  A. Lewis,et al.  Nonsmooth optimization via quasi-Newton methods , 2012, Mathematical programming.

[16]  Peter K. Kitanidis,et al.  A Flexible Krylov Solver for Shifted Systems with Application to Oscillatory Hydraulic Tomography , 2012, SIAM J. Sci. Comput..

[17]  Lorenz T. Biegler,et al.  Multi-scale optimization for process systems engineering , 2014, Comput. Chem. Eng..

[18]  Charles E. Bakis,et al.  Anisotropic networking of carbon black in glass/epoxy composites using electric field , 2015 .

[19]  K. W. Wang,et al.  Damage detection via electrical impedance tomography in glass fiber/epoxy laminates with carbon black filler , 2015 .

[20]  Robert M. Gower,et al.  Randomized Quasi-Newton Updates Are Linearly Convergent Matrix Inversion Algorithms , 2016, SIAM J. Matrix Anal. Appl..

[21]  Sébastien Martin,et al.  A Post-Processing Method for Three-Dimensional Electrical Impedance Tomography , 2017, Scientific Reports.

[22]  Andreas Hauptmann,et al.  Open 2D Electrical Impedance Tomography data archive , 2017, 1704.01178.

[23]  S. J. Hamilton,et al.  Deep D-Bar: Real-Time Electrical Impedance Tomography Imaging With Deep Neural Networks , 2017, IEEE Transactions on Medical Imaging.

[24]  Andreas Hauptmann,et al.  Beltrami-net: domain-independent deep D-bar learning for absolute imaging with electrical impedance tomography (a-EIT) , 2018, Physiological measurement.

[25]  Stephan Antholzer,et al.  Deep Learning of truncated singular values for limited view photoacoustic tomography , 2019, BiOS.

[26]  Simon R. Arridge,et al.  Networks for Nonlinear Diffusion Problems in Imaging , 2018, Journal of Mathematical Imaging and Vision.

[27]  Stephan Antholzer,et al.  Big in Japan: Regularizing Networks for Solving Inverse Problems , 2018, Journal of Mathematical Imaging and Vision.

[28]  C. Brune,et al.  Learned SVD: solving inverse problems via hybrid autoencoding , 2019, ArXiv.

[29]  Dong Liu,et al.  Less is often more: Applied inverse problems using hp-forward models , 2019, J. Comput. Phys..

[30]  Alexander Jung,et al.  Anomaly Location Detection with Electrical Impedance Tomography Using Multilayer Perceptrons , 2020, 2020 IEEE 30th International Workshop on Machine Learning for Signal Processing (MLSP).

[31]  Jaejun Yoo,et al.  Deep Learning Diffuse Optical Tomography , 2017, IEEE Transactions on Medical Imaging.

[32]  J. P. Agnelli,et al.  Classification of stroke using neural networks in electrical impedance tomography , 2020, Inverse Problems.

[33]  Takanori Ide,et al.  Electrical Impedance Tomography, Enclosure Method and Machine Learning , 2020, 2020 IEEE 30th International Workshop on Machine Learning for Signal Processing (MLSP).

[34]  Ke Zhang,et al.  Neural network-based supervised descent method for 2D electrical impedance tomography , 2020, Physiological measurement.

[35]  Dong Liu,et al.  Optimizing Electrode Positions in 2-D Electrical Impedance Tomography Using Deep Learning , 2020, IEEE Transactions on Instrumentation and Measurement.

[36]  Dong Liu,et al.  Shape-Driven Difference Electrical Impedance Tomography , 2020, IEEE Transactions on Medical Imaging.

[37]  Jiansong Deng,et al.  Shape-Driven EIT Reconstruction Using Fourier Representations , 2020, IEEE Transactions on Medical Imaging.

[38]  Andreas Hauptmann,et al.  Learning and correcting non-Gaussian model errors , 2020, J. Comput. Phys..

[39]  Matteo Santacesaria,et al.  Neural networks for classification of strokes in electrical impedance tomography on a 3D head model , 2020, Mathematics in Engineering.