Papers
Topics
Authors
Recent
Search
2000 character limit reached

Structural Susceptibility Matrix

Updated 5 July 2026
  • Structural Susceptibility Matrix is a family of sensitivity operators that quantify how structural perturbations affect system trajectories across various contexts.
  • In dynamical systems, it is defined as the Hessian of a least-squares cost, with its eigenvalues revealing stiff (sensitive) and sloppy (insensitive) parameter directions.
  • In Bayesian learning and contagion models, it serves as a linear-response map linking data or state perturbations to structural changes, aiding inverse and patterning analyses.

Searching arXiv for the cited papers and closely related work to ground the article. Searching arXiv for (Chachra et al., 2011) and (Elliott et al., 8 May 2026). The structural susceptibility matrix is a matrix-valued object used to quantify how structural perturbations propagate through a modeled system, but its precise definition is context-dependent. In nonlinear dynamical systems, it is the Hessian of a least-squares trajectory-mismatch cost, equivalently S=J⊤JS=J^\top J, and measures how infinitesimal perturbations of the dynamical law affect an observed trajectory (Chachra et al., 2011). In Bayesian learning, it is a covariance-based linear-response matrix whose entries pair model components with data perturbations, and it is, up to a factor of nβn\beta, the Jacobian of the map from data distributions to structural coordinates (Elliott et al., 8 May 2026). In a susceptibility-stratified contagion model, the same phrase is used for a block matrix that encodes how susceptibility classes contribute to new infections and whose infection block yields R0R_0 through its spectral radius (Rose et al., 2020). This diversity of usage indicates that the term denotes a family of sensitivity operators rather than a single universally standardized construction.

1. Dynamical-systems definition as a Hessian

In the dynamical-systems formulation, one begins from a least-squares cost

C(θ)=12∑k[yk(θ)−dk]2C(\theta)=\tfrac12\sum_k [y_k(\theta)-d_k]^2

or, in the continuous-time setting,

C(θ)=12∫0N∥z(t;θ)−z0(t)∥2 dt,C(\theta)=\tfrac12\int_0^N \|z(t;\theta)-z_0(t)\|^2\,dt,

where θ=(θ1,…,θP)\theta=(\theta_1,\dots,\theta_P) are parameters, z0(t)z_0(t) is the unperturbed trajectory, and z(t;θ)z(t;\theta) the perturbed one. The structural susceptibility matrix is then defined by

Sij≡∂2C∂θi ∂θj∣θ=0.S_{ij}\equiv \frac{\partial^2 C}{\partial \theta_i\,\partial \theta_j}\Big|_{\theta=0}.

At the best fit, if JJ is the Jacobian of the model outputs with respect to parameters,

nβn\beta0

then

nβn\beta1

This construction is explicitly identified with the Hessian matrix of the least-squares cost function (Chachra et al., 2011).

The associated interpretation is geometric. The eigenvalues of nβn\beta2 quantify sensitivity along linear combinations of parameters, and diagonalization

nβn\beta3

defines eigenparameters through the eigenvectors nβn\beta4. Large nβn\beta5 correspond to stiff directions in parameter space, whereas small nβn\beta6 correspond to sloppy directions. The data summarize this as an apparently inherent insensitivity to large magnitude variations in certain linear combinations of parameters, with sloppiness quantified by Hessian eigenvalues that typically span many orders of magnitude (Chachra et al., 2011).

A sensitivity-based representation follows from the variational equation. Defining

nβn\beta7

one has

nβn\beta8

with nβn\beta9 or, as stated in the source, with appropriate phase-matching and period corrections. The Hessian entries can then be written as

R0R_00

In the special case where the cost compares directly the vector field perturbations R0R_01, one finds the formally simpler approximation

R0R_02

neglecting state-sensitivity propagation.

2. Polynomial perturbations in the van der Pol oscillator

The canonical van der Pol equations are written in slow-fast form by setting R0R_03: R0R_04 or, equivalently,

R0R_05

To study structural susceptibility, a polynomial perturbation is added to the right-hand side of the R0R_06-equation: R0R_07 The perturbation amplitudes R0R_08 are the parameters, with

R0R_09

This polynomial basis induces a natural decomposition. For C(θ)=12∑k[yk(θ)−dk]2C(\theta)=\tfrac12\sum_k [y_k(\theta)-d_k]^20, the perturbation terms vanish on the critical manifold C(θ)=12∑k[yk(θ)−dk]2C(\theta)=\tfrac12\sum_k [y_k(\theta)-d_k]^21, and these are termed fast parameters. For C(θ)=12∑k[yk(θ)−dk]2C(\theta)=\tfrac12\sum_k [y_k(\theta)-d_k]^22, the perturbations act on the slow manifold and are termed slow parameters (Chachra et al., 2011).

The significance of this construction is that the structural susceptibility matrix is not merely a local curvature object but also a classifier of perturbation types. The data state that perturbations in the van der Pol dynamics show that most directions in parameter space weakly affect the limit cycle, whereas only a few directions are stiff. This provides an explicit realization of sloppiness in a nonlinear oscillator with multiple time scales.

3. Time-scale separation, eigenvalue clustering, and the singular limit

The van der Pol example is used to connect structural susceptibility to separation of time scales. The summary states that the quantity C(θ)=12∑k[yk(θ)−dk]2C(\theta)=\tfrac12\sum_k [y_k(\theta)-d_k]^23 versus C(θ)=12∑k[yk(θ)−dk]2C(\theta)=\tfrac12\sum_k [y_k(\theta)-d_k]^24 typically shows an almost straight line over many decades, which is identified as the hallmark of sloppiness. In the single time-scale limit C(θ)=12∑k[yk(θ)−dk]2C(\theta)=\tfrac12\sum_k [y_k(\theta)-d_k]^25, the eigenvalues exhibit a broad but moderate spread. As C(θ)=12∑k[yk(θ)−dk]2C(\theta)=\tfrac12\sum_k [y_k(\theta)-d_k]^26 and C(θ)=12∑k[yk(θ)−dk]2C(\theta)=\tfrac12\sum_k [y_k(\theta)-d_k]^27, the eigenvalues separate into two clusters (Chachra et al., 2011).

The asymptotic structure is explicit. The top C(θ)=12∑k[yk(θ)−dk]2C(\theta)=\tfrac12\sum_k [y_k(\theta)-d_k]^28 eigenvalues, corresponding to stiff modes, approach C(θ)=12∑k[yk(θ)−dk]2C(\theta)=\tfrac12\sum_k [y_k(\theta)-d_k]^29 constants as C(θ)=12∫0N∥z(t;θ)−z0(t)∥2 dt,C(\theta)=\tfrac12\int_0^N \|z(t;\theta)-z_0(t)\|^2\,dt,0 increases. The remaining C(θ)=12∫0N∥z(t;θ)−z0(t)∥2 dt,C(\theta)=\tfrac12\int_0^N \|z(t;\theta)-z_0(t)\|^2\,dt,1 eigenvalues decay as power laws in C(θ)=12∫0N∥z(t;θ)−z0(t)∥2 dt,C(\theta)=\tfrac12\int_0^N \|z(t;\theta)-z_0(t)\|^2\,dt,2, with two modes numerically scaling as C(θ)=12∫0N∥z(t;θ)−z0(t)∥2 dt,C(\theta)=\tfrac12\int_0^N \|z(t;\theta)-z_0(t)\|^2\,dt,3 and the rest as C(θ)=12∫0N∥z(t;θ)−z0(t)∥2 dt,C(\theta)=\tfrac12\int_0^N \|z(t;\theta)-z_0(t)\|^2\,dt,4. The source therefore states that, as C(θ)=12∫0N∥z(t;θ)−z0(t)∥2 dt,C(\theta)=\tfrac12\int_0^N \|z(t;\theta)-z_0(t)\|^2\,dt,5, slow-manifold perturbations remain costly, with stiff C(θ)=12∫0N∥z(t;θ)−z0(t)∥2 dt,C(\theta)=\tfrac12\int_0^N \|z(t;\theta)-z_0(t)\|^2\,dt,6, whereas jump-only perturbations become increasingly negligible in the least-squares cost, with sloppy C(θ)=12∫0N∥z(t;θ)−z0(t)∥2 dt,C(\theta)=\tfrac12\int_0^N \|z(t;\theta)-z_0(t)\|^2\,dt,7 (Chachra et al., 2011).

The eigenvectors sharpen this interpretation. The stiff eigenvectors lie primarily in the subspace of slow parameters C(θ)=12∫0N∥z(t;θ)−z0(t)∥2 dt,C(\theta)=\tfrac12\int_0^N \|z(t;\theta)-z_0(t)\|^2\,dt,8, and these combinations deform the slow manifold on which the system spends most of its period. The sloppy eigenvectors lie in the subspace of fast parameters with C(θ)=12∫0N∥z(t;θ)−z0(t)∥2 dt,C(\theta)=\tfrac12\int_0^N \|z(t;\theta)-z_0(t)\|^2\,dt,9; they only deform the short jumps, and as θ=(θ1,…,θP)\theta=(\theta_1,\dots,\theta_P)0 these jumps occupy vanishing time. In the singular limit, the matrix is approximated analytically by

θ=(θ1,…,θP)\theta=(\theta_1,\dots,\theta_P)1

so the Hessian acquires a block-diagonal form with stiff and sloppy blocks.

A plausible implication is that structural susceptibility provides a quantitative route from slow-fast geometry to parameter-space anisotropy: the temporal occupancy of different regions of phase space controls which perturbations remain visible to a trajectory-based cost.

4. Bayesian learning: covariance, linear response, and structural coordinates

In Bayesian learning, the structural susceptibility matrix is introduced in a different but formally related way. One first chooses a family of θ=(θ1,…,θP)\theta=(\theta_1,\dots,\theta_P)2 component observables θ=(θ1,…,θP)\theta=(\theta_1,\dots,\theta_P)3. If θ=(θ1,…,θP)\theta=(\theta_1,\dots,\theta_P)4 is a product decomposition isolating component θ=(θ1,…,θP)\theta=(\theta_1,\dots,\theta_P)5 and θ=(θ1,…,θP)\theta=(\theta_1,\dots,\theta_P)6 is the trained parameter, then

θ=(θ1,…,θP)\theta=(\theta_1,\dots,\theta_P)7

where

θ=(θ1,…,θP)\theta=(\theta_1,\dots,\theta_P)8

is the population loss. The corresponding structural coordinate is its posterior expectation

θ=(θ1,…,θP)\theta=(\theta_1,\dots,\theta_P)9

with population Gibbs posterior

z0(t)z_0(t)0

Data perturbations are introduced by

z0(t)z_0(t)1

Under z0(t)z_0(t)2, the loss becomes z0(t)z_0(t)3. By the fluctuation-dissipation theorem, for any observable z0(t)z_0(t)4,

z0(t)z_0(t)5

For the basis of perturbations obtained by upweighting a single data point z0(t)z_0(t)6, with z0(t)z_0(t)7, one has z0(t)z_0(t)8, and the structural susceptibility matrix z0(t)z_0(t)9 is defined by

z(t;θ)z(t;\theta)0

Equivalently,

z(t;θ)z(t;\theta)1

The matrix is therefore, up to the factor z(t;θ)z(t;\theta)2, the Jacobian of the map

z(t;θ)z(t;\theta)3

and its differential form is

z(t;θ)z(t;\theta)4

In this setting, the structural susceptibility matrix pairs model components with data patterns and supplies a linearized map from distributional perturbations to structural change (Elliott et al., 8 May 2026).

5. Pseudo-inverse, empirical estimation, and patterning

The Bayesian formulation leads directly to an inverse problem. Given a target change z(t;θ)z(t;\theta)5 in structural coordinates, linearization gives

z(t;θ)z(t;\theta)6

When z(t;θ)z(t;\theta)7 is not square or not full-rank, the minimal-norm least-squares solution is given by the Moore-Penrose pseudo-inverse: z(t;θ)z(t;\theta)8 Equivalently, if z(t;θ)z(t;\theta)9, then

Sij≡∂2C∂θi ∂θj∣θ=0.S_{ij}\equiv \frac{\partial^2 C}{\partial \theta_i\,\partial \theta_j}\Big|_{\theta=0}.0

The source identifies this as the patterning prescription: the smallest-norm distributional perturbation that achieves the desired first-order change in Sij≡∂2C∂θi ∂θj∣θ=0.S_{ij}\equiv \frac{\partial^2 C}{\partial \theta_i\,\partial \theta_j}\Big|_{\theta=0}.1 (Elliott et al., 8 May 2026).

Empirically, one works with a finite dataset Sij≡∂2C∂θi ∂θj∣θ=0.S_{ij}\equiv \frac{\partial^2 C}{\partial \theta_i\,\partial \theta_j}\Big|_{\theta=0}.2, the empirical posterior

Sij≡∂2C∂θi ∂θj∣θ=0.S_{ij}\equiv \frac{\partial^2 C}{\partial \theta_i\,\partial \theta_j}\Big|_{\theta=0}.3

and the estimator

Sij≡∂2C∂θi ∂θj∣θ=0.S_{ij}\equiv \frac{\partial^2 C}{\partial \theta_i\,\partial \theta_j}\Big|_{\theta=0}.4

where Sij≡∂2C∂θi ∂θj∣θ=0.S_{ij}\equiv \frac{\partial^2 C}{\partial \theta_i\,\partial \theta_j}\Big|_{\theta=0}.5 is the weight on sample Sij≡∂2C∂θi ∂θj∣θ=0.S_{ij}\equiv \frac{\partial^2 C}{\partial \theta_i\,\partial \theta_j}\Big|_{\theta=0}.6. A posterior sampler such as SGLD can be used to draw Sij≡∂2C∂θi ∂θj∣θ=0.S_{ij}\equiv \frac{\partial^2 C}{\partial \theta_i\,\partial \theta_j}\Big|_{\theta=0}.7 samples Sij≡∂2C∂θi ∂θj∣θ=0.S_{ij}\equiv \frac{\partial^2 C}{\partial \theta_i\,\partial \theta_j}\Big|_{\theta=0}.8 and estimate empirical covariances by sample averages. Because Sij≡∂2C∂θi ∂θj∣θ=0.S_{ij}\equiv \frac{\partial^2 C}{\partial \theta_i\,\partial \theta_j}\Big|_{\theta=0}.9 contains a delta-slice, the implementation uses a weight-restricted sampler on JJ0, estimates a renormalized susceptibility JJ1, and then standardizes columns to remove unknown renormalization constants before SVD or patterning. To stabilize inversion, the source gives the ridge-regularized inverse

JJ2

which replaces JJ3 by JJ4 in the SVD representation (Elliott et al., 8 May 2026).

The computational profile is also explicit: JJ5 has size JJ6; typically JJ7; low-rank modes can be extracted by randomized SVD or Lanczos with cost JJ8 rather than JJ9; and if nβn\beta00 is very large, one may subsample a representative batch of data points or cluster data points a priori and treat each cluster as one column. If the posterior is sharply peaked and roughly Gaussian, covariances may be approximated via the Hessian inverse nβn\beta01 at nβn\beta02, whereas in deep nets the posterior is typically non-Gaussian, so SGLD is used.

6. Susceptibility-class matrices in contagion dynamics and terminological variation

In a susceptibility-stratified contagion model, nβn\beta03 denotes individual susceptibility, nβn\beta04 its population density, and nβn\beta05 the susceptible mass at time nβn\beta06 among those with susceptibility nβn\beta07. The governing assumption is that individuals of susceptibility nβn\beta08 are removed from nβn\beta09 at rate nβn\beta10, yielding

nβn\beta11

With

nβn\beta12

the aggregated equations are

nβn\beta13

More generally, the moments

nβn\beta14

satisfy

nβn\beta15

so closure requires carrying infinitely many moments (Rose et al., 2020).

For discrete susceptibility classes nβn\beta16, with nβn\beta17, the state vector is

nβn\beta18

and the dynamics are written in block form as

nβn\beta19

This large matrix nβn\beta20 is called the structural susceptibility matrix. More compactly,

nβn\beta21

The infection block then gives a next-generation matrix

nβn\beta22

with spectral radius

nβn\beta23

For a continuous distribution, the analogous quantity is

nβn\beta24

The herd-immunity condition is expressed through

nβn\beta25

and the herd-immunity fraction is

nβn\beta26

A common misconception would be to treat these three uses of the term as interchangeable. The summarized literature does not support that. In the van der Pol analysis, the matrix is a Hessian of a trajectory cost; in Bayesian learning, it is a covariance-defined response matrix and Jacobian of structural coordinates; in contagion modeling, it is a state-transition block matrix or infection block tied to nβn\beta27. The common thread is susceptibility of structure to perturbation, but the underlying state spaces, derivatives, and inferential roles are distinct.

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 Structural Susceptibility Matrix.