Papers
Topics
Authors
Recent
Search
2000 character limit reached

Zubov-Net: Neural Methods for ROA Estimation

Updated 12 July 2026
  • Zubov-Net is a family of neural network methods that use Zubov theory to characterize regions of attraction (ROA) and safety domains in nonlinear dynamical systems.
  • These approaches approximate Zubov-type PDEs, Hamilton–Jacobi–Bellman formulations, or Koopman fixed-point relations to enable controller synthesis, safety certification, and robustness regularization.
  • Implementations range from two-stage neural controller designs and PINN-based safety verifications to operator learning techniques, yielding improved computational efficiency and accuracy.

Searching arXiv for the specified papers and closely related work on Zubov-Net. Zubov-Net is a label used in recent literature for a family of neural-network methods derived from Zubov theory for nonlinear dynamical systems. Across these works, the central object is a learned scalar function—variously denoted WW, W~θ\tilde W_\theta, VϕV_\phi, or WθW_\theta—whose sublevel geometry encodes a region of attraction (ROA), a safe domain of attraction, or a safe-stabilizable domain. The common technical motif is to approximate either a Zubov partial differential equation, a Zubov–Hamilton–Jacobi–Bellman equation, or a Zubov–Koopman fixed-point relation, and then use the learned function for controller synthesis, safety certification, robustness regularization, or ROA estimation (Li et al., 2 Jun 2025, Meng et al., 12 Nov 2025, Meng et al., 1 Apr 2026, Luo et al., 26 Sep 2025, Meng et al., 2023).

1. Terminological scope and problem setting

In the cited literature, “Zubov-Net” does not denote a single canonical architecture. Instead, it names several related constructions that all use Zubov-style characterizations of attraction domains. One line of work presents a two-stage framework that jointly synthesizes a neural state-feedback controller uθ(x)u_\theta(x) and a Lyapunov-like function Vϕ(x)V_\phi(x) for continuous-time systems, with direct ROA estimation and formal verification via an extended α, ⁣β\alpha,\!\beta-CROWN verifier (Li et al., 2 Jun 2025). A second line treats “Zubov-Net” as a physics-informed neural network (PINN) for solving a Dirichlet-form Zubov PDE on a safe set boundary, so that the resulting function acts as a Lyapunov-barrier certificate (Meng et al., 12 Nov 2025). A third line extends the underlying PDE viewpoint to control-affine safe stabilization through a Zubov–HJB formulation whose viscosity solution yields a maximal control Lyapunov-barrier function (CLBF) (Meng et al., 1 Apr 2026). A fourth line uses the name for an adaptive stable learning framework for Neural ODE classifiers, where Zubov’s equation is reformulated as a consistency condition between prescribed regions of attraction (PRoAs) and true ROAs (Luo et al., 26 Sep 2025). A fifth, earlier line uses the term for a neural approximation of a Zubov–Koopman operator, learned from data and iterated to recover a Zubov solution for an unknown system (Meng et al., 2023).

The unifying task is the constructive approximation of a function whose level sets separate asymptotically stable behavior from instability or unsafety. In the classical autonomous setting, the exact ROA is identified with {x:W(x)<1}\{x:W(x)<1\}; in the safety-constrained setting, the same structure is applied on a safe set DD with Dirichlet data W=1W=1 on W~θ\tilde W_\theta0; in the control-affine setting, a maximization over admissible controls enters the PDE; and in the Neural ODE classification setting, each class equilibrium W~θ\tilde W_\theta1 is equipped with its own W~θ\tilde W_\theta2, whose sublevel set W~θ\tilde W_\theta3 is interpreted as a PRoA (Li et al., 2 Jun 2025, Meng et al., 12 Nov 2025, Meng et al., 1 Apr 2026, Luo et al., 26 Sep 2025).

2. Zubov-theoretic foundations

For continuous-time closed-loop dynamics

W~θ\tilde W_\theta4

Zubov’s theorem characterizes the true ROA W~θ\tilde W_\theta5 by a continuously differentiable function W~θ\tilde W_\theta6 such that W~θ\tilde W_\theta7, W~θ\tilde W_\theta8 for W~θ\tilde W_\theta9, VϕV_\phi0 as VϕV_\phi1 or VϕV_\phi2, and

VϕV_\phi3

A practical choice reported from Liu et al. is

VϕV_\phi4

which yields

VϕV_\phi5

Imposing VϕV_\phi6 on VϕV_\phi7 pins down the maximal ROA exactly as VϕV_\phi8 (Li et al., 2 Jun 2025).

An equivalent autonomous formulation writes

VϕV_\phi9

with WθW_\theta0 and WθW_\theta1 on WθW_\theta2, where WθW_\theta3 is the domain of attraction. In that representation, WθW_\theta4 satisfies

WθW_\theta5

and the ROA is exactly

WθW_\theta6

This is the form used in the Zubov–Koopman lifting approach (Meng et al., 2023).

For safety-constrained autonomous systems, the literature introduces a Dirichlet-form Zubov PDE on the safe domain WθW_\theta7: WθW_\theta8 with boundary conditions

WθW_\theta9

On a larger compact ROI uθ(x)u_\theta(x)0, a positively rescaled modified problem is written as

uθ(x)u_\theta(x)1

where uθ(x)u_\theta(x)2 (Meng et al., 12 Nov 2025).

For control-affine systems

uθ(x)u_\theta(x)3

the Zubov construction becomes an HJB-type PDE. If uθ(x)u_\theta(x)4 is the value function defined by an infinite-horizon running cost uθ(x)u_\theta(x)5, then uθ(x)u_\theta(x)6 is the unique viscosity solution of

uθ(x)u_\theta(x)7

on the maximal safe-stabilizable domain uθ(x)u_\theta(x)8, with uθ(x)u_\theta(x)9 and Vϕ(x)V_\phi(x)0 as Vϕ(x)V_\phi(x)1 or Vϕ(x)V_\phi(x)2. Under the Zubov transformation Vϕ(x)V_\phi(x)3, one obtains

Vϕ(x)V_\phi(x)4

with Vϕ(x)V_\phi(x)5 and Vϕ(x)V_\phi(x)6 on Vϕ(x)V_\phi(x)7 (Meng et al., 1 Apr 2026).

These formulations all preserve the same geometric principle: if the exact solution is obtained, then Vϕ(x)V_\phi(x)8 is the maximal attractor-compatible domain. This suggests that the principal source of variation among Zubov-Net methods lies not in the underlying theorem, but in how the equation is approximated, sampled, regularized, and verified.

3. Two-stage neural controller synthesis and formal certification

The controller-synthesis variant parameterizes both a controller and a Zubov function by multilayer perceptrons. The controller is

Vϕ(x)V_\phi(x)9

where α, ⁣β\alpha,\!\beta0 is the known symmetric input limit and α, ⁣β\alpha,\!\beta1 is the equilibrium input. Each output coordinate is individually clamped to α, ⁣β\alpha,\!\beta2. The Zubov network is

α, ⁣β\alpha,\!\beta3

with α, ⁣β\alpha,\!\beta4, ensuring α, ⁣β\alpha,\!\beta5. In practice, both α, ⁣β\alpha,\!\beta6 and α, ⁣β\alpha,\!\beta7 are standard fully connected layers with α, ⁣β\alpha,\!\beta8–α, ⁣β\alpha,\!\beta9 hidden layers, width {x:W(x)<1}\{x:W(x)<1\}0–{x:W(x)<1}\{x:W(x)<1\}1, tanh or ReLU hidden activations, and no batch normalization (Li et al., 2 Jun 2025).

Training proceeds in two stages. Stage 1 performs ROA estimation through a Zubov-guided curriculum. Every {x:W(x)<1}\{x:W(x)<1\}2 steps, an UpdateDomain procedure expands the current domain {x:W(x)<1}\{x:W(x)<1\}3. Two batches of {x:W(x)<1}\{x:W(x)<1\}4 points are sampled by “Zubov-guided PGD”: interior points minimize {x:W(x)<1}\{x:W(x)<1\}5, and exterior points minimize {x:W(x)<1}\{x:W(x)<1\}6. Boundary points are sampled on {x:W(x)<1}\{x:W(x)<1\}7. The composite loss includes {x:W(x)<1}\{x:W(x)<1\}8, a Zubov PDE residual {x:W(x)<1}\{x:W(x)<1\}9, a trajectory-consistency term DD0, a controller term DD1, and a boundary term DD2, with weights learned via uncertainty weighting. The UpdateDomain procedure samples DD3 points in DD4 by PGD, simulates them for time DD5 at step DD6, records dimensionwise minima and maxima of convergent trajectories, forms a new box DD7, and expands it by factor DD8 (Li et al., 2 Jun 2025).

Stage 2 is a CEGIS refinement stage. It maintains a small buffer of counterexamples, attacks points in DD9 via PGD to maximize

W=1W=10

and then descends

W=1W=11

plus a regularizer

W=1W=12

Training stops when no new counterexamples appear. The stated intuition is that Stage 1 rapidly learns a roughly correct ROA by combining a physics-informed Zubov PDE loss with interior/exterior sampling and domain expansion, and Stage 2 removes local Lyapunov violations inside the estimated level set (Li et al., 2 Jun 2025).

Formal certification is based on an extension of W=1W=13-CROWN to continuous-time Jacobian products. To certify forward invariance of W=1W=14, the method uses a theorem requiring, for some W=1W=15, negativity of W=1W=16 on W=1W=17 and inward-pointing vector field behavior on W=1W=18. The verifier adds tight linear relaxations for W=1W=19 and W~θ\tilde W_\theta00 over input ranges W~θ\tilde W_\theta01, supports these in the bound-propagation engine, and replaces repeated bisection on W~θ\tilde W_\theta02 with an adaptive branch-and-bound scheme that updates W~θ\tilde W_\theta03 when a small counterexample is found, without re-verifying already certified subdomains (Li et al., 2 Jun 2025).

Reported quantitative results are explicit. ROA volume improvements over baselines are up to W~θ\tilde W_\theta04 on W~θ\tilde W_\theta05D systems, W~θ\tilde W_\theta06 on Cartpole (W~θ\tilde W_\theta07D), W~θ\tilde W_\theta08 on PVTOL (W~θ\tilde W_\theta09D), and W~θ\tilde W_\theta10 on a W~θ\tilde W_\theta11D quadrotor, with an overall estimate of up to W~θ\tilde W_\theta12 via Monte Carlo in W~θ\tilde W_\theta13D. On W~θ\tilde W_\theta14D benchmarks, dReal takes W~θ\tilde W_\theta15–W~θ\tilde W_\theta16 s, whereas the extended CROWN verifier finishes each in W~θ\tilde W_\theta17–W~θ\tilde W_\theta18 s, corresponding to a W~θ\tilde W_\theta19–W~θ\tilde W_\theta20 speedup. The same source states that dReal often fails on Cartpole, while CROWN verifies it in approximately W~θ\tilde W_\theta21 s. It also notes that beyond W~θ\tilde W_\theta22D, Jacobian bound tightness remains a challenge; in W~θ\tilde W_\theta23D, forward invariance is verified only for a thin band, and empirical PGD or Monte Carlo is used for higher dimensions (Li et al., 2 Jun 2025).

4. Dirichlet Zubov-Net for safety and maximal CLBFs

The safety-oriented PINN formulation learns a function W~θ\tilde W_\theta24 on a compact ROI W~θ\tilde W_\theta25 using a fully connected feed-forward network with two hidden layers of width W~θ\tilde W_\theta26 and smooth activations such as tanh. Training uses W~θ\tilde W_\theta27 collocation points in W~θ\tilde W_\theta28, W~θ\tilde W_\theta29 boundary points on W~θ\tilde W_\theta30, and the origin. The losses are

W~θ\tilde W_\theta31

W~θ\tilde W_\theta32

and the total loss is

W~θ\tilde W_\theta33

The reported hyperparameters are W~θ\tilde W_\theta34, W~θ\tilde W_\theta35, W~θ\tilde W_\theta36, with Latin-Hypercube sampling for collocation points, uniform sampling on W~θ\tilde W_\theta37, W~θ\tilde W_\theta38, W~θ\tilde W_\theta39, and Adam for W~θ\tilde W_\theta40 epochs (W~θ\tilde W_\theta41k gradient steps) at learning rate W~θ\tilde W_\theta42 (Meng et al., 12 Nov 2025).

Verification in this framework targets both forward invariance and obstacle avoidance. For a sublevel set

W~θ\tilde W_\theta43

the goal is to prove

W~θ\tilde W_\theta44

LyZNet calls dReal or Z3 to prove the first-order formulas

W~θ\tilde W_\theta45

and

W~θ\tilde W_\theta46

for some small margin W~θ\tilde W_\theta47. Under the corresponding lemma, if W~θ\tilde W_\theta48 on W~θ\tilde W_\theta49 and W~θ\tilde W_\theta50, then W~θ\tilde W_\theta51 is forward-invariant and contains no unsafe points (Meng et al., 12 Nov 2025).

This safe-domain formulation is closely related to the later control-affine Zubov–HJB theory. There, the maximal safe-stabilizable domain is

W~θ\tilde W_\theta52

under a compatibility assumption near the safe boundary. The transformed solution W~θ\tilde W_\theta53 is shown to be a continuous viscosity solution and a nonsmooth CLBF, with W~θ\tilde W_\theta54. Feedback is synthesized pointwise by

W~θ\tilde W_\theta55

or equivalently in Zubov form using W~θ\tilde W_\theta56. The associated “Zubov-Net” implementation recipe minimizes interior PDE residual, Dirichlet boundary losses, optional inequality penalties, and a gradient regularizer, using a fully connected MLP with tanh or softplus and either a sigmoid output or a clamped parameterization to keep W~θ\tilde W_\theta57 (Meng et al., 1 Apr 2026).

The empirical benchmark reported for the Dirichlet safe-domain PINN is the reversed Van der Pol system with two circular obstacles, where the learned and verified level set recovered roughly W~θ\tilde W_\theta58 of the true area, while a quadratic CLF approach captured W~θ\tilde W_\theta59. Training times are reported as W~θ\tilde W_\theta60–W~θ\tilde W_\theta61 minutes and formal verification as W~θ\tilde W_\theta62–W~θ\tilde W_\theta63 minutes per example. The same source identifies two limitations: the need to choose a proper indicator W~θ\tilde W_\theta64 such that W~θ\tilde W_\theta65 at W~θ\tilde W_\theta66 and W~θ\tilde W_\theta67 diverges, and the fact that formal verification can be conservative and does not scale beyond W~θ\tilde W_\theta68–W~θ\tilde W_\theta69 (Meng et al., 12 Nov 2025).

5. Zubov-Net for Neural ODE robustness and prescribed attraction geometry

A distinct use of the name appears in Neural ODE classification, where Zubov-Net is an “adaptive stable learning framework” that seeks to reconcile robustness and accuracy by actively controlling basin geometry. The system is

W~θ\tilde W_\theta70

with equilibrium set W~θ\tilde W_\theta71, one equilibrium per class. The true ROA of equilibrium W~θ\tilde W_\theta72 is

W~θ\tilde W_\theta73

and the PRoA is defined by a learnable Lyapunov function W~θ\tilde W_\theta74 through

W~θ\tilde W_\theta75

The stated interpretation is that W~θ\tilde W_\theta76 is the current guess of W~θ\tilde W_\theta77 (Luo et al., 26 Sep 2025).

The central reformulation is a consistency loss derived from Zubov’s equation. If W~θ\tilde W_\theta78, W~θ\tilde W_\theta79 on W~θ\tilde W_\theta80, and

W~θ\tilde W_\theta81

for all W~θ\tilde W_\theta82, with W~θ\tilde W_\theta83 for W~θ\tilde W_\theta84, then W~θ\tilde W_\theta85. The paper turns this into

W~θ\tilde W_\theta86

and globally enforces

W~θ\tilde W_\theta87

It states that W~θ\tilde W_\theta88 if and only if each PRoA exactly satisfies Zubov’s PDE and hence aligns with the true W~θ\tilde W_\theta89 (Luo et al., 26 Sep 2025).

Two additional losses control class assignment and basin separation. The classification term uses the Lyapunov-value vector

W~θ\tilde W_\theta90

and the normalized inverse-value map

W~θ\tilde W_\theta91

with

W~θ\tilde W_\theta92

The separation term samples boundary points W~θ\tilde W_\theta93 and penalizes

W~θ\tilde W_\theta94

where W~θ\tilde W_\theta95 and W~θ\tilde W_\theta96. The total objective combines classification, a term W~θ\tilde W_\theta97, consistency, and separation (Luo et al., 26 Sep 2025).

A notable architectural contribution is the input-attention convex neural network for the pre-Lyapunov potential

W~θ\tilde W_\theta98

The W~θ\tilde W_\theta99-layer IACNN uses softmax attention over VϕV_\phi00 and previous features VϕV_\phi01, with elementwise nonnegative VϕV_\phi02 and convex non-decreasing VϕV_\phi03, so that VϕV_\phi04 is convex in VϕV_\phi05. The paper states that the softmax attention mechanism focuses on equilibrium-relevant features and also serves as weight normalization to maintain training stability in deep architectures (Luo et al., 26 Sep 2025).

The parallel boundary sampling algorithm updates radial lengths VϕV_\phi06 along directions VϕV_\phi07 by sign feedback until the target level VϕV_\phi08 is reached. All updates are performed in parallel, and the argument relies on radial monotonicity induced by strong convexity. The stated theoretical guarantees are: VϕV_\phi09 if and only if VϕV_\phi10; VϕV_\phi11 implies VϕV_\phi12 for VϕV_\phi13; and if VϕV_\phi14 and VϕV_\phi15, then the entire trajectory VϕV_\phi16 for VϕV_\phi17 stays in VϕV_\phi18 (Luo et al., 26 Sep 2025).

The empirical results are reported on SVHN, CIFAR-10, and CIFAR-100. For noise robustness, average over eight corruptions plus clean is VϕV_\phi19 on SVHN versus VϕV_\phi20 for the next best SODEF, VϕV_\phi21 on CIFAR-10 versus VϕV_\phi22, and VϕV_\phi23 on CIFAR-100 versus VϕV_\phi24. For white-box adversarial robustness, averaged over FGSM, PGD, BIM, APGD, and Jitter at VϕV_\phi25, the results are VϕV_\phi26 on SVHN versus VϕV_\phi27 for FxTS-Net, VϕV_\phi28 on CIFAR-10 versus VϕV_\phi29, and VϕV_\phi30 on CIFAR-100 versus VϕV_\phi31. Clean accuracy remains on par or better than baselines, with CIFAR-10 reported as VϕV_\phi32 versus VϕV_\phi33 for a standard Neural ODE. The ablation claims are explicit: removing VϕV_\phi34 sharply degrades adversarial robustness, removing VϕV_\phi35 degrades noise robustness, and the full tripartite loss gives the best overall trade-off (Luo et al., 26 Sep 2025).

6. Zubov–Koopman lifting and data-driven ROA learning

The Zubov–Koopman line addresses unknown autonomous systems from data. For

VϕV_\phi36

with asymptotically stable equilibrium at VϕV_\phi37, the one-step Zubov–Koopman operator is defined for any bounded continuous VϕV_\phi38 by

VϕV_\phi39

where VϕV_\phi40 is the flow and VϕV_\phi41 is a positive-definite weight. The family VϕV_\phi42 is a strongly continuous linear semigroup on VϕV_\phi43, with infinitesimal generator

VϕV_\phi44

The Zubov solution VϕV_\phi45, extended by VϕV_\phi46 outside the ROA, is the unique bounded fixed point of each one-step map: VϕV_\phi47 This converts ROA estimation into operator learning (Meng et al., 2023).

The neural parameterization chooses feature functions

VϕV_\phi48

and approximates

VϕV_\phi49

with VϕV_\phi50. A decoder row vector VϕV_\phi51 then yields

VϕV_\phi52

Under power iteration, the full ANN is

VϕV_\phi53

which the source calls the “Zubov-Net.” Typical choices include sinusoidal, Fourier, monomial, or small-MLP features; VϕV_\phi54 may be unconstrained or regularized; and VϕV_\phi55 may use softplus to enforce VϕV_\phi56 (Meng et al., 2023).

Training combines an EDMD-style operator-fit term and a PDE residual. Given pairs VϕV_\phi57 and weights VϕV_\phi58, the losses are

VϕV_\phi59

and

VϕV_\phi60

with total loss

VϕV_\phi61

The recovery step uses

VϕV_\phi62

and under a spectral gap assumption on VϕV_\phi63, VϕV_\phi64 as VϕV_\phi65. The final Lyapunov candidate is VϕV_\phi66 (Meng et al., 2023).

The paper states several convergence ingredients: the semigroup property VϕV_\phi67; the improper-integral formula

VϕV_\phi68

yielding a bounded continuous function; uniqueness of the bounded viscosity solution of the Zubov PDE by a comparison principle; finite-rank approximation of VϕV_\phi69 by projection onto leading eigenfunctions; EDMD strong convergence with sufficiently rich dictionary and enough data; and convergence of VϕV_\phi70 to the fixed-point projector when the learned VϕV_\phi71 has dominant eigenvalue VϕV_\phi72 and spectral gap (Meng et al., 2023).

The numerical examples include reversed Van der Pol, a polynomial stiff system, a VϕV_\phi73D nonlinear system, and a two-machine power system with a sine nonlinearity. The common setup uses a region VϕV_\phi74 containing the ROA, VϕV_\phi75, VϕV_\phi76 or a minor variant, a small MLP dictionary with two hidden layers of VϕV_\phi77 units and ReLU or smooth activations, batch size VϕV_\phi78–VϕV_\phi79, and VϕV_\phi80–VϕV_\phi81 epochs of joint EDMD plus PDE loss followed by VϕV_\phi82–VϕV_\phi83 power iterations. In the reversed Van der Pol example, the Hausdorff error is approximately VϕV_\phi84. The report states that all examples converge in under VϕV_\phi85 power iterations and are finally checked by verifying VϕV_\phi86 on a dense grid in VϕV_\phi87 (Meng et al., 2023).

7. Limitations, misconceptions, and research directions

A common misconception is that Zubov-Net denotes a single fixed neural architecture. The literature instead supports a broader interpretation: the term refers to several neural approximators of Zubov-type objects—PDE solutions, viscosity solutions, Lyapunov-barrier functions, or operator fixed points—adapted to different tasks such as controller synthesis, safety certification, Neural ODE robustness, or operator learning (Li et al., 2 Jun 2025, Meng et al., 12 Nov 2025, Luo et al., 26 Sep 2025, Meng et al., 2023).

Another misconception is that all Zubov-Net methods are verification-complete. The sources distinguish sharply between approximate learning and formal certification. The controller-synthesis framework extends VϕV_\phi88-CROWN and reports substantial speedups over dReal, but also states that Jacobian bound tightness remains a challenge beyond VϕV_\phi89D and that empirical PGD or Monte Carlo is used in higher dimensions (Li et al., 2 Jun 2025). The safe-domain PINN framework uses SMT solvers through LyZNet, yet explicitly notes that formal verification is conservative and does not scale beyond VϕV_\phi90–VϕV_\phi91 (Meng et al., 12 Nov 2025). The Neural ODE robustness framework proves consistency, non-overlap, and finite-time containment under the exact-loss condition VϕV_\phi92, but its empirical claims concern robustness metrics rather than formal reachability certificates (Luo et al., 26 Sep 2025). The Koopman-lifting approach provides strong convergence statements under regularity, richness, and spectral assumptions, but its final verification step is described as dense-grid checking rather than theorem-proving (Meng et al., 2023).

The main technical bottlenecks are also consistent across the literature. High-dimensional verification is limited by bound tightness for Jacobian terms in continuous-time systems (Li et al., 2 Jun 2025). Boundary-layer resolution may require many collocation points in very high dimensions (Meng et al., 12 Nov 2025). Safe-domain formulations require a proper indicator VϕV_\phi93 whose blow-up behavior is suitable near the boundary (Meng et al., 12 Nov 2025). Control-affine formulations rely on compatibility assumptions near the safe boundary and on viscosity-solution machinery, which suggests that numerical realization is naturally more delicate than the autonomous case (Meng et al., 1 Apr 2026).

Taken together, these works position Zubov-Net not as a single algorithm, but as a research program centered on constructive approximations of maximal attraction-compatible functions. The consistent structural claim is that, when the relevant Zubov-type equation is solved accurately enough and the resulting certificate is formally or empirically validated, the sublevel set VϕV_\phi94 provides a non-conservative under-approximation—or in the ideal exact case, the exact characterization—of the underlying ROA, safe domain of attraction, or safe-stabilizable region (Li et al., 2 Jun 2025, Meng et al., 12 Nov 2025, Meng et al., 1 Apr 2026).

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 Zubov-Net.