Papers
Topics
Authors
Recent
Search
2000 character limit reached

Local Identifiability Analysis

Updated 25 February 2026
  • Local identifiability analysis is the study of whether model parameters in dynamical networks can be uniquely determined from local input–output data.
  • It employs algebraic reformulation and Jacobian rank tests to assess parameter recovery and address discrete ambiguities.
  • Monte Carlo-based computational algorithms efficiently decide which network transfer functions are locally identifiable under varying excitation and measurement conditions.

Local identifiability analysis is the study of whether the parameters of a mathematical model—such as transfer functions in a dynamical network—can be uniquely (or finitely) determined, up to discrete ambiguities, from perfect input–output data, within a small neighborhood of a reference parameter set. In the context of dynamical networks with partial excitation and measurement, local identifiability provides criteria for determining which internal transfer functions can be recovered given external excitation and measurement constraints, and how these conditions can be efficiently and generically decided via algebraic and matrix rank-based methods (Legat et al., 2020).

1. Formal Definition and Setting

Consider a network of nn node signals interconnected by transfer functions Gij(z)G_{ij}(z), with external inputs injected at a subset B\mathcal{B} and outputs measured at a subset C\mathcal{C}. The network dynamics (in the frequency domain) can be written as

w=Gw+Br,y=Cww = G\,w + B\,r, \qquad y = C\,w

where GG is an n×nn\times n matrix (with sparsity specified by the network topology), BB and CC are selection matrices for excitations and measurements, ww is the vector of all node signals, rr is the input vector, and yy the output.

Local identifiability of edge GijG_{ij} at a nominal value GG means there exists ε>0\varepsilon>0 so that, for all GG' with the same zero/known structure as GG and GG<ε\|G'-G\|<\varepsilon,

C(IG)1B=C(IG)1B    Gij=Gij.C\,(I-G')^{-1} B = C\,(I-G)^{-1} B \implies G_{ij}' = G_{ij}.

The whole network is locally identifiable if this holds for every GijG_{ij} (Legat et al., 2020).

Distinct from global identifiability, which requires uniqueness over the entire parameter space, local identifiability asserts uniqueness only in a small neighborhood, allowing for discrete ambiguities elsewhere.

2. Algebraic Reformulation and Jacobian Analysis

The identifiability question is formulated via the input–output map: h(x)=vec[C(IG(x))1B]h(x) = \mathrm{vec}\left[ C (I-G(x))^{-1} B \right] where xx collects all unknown GijG_{ij}. Local identifiability of an edge corresponds to coordinate-injectivity of the map hh in xex_e for xx in a neighborhood.

Key Jacobian: The critical analytic tool is the Jacobian matrix

K(x)=(BTT(x)TCT(x))IGK(x) = \left(B^T T(x)^T \otimes C T(x)\right) I_G

with T(x)=(IG(x))1T(x) = (I-G(x))^{-1}, and IGI_G selecting columns associated to free parameters.

Main rank condition: For almost all xx (i.e., generically),

  • GijG_{ij} is locally identifiable     \iff the eeth coordinate is free in the kernel of K(x)K(x),
  • The full network is locally identifiable     \iff rankK(x)=E\mathrm{rank}\,K(x) = |E| (number of unknown edges) (Legat et al., 2020).

Thus, local identifiability reduces to a generic Jacobian rank test.

3. Computational Algorithms and Genericity

Because the identifiability property is generic (holds except on a set of measure zero), a randomized (Monte Carlo) numerical procedure suffices to decide identifiability almost surely:

  • Algorithm:
  1. For NN trials, sample a random GG compatible with the network structure.
  2. Compute KK and its rank, as well as the kernel.
  3. For each GijG_{ij}, if in every trial all kernel vectors are zero in the eeth coordinate, mark GijG_{ij} as identifiable.

With NN moderate, this selects the generically locally identifiable set of transfer functions with probability $1$ (Legat et al., 2020).

4. Relation to Coordinate Injectivity and Discrete Ambiguity

In local identifiability, if the map hh is not globally injective, any remaining ambiguity after restricting to a sufficiently small neighborhood can only be a discrete set of "mirror" solutions. This is a direct consequence of the real-analytic structure of hh. That is, although several GG may lead to identical input–output maps globally, within a small enough neighborhood only finitely many solutions (often just one) exist. Hence local identifiability ensures recovery "up to a discrete ambiguity" (Legat et al., 2020).

The key lemma shows that injectivity in the eeth coordinate of hh is determined by whether the eeth standard basis vector is orthogonal to the kernel of K(x)K(x) for generic xx: kerK(x)eegenerically    Gij locally identifiable.\ker K(x) \perp e_e \quad \text{generically} \implies G_{ij} \text{ locally identifiable}.

5. Examples and Graphical Visualization

The method allows for graphical output directly on the network:

  • Identifiable edges: solid green
  • Non-identifiable edges: dashed red
  • Excited nodes: circled blue
  • Measured nodes: shaded gray

Illustrative applications confirm that changes in where excitation or measurement occurs can dramatically affect which edges are locally identifiable:

  • For an 11-node network, partial measurement and excitation sufficed for global identifiability of all edges, under the generic condition.
  • In another network, adding an excitation at a particular node can restore identifiability of otherwise non-identifiable edges, regardless of their topological distance (Legat et al., 2020).

6. Open Problems and Research Directions

The local identifiability framework has raised several open questions:

  • Combinatorial criteria: While Jacobian-based algebraic tests are fully rigorous and generic, finding purely combinatorial (graph-theoretic) criteria for local (and global) identifiability remains unsolved.
  • Local vs. global equivalence: It is not generally settled when local and global identifiability coincide for arbitrary dynamical networks, though they do coincide on separable networks and empirical evidence suggests frequent equivalence.
  • Discrepancy structure: The nature and classification of the discrete ambiguity sets in non-globally identifiable cases are not fully understood.

Further work in these directions is suggested (Legat et al., 2020).

7. Summary Table: Core Components of Local Identifiability Analysis

Concept Description Paper Section
Local identifiability Uniqueness/finiteness of solution in local neighborhood (2)
Input–output map hh Encodes measurable I/O as analytic map of free params (3)
Jacobian matrix K(x)K(x) Derivative of hh; generic full rank     \implies ID (4,5)
Rank test / MC algorithm Probability-1 method for deciding identifiability (6)
Graphical visualization Edge-level output to illustrate ID properties (7)

The framework unifies algebraic, analytic, and computational perspectives, providing necessary and sufficient rank-based conditions for local identifiability of network parameters, and enables practical, scalable assessments that guide both theoretical investigation and applied data-driven network modeling (Legat et al., 2020).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

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 Local Identifiability Analysis.