Papers
Topics
Authors
Recent
Search
2000 character limit reached

Sparse Gauss-Newton (SGN) Methods

Updated 6 July 2026
  • SGN is a family of Gauss-Newton methods that exploit sparsity in optimization variables, linear algebra, or residual couplings to bypass the dense Hessian bottleneck.
  • It applies to diverse problem classes such as equilibrium-constrained inverse problems, nonlinear underdetermined systems, sparse quadratic recovery, and domain-decomposed PINNs.
  • SGN delivers significant computational efficiency and maintains the exact Gauss-Newton step with strong theoretical guarantees and robust empirical performance.

Searching arXiv for the cited SGN-related papers to ground the article in recent literature. Search query: (Zehnder et al., 2021) Sparse Gauss-Newton accelerated sensitivity analysis Search query: (Gulliksson et al., 2016) Greedy Gauss-Newton sparse nonlinear underdetermined systems Search query: (Wen et al., 10 Jul 2025) Sparse Signal Recovery From Quadratic Systems with Full-Rank Matrices Sparse Gauss-Newton (SGN) denotes a family of Gauss-Newton methods in which sparsity enters through the optimization variables, the linear algebra, or the residual coupling structure rather than through a single canonical algorithm. In current arXiv usage, the term covers at least three distinct lines: an exact sparse saddle-point reformulation of reduced Gauss-Newton for equilibrium-constrained inverse problems, sparse support-restricted Gauss-Newton methods for nonlinear systems and sparse quadratic recovery, and block-sparse Gauss-Newton systems induced by localized architectures such as domain-decomposed PINNs (Zehnder et al., 2021, Gulliksson et al., 2016, Wen et al., 10 Jul 2025, Heinlein et al., 30 Oct 2025). A plausible unifying description is that SGN keeps the Gauss-Newton least-squares geometry while avoiding dense reduced Hessians or dense full-space updates.

1. Terminology and scope

The acronym SGN is overloaded, and disambiguation is essential. In "SGN: Sparse Gauss-Newton for Accelerated Sensitivity Analysis" (Zehnder et al., 2021), SGN explicitly denotes Sparse Gauss-Newton. By contrast, "Non-Asymptotic Optimization and Generalization Bounds for Stochastic Gauss-Newton in Overparameterized Models" states that its subject is stochastic Gauss-Newton (SGN) and is not “sparse Gauss–Newton” in the usual sense (Cayci, 6 Nov 2025). "Sketch-and-Project Meets Newton Method: Global O(k2)\mathcal O(k^{-2}) Convergence with Low-Rank Updates" uses SGN for Sketchy Global Newton, not Gauss-Newton (Hanzely, 2023). "A Randomised Subspace Gauss-Newton Method for Nonlinear Least-Squares" studies a variable-domain sketched or block-coordinate Gauss-Newton method rather than classical sparse Gauss-Newton based on sparse Jacobians or sparse normal equations (Cartis et al., 2022).

Within the sparse-Gauss-Newton literature itself, sparsity can mean different things. In equilibrium-constrained inverse problems, sparsity refers to replacing a dense reduced Hessian by a larger sparse saddle-point system while preserving the same reduced search direction exactly (Zehnder et al., 2021). In sparse recovery, sparsity refers to explicit support constraints such as x0s\|x\|_0\le s, combined with support-restricted Gauss-Newton updates (Wen et al., 10 Jul 2025). In nonlinear underdetermined systems, sparsity is enforced by greedy support growth, so that each Gauss-Newton step is computed on a small active set of variables (Gulliksson et al., 2016). In localized PINNs, sparsity is induced structurally: non-overlapping subdomains do not couple in the Gramian, so the Gauss-Newton matrix becomes block sparse (Heinlein et al., 30 Oct 2025).

2. Canonical problem classes

The main SGN formulations in the literature can be organized by the source of sparsity.

Setting Canonical formulation Sparsity mechanism
Equilibrium-constrained inverse problems minx,pf(x,p) s.t. c(x,p)=0\min_{x,p} f(x,p)\ \text{s.t.}\ c(x,p)=\mathbf 0 Sparse saddle-point reformulation (Zehnder et al., 2021)
Nonlinear underdetermined systems f(x)=0f(x)=0, with m<Nm<N Greedy support-restricted GN (Gulliksson et al., 2016)
Sparse quadratic recovery minz, z0s12mi=1m(zAizyi)2\min_{z,\ \|z\|_0\le s}\frac{1}{2m}\sum_{i=1}^m (z^\top A_i z-y_i)^2 Hard-thresholding and restricted GN (Wen et al., 10 Jul 2025)
Domain-decomposed PINNs minθ1Ni=1Nri(θ)2\min_\theta \frac1N\sum_{i=1}^N r_i(\theta)^2 Block-sparse JJJ^\top J from localization (Heinlein et al., 30 Oct 2025)

For equilibrium-constrained inverse problems, the starting point is

minx,pf(x,p)s.t.c(x,p)=0,\min_{x,p} f(x,p) \quad \text{s.t.} \quad c(x,p)=\mathbf 0,

with xRnxx \in \mathbb R^{n_x}, x0s\|x\|_0\le s0, and x0s\|x\|_0\le s1. Under the common case x0s\|x\|_0\le s2 and full rank of x0s\|x\|_0\le s3, the implicit function theorem yields a reduced problem x0s\|x\|_0\le s4, but the reduced Gauss-Newton Hessian is dense in general even when the simulation Jacobians are sparse (Zehnder et al., 2021).

For nonlinear underdetermined systems, the objective is to find a sparse solution of

x0s\|x\|_0\le s5

by minimizing the Gauss-Newton merit function

x0s\|x\|_0\le s6

while restricting updates to a small active support (Gulliksson et al., 2016).

For sparse quadratic systems, the measurements are

x0s\|x\|_0\le s7

and the recovery problem is posed as a sparse nonlinear least-squares objective,

x0s\|x\|_0\le s8

with an explicit sparsity constraint x0s\|x\|_0\le s9 (Wen et al., 10 Jul 2025).

For localized PINNs, the least-squares structure comes from residual minimization,

minx,pf(x,p) s.t. c(x,p)=0\min_{x,p} f(x,p)\ \text{s.t.}\ c(x,p)=\mathbf 00

while the parameter vector is partitioned by subdomain, minx,pf(x,p) s.t. c(x,p)=0\min_{x,p} f(x,p)\ \text{s.t.}\ c(x,p)=\mathbf 01, so that non-overlapping subdomains produce zero off-diagonal Gramian blocks (Heinlein et al., 30 Oct 2025).

3. Principal algorithmic constructions

A central SGN construction is the exact sparse reformulation of reduced Gauss-Newton for equilibrium-constrained inverse problems. With

minx,pf(x,p) s.t. c(x,p)=0\min_{x,p} f(x,p)\ \text{s.t.}\ c(x,p)=\mathbf 02

the dense reduced Gauss-Newton step solves

minx,pf(x,p) s.t. c(x,p)=0\min_{x,p} f(x,p)\ \text{s.t.}\ c(x,p)=\mathbf 03

SGN introduces auxiliary variables minx,pf(x,p) s.t. c(x,p)=0\min_{x,p} f(x,p)\ \text{s.t.}\ c(x,p)=\mathbf 04 and minx,pf(x,p) s.t. c(x,p)=0\min_{x,p} f(x,p)\ \text{s.t.}\ c(x,p)=\mathbf 05 and instead solves the sparse saddle-point system

minx,pf(x,p) s.t. c(x,p)=0\min_{x,p} f(x,p)\ \text{s.t.}\ c(x,p)=\mathbf 06

The sparse reformulation is exact in the sense that the computed minx,pf(x,p) s.t. c(x,p)=0\min_{x,p} f(x,p)\ \text{s.t.}\ c(x,p)=\mathbf 07 is exactly the same as the minx,pf(x,p) s.t. c(x,p)=0\min_{x,p} f(x,p)\ \text{s.t.}\ c(x,p)=\mathbf 08 obtained from the dense reduced Gauss-Newton system (Zehnder et al., 2021).

A second SGN pattern is greedy support expansion for underdetermined nonlinear systems. At iteration minx,pf(x,p) s.t. c(x,p)=0\min_{x,p} f(x,p)\ \text{s.t.}\ c(x,p)=\mathbf 09, with current support f(x)=0f(x)=00 and restricted Jacobian f(x)=0f(x)=01, each candidate new index f(x)=0f(x)=02 defines a restricted Gauss-Newton step

f(x)=0f(x)=03

The paper proposes two greedy rules. The Maximum Descent criterion is

f(x)=0f(x)=04

while the Orthogonal Matching criterion is

f(x)=0f(x)=05

After selecting f(x)=0f(x)=06, the method performs a line-search update

f(x)=0f(x)=07

with support growth by at most one coordinate per iteration (Gulliksson et al., 2016).

A third pattern is hard-thresholding Gauss-Newton for sparse quadratic recovery. Writing

f(x)=0f(x)=08

the method alternates between a sparse support proposal

f(x)=0f(x)=09

and a restricted Gauss-Newton solve on m<Nm<N0,

m<Nm<N1

The restricted direction is

m<Nm<N2

so the linear algebra is confined to an m<Nm<N3 system (Wen et al., 10 Jul 2025).

A fourth pattern arises in domain-decomposed PINNs. With m<Nm<N4 and Jacobian blocks m<Nm<N5, the Gauss-Newton matrix is

m<Nm<N6

If subdomains m<Nm<N7 and m<Nm<N8 do not overlap, then

m<Nm<N9

so localization turns the dense Gauss-Newton system into a block-sparse one (Heinlein et al., 30 Oct 2025).

4. Mathematical guarantees

The strongest exact-equivalence result appears in equilibrium-constrained inverse problems. Theorem 1 states that solving the larger sparse SGN saddle-point system is equivalent to solving the dense reduced system

minz, z0s12mi=1m(zAizyi)2\min_{z,\ \|z\|_0\le s}\frac{1}{2m}\sum_{i=1}^m (z^\top A_i z-y_i)^20

with the same reduced search direction minz, z0s12mi=1m(zAizyi)2\min_{z,\ \|z\|_0\le s}\frac{1}{2m}\sum_{i=1}^m (z^\top A_i z-y_i)^21 (Zehnder et al., 2021). The same paper also proves a nonlinear-programming connection: if the Lagrange multipliers are chosen as the adjoint variables,

minz, z0s12mi=1m(zAizyi)2\min_{z,\ \|z\|_0\le s}\frac{1}{2m}\sum_{i=1}^m (z^\top A_i z-y_i)^22

then the KKT system and the second-order sensitivity system

minz, z0s12mi=1m(zAizyi)2\min_{z,\ \|z\|_0\le s}\frac{1}{2m}\sum_{i=1}^m (z^\top A_i z-y_i)^23

give the same search direction minz, z0s12mi=1m(zAizyi)2\min_{z,\ \|z\|_0\le s}\frac{1}{2m}\sum_{i=1}^m (z^\top A_i z-y_i)^24. This establishes a precise reduced-Hessian / projected-SQP equivalence for the stated problem class (Zehnder et al., 2021).

For sparse quadratic recovery, the theory separates identifiability, initialization, and local refinement. The algebraic-geometry results state that generic measurements suffice for uniqueness on sparse signal classes: if

minz, z0s12mi=1m(zAizyi)2\min_{z,\ \|z\|_0\le s}\frac{1}{2m}\sum_{i=1}^m (z^\top A_i z-y_i)^25

the real measurement map is injective on minz, z0s12mi=1m(zAizyi)2\min_{z,\ \|z\|_0\le s}\frac{1}{2m}\sum_{i=1}^m (z^\top A_i z-y_i)^26 up to global sign, and if

minz, z0s12mi=1m(zAizyi)2\min_{z,\ \|z\|_0\le s}\frac{1}{2m}\sum_{i=1}^m (z^\top A_i z-y_i)^27

the complex Hermitian case is injective on minz, z0s12mi=1m(zAizyi)2\min_{z,\ \|z\|_0\le s}\frac{1}{2m}\sum_{i=1}^m (z^\top A_i z-y_i)^28 up to global phase (Wen et al., 10 Jul 2025). Algorithmically, support-restricted spectral initialization satisfies

minz, z0s12mi=1m(zAizyi)2\min_{z,\ \|z\|_0\le s}\frac{1}{2m}\sum_{i=1}^m (z^\top A_i z-y_i)^29

with high probability provided

minθ1Ni=1Nri(θ)2\min_\theta \frac1N\sum_{i=1}^N r_i(\theta)^20

and the refinement stage requires only

minθ1Ni=1Nri(θ)2\min_\theta \frac1N\sum_{i=1}^N r_i(\theta)^21

In the noiseless case, refinement is first linear and then quadratic: after at most

minθ1Ni=1Nri(θ)2\min_\theta \frac1N\sum_{i=1}^N r_i(\theta)^22

the iterates satisfy

minθ1Ni=1Nri(θ)2\min_\theta \frac1N\sum_{i=1}^N r_i(\theta)^23

The paper emphasizes that this quadratic convergence is obtained without requiring resampling (Wen et al., 10 Jul 2025).

For greedy support-expansion Gauss-Newton, the guarantees are classical descent-method results rather than sparse identifiability theorems. Under Lipschitz continuity of minθ1Ni=1Nri(θ)2\min_\theta \frac1N\sum_{i=1}^N r_i(\theta)^24, compactness of the level set, descent directions, and Armijo-Goldstein line search, the iterates satisfy

minθ1Ni=1Nri(θ)2\min_\theta \frac1N\sum_{i=1}^N r_i(\theta)^25

If, additionally, minθ1Ni=1Nri(θ)2\min_\theta \frac1N\sum_{i=1}^N r_i(\theta)^26, minθ1Ni=1Nri(θ)2\min_\theta \frac1N\sum_{i=1}^N r_i(\theta)^27, minθ1Ni=1Nri(θ)2\min_\theta \frac1N\sum_{i=1}^N r_i(\theta)^28, and

minθ1Ni=1Nri(θ)2\min_\theta \frac1N\sum_{i=1}^N r_i(\theta)^29

then the local convergence is quadratic (Gulliksson et al., 2016). A further structural result shows that, after finitely many iterations under constant Jacobian rank on the relevant level set, the method attains the same descent measure as standard Gauss-Newton on the discovered effective subspace (Gulliksson et al., 2016).

The block-sparse PINN literature is more qualitative on theory in the provided text. It establishes the exact block-sparsity mechanism

JJJ^\top J0

but does not provide a timing-based sparse linear-solver theory in the same level of detail (Heinlein et al., 30 Oct 2025).

5. Applications and empirical behavior

In equilibrium-constrained optimization, SGN is evaluated on inverse elastic design, shell form finding, rod dome design, car control, and cloth control. The paper emphasizes that SGN and dense GN produce the same search directions, so the comparison is about runtime and memory. In inverse elastic design, the block-solve variant BGN gives about 30% speedup over SGN at low resolution and more than 50% at higher resolution. In the shell roof problem, SGN clearly outperforms all other methods, while dense GN runs out of memory on the large 15,443-vertex case; the sparse matrix has

JJJ^\top J1

nonzeros versus a dense Hessian with

JJJ^\top J2

entries, and PARDISO reports

JJJ^\top J3

nonzeros in the factorization. In the rod dome example, break-even is around 200 parameters. In cloth control, dense GN runs out of memory for

JJJ^\top J4

These experiments support the paper’s claim that SGN preserves the reduced Gauss-Newton step while removing the dense reduced-Hessian bottleneck (Zehnder et al., 2021).

In sparse quadratic recovery, the proposed support-restricted spectral initialization gives lower average relative error than thresholded spectral initialization, about 20% lower than best TSI when JJJ^\top J5. Phase-transition experiments show that, for relatively low sparsity JJJ^\top J6, both TWF and SGN can exceed 50% success when JJJ^\top J7, while for higher sparsity SGN requires fewer measurements than TWF for the same success rate. A convergence experiment reports that SGN needs only about one tenth as many iterations as the compared existing algorithm to achieve successful recovery. In noisy experiments, relative error decreases steadily as SNR increases, and even at relatively low SNR the method attains log relative error below about JJJ^\top J8 (Wen et al., 10 Jul 2025).

For localized PINNs, the main evidence is structural plus optimization behavior. In the 1D high-frequency ODE example, the reported relative JJJ^\top J9 test errors are minx,pf(x,p)s.t.c(x,p)=0,\min_{x,p} f(x,p) \quad \text{s.t.} \quad c(x,p)=\mathbf 0,0 for FBPINN trained with Adam and minx,pf(x,p)s.t.c(x,p)=0,\min_{x,p} f(x,p) \quad \text{s.t.} \quad c(x,p)=\mathbf 0,1 for FBPINN trained with Gauss-Newton. In the 2D Helmholtz example, the corresponding errors are minx,pf(x,p)s.t.c(x,p)=0,\min_{x,p} f(x,p) \quad \text{s.t.} \quad c(x,p)=\mathbf 0,2 and minx,pf(x,p)s.t.c(x,p)=0,\min_{x,p} f(x,p) \quad \text{s.t.} \quad c(x,p)=\mathbf 0,3. The paper also shows an exemplary sparsity pattern of the Gramian minx,pf(x,p)s.t.c(x,p)=0,\min_{x,p} f(x,p) \quad \text{s.t.} \quad c(x,p)=\mathbf 0,4 for the 1D problem with 8 subdomains and argues that domain decomposition creates pronounced sparsity; however, it explicitly states, “While we do not report computing times…”, so the efficiency claim is structural rather than benchmarked in wall-clock terms (Heinlein et al., 30 Oct 2025).

The most common misconception is terminological: not every paper using “SGN” studies Sparse Gauss-Newton. Recent literature also uses SGN for stochastic Gauss-Newton (Cayci, 6 Nov 2025), Sketchy Global Newton (Hanzely, 2023), and inexact stochastic generalized Gauss-Newton baselines in deep-learning optimization (Korbit et al., 2024). Randomised Subspace Gauss-Newton is also related but distinct: it restricts the step to a random low-dimensional subspace of the variable domain rather than exploiting sparse Jacobians or sparse saddle-point systems (Cartis et al., 2022).

Sparse Gauss-Newton methods themselves have regime-dependent limitations. The equilibrium-constrained formulation assumes minx,pf(x,p)s.t.c(x,p)=0,\min_{x,p} f(x,p) \quad \text{s.t.} \quad c(x,p)=\mathbf 0,5 and full-rank minx,pf(x,p)s.t.c(x,p)=0,\min_{x,p} f(x,p) \quad \text{s.t.} \quad c(x,p)=\mathbf 0,6, depends on sparse direct solvers, and must handle an indefinite saddle-point system; sparse direct solver dependence and robust stabilization are explicit limitations in that work (Zehnder et al., 2021). The sparse quadratic recovery method attains minx,pf(x,p)s.t.c(x,p)=0,\min_{x,p} f(x,p) \quad \text{s.t.} \quad c(x,p)=\mathbf 0,7 refinement complexity only after initialization has already entered the local basin; end-to-end sample complexity is still dominated by the initialization stage at minx,pf(x,p)s.t.c(x,p)=0,\min_{x,p} f(x,p) \quad \text{s.t.} \quad c(x,p)=\mathbf 0,8, the algorithmic proofs assume i.i.d. Gaussian measurement matrices, and the main convergence analysis is presented only for the real setting (Wen et al., 10 Jul 2025). In localized PINNs, the Gramian may be “(nearly) singular” and “generally ill-conditioned,” so the method requires regularization minx,pf(x,p)s.t.c(x,p)=0,\min_{x,p} f(x,p) \quad \text{s.t.} \quad c(x,p)=\mathbf 0,9, and the paper does not provide a detailed sparse linear-solver study or timing study (Heinlein et al., 30 Oct 2025).

A broader conceptual limitation is that “sparsity” is not uniform across the literature. In some papers it is an exact sparse reformulation that preserves the full reduced Gauss-Newton direction (Zehnder et al., 2021). In others it is a support constraint or support-pursuit mechanism (Gulliksson et al., 2016, Wen et al., 10 Jul 2025). In domain-decomposed PINNs it is block sparsity induced by local support (Heinlein et al., 30 Oct 2025). This suggests that Sparse Gauss-Newton is best understood not as a single algorithmic template, but as a family of Gauss-Newton methods that exploit sparse structure at different levels: variables, residual couplings, or linear systems.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Sparse Gauss-Newton (SGN).