Source-linked AI summary

Finite Sample Identification of Analytic Nonlinear Systems

Negin Musavi, Ziyao Guo, Geir E. Dullerud, Yingying Li

arXiv:2608.29908v1eess.SYmath.OC

TL;DR

The paper addresses whether non-active exploration can identify general LPN systems after prior counterexamples showed failure in some nonlinear settings. It develops BMSB-based convergence analyses for LSE and SME under real-analytic features, constructs non-real-analytic counterexamples, and validates the results numerically.

  • Problem

    Prior work showed that non-active exploration may be insufficient for general LPN systems, leaving its scope between bilinear and piecewise-affine systems unresolved.

    Source: §I · p. 1
  • Method

    The paper establishes BMSB conditions and analyzes non-asymptotic convergence rates for LSE and SME under non-active exploration, including single-trajectory and perturbed-policy settings.

    Source: §III · p. 4, §VIII · p. 13
  • Results

    Non-active exploration is sufficient for LPN systems with real-analytic features under the paper's conditions, while counterexamples show possible failure for non-real-analytic systems, including infinitely differentiable ones.

    Source: A. More Discussions on Real-Analytic… · p. 9
  • Takeaways & Limitations

    Real analyticity is important for the paper's non-active identification guarantee, and numerical experiments support the theoretical convergence results.

    Source: §VIII · p. 13

Abstract

from arXiv · show

This paper studies the identification of linearly parameterized nonlinear (LPN) systems. Although LPN systems share the same linear parameterization structure as linear systems, they are more challenging to identify. In particular, previous work has shown, through a counterexample based on a piecewise-affine system, that non-active exploration is generally insufficient for LPN system identification. In this paper, we consider LPN systems with real-analytic feature functions. We show that non-active exploration is sufficient for the identification of this class of systems by establishing non-asymptotic convergence rates of least-squares estimation and set-membership estimation. In addition, we provide counterexamples to show that non-active exploration may not be sufficient for system identification for non-real-analytic systems, even if those systems are infinitely differentiable. We present numerical experiments to further support and validate our theoretical results.

I. INTRODUCTION

The paper addresses whether non-active exploration can identify LPN systems, despite prior counterexamples for general LPN systems. It establishes sufficiency under real-analytic features and analyzes least-squares and set-membership estimation.

  • LPN systems use linear parameterization with nonlinear feature functions and apply to robotics, power systems, and transportation.Source: §I · p. 1
  • Prior work showed that non-active exploration can fail for general LPN systems, including a piecewise-affine counterexample under bounded process noise.Source: §I · p. 1
  • The paper asks when non-active exploration remains effective, motivated by the gap between infinitely differentiable bilinear systems and non-differentiable piecewise-affine systems.Source: §I · p. 1
  • Non-active exploration has practical value for single-trajectory online learning because control inputs must balance control objectives with information acquisition.Source: §I · p. 1
  • Under real-analytic feature functions and semi-continuous noises, the paper establishes non-asymptotic convergence rates for least-squares estimation and set-membership estimation.Source: §I · p. 1
  • Counterexamples show that non-active exploration may remain insufficient for non-real-analytic systems, even when those systems are infinitely differentiable.Source: §I · pp. 1–2
  • Numerical experiments compare theoretical and empirical convergence rates for LSE and SME, along with active exploration and a fast SME algorithm.Source: §I · p. 2
  • The paper also connects its analysis to related work on bilinear systems, nonlinear regression, uncertainty-set estimation, and randomly perturbed closed-loop policies.Source: §I · p. 2

Conditions and Assumptions

The analysis assumes real-analytic features, semi-continuous bounded noise, and local input-to-state stability. These conditions support bounded trajectories and can be applied to examples including pendulums, drones, and GELU-based models.

Feature functions

  • Real analyticity means each feature function has a convergent local power-series representation; the paper assumes this property for every feature.Source: Conditions and Assumptions · p. 3
  • The real-analytic class includes polynomial, trigonometric, and exponential functions, and the property is preserved under addition and multiplication.Source: Conditions and Assumptions · p. 3
  • The global analyticity assumption can be relaxed to local analyticity on the reachability set.Source: Conditions and Assumptions · p. 3

Examples

Noise distributions

  • Semi-continuity excludes purely discrete noise distributions while allowing all continuous distributions and mixtures containing a continuous component.Source: Conditions and Assumptions · p. 3
  • The noise and control perturbation sequences are mutually independent, i.i.d., zero-mean sub-Gaussian, bounded, and semi-continuous.Source: Conditions and Assumptions · p. 4

III. THEORETICAL RESULTS

The paper establishes BMSB for real-analytic LPN feature vectors and uses it to derive non-asymptotic LSE rates under non-active exploration, including randomly perturbed closed-loop policies.

Block-Martingale Small-Ball Condition

Theoretical Results

  • The BMSB result supports convergence-rate analyses for both least square estimation and set-membership estimation.The paper explicitly uses the condition as a foundation for analyzing these methods.Source: A. Block-Martingale Small-Ball Condition · p. 5

Least Square Estimation

C. Randomly Perturbed Control Policies

The paper extends its exploration and convergence results from open-loop stability to systems stabilized by a known real-analytic controller, using randomly perturbed closed-loop policies.

Motivation and Assumptions

  • The closed-loop extension targets nonlinear systems that require a known stabilizing controller because they are not open-loop stable.The policy is assumed to make the closed-loop system locally input-to-state stable.Source: C. Randomly Perturbed Control Policies · p. 5
  • Assumption 4 permits any real-analytic policy that stabilizes the closed-loop system, with the zero policy recovering the open-loop setting.This broadens the applicability beyond open-loop stability.Source: C. Randomly Perturbed Control Policies · pp. 5–6

Results

  • Under a randomly perturbed stabilizing policy, feature vectors satisfy a BMSB condition with positive parameters and remain uniformly bounded.The resulting constants are denoted ˜sϕ, ˜pϕ, and ˜ϕmax.Source: C. Randomly Perturbed Control Policies · p. 6
  • LSE retains the O(1/√T) convergence rate under the randomly perturbed closed-loop policy.The proof is deferred to the appendix, while the rate follows from the closed-loop BMSB and boundedness results.Source: C. Randomly Perturbed Control Policies · p. 6

Proof Strategy

  • The BMSB proof uses real-analyticity, semi-continuous noise distributions, and anti-concentration of feature projections.Real-analyticity makes nontrivial zero sets measure zero, supporting positive small-ball probabilities.Source: A. Proof of Theorem 1 · pp. 6–7
  • The analysis establishes positive, horizon-independent terms that yield valid BMSB parameters.The construction concludes with Term 1 > 0 and pϕ > 0 independent of T.Source: A. Proof of Theorem 1 · pp. 6–7

B. Proof of Theorem 2

The LSE proof combines the BMSB condition with a general correlated-data linear-regression bound under sub-Gaussian noise and adapted regressors.

Proof Strategy

  • The estimation-error proof is based on the BMSB condition and a general error bound for linear regression with correlated data.This connects the system-specific exploration result to a general statistical estimation proposition.Source: B. Proof of Theorem 2 · p. 8

Assumptions

  • The regression proposition assumes zero-mean conditionally sub-Gaussian noise with proxy κw.The noise is conditioned on the natural filtration.Source: B. Proof of Theorem 2 · p. 8
  • It also requires the regressors to satisfy a (k, Γsb, p)-BMSB condition and an additional finite-probability condition.The supplied proposition states these as Conditions II and III.Source: B. Proof of Theorem 2 · p. 8

Conclusion

  • Applying the proposition yields the stated high-probability LSE error bound for the estimator ˆΘT.The result holds with probability at least 1 −3δ.Source: B. Proof of Theorem 2 · p. 8

V. CONVERGENCE RATES OF SET MEMBERSHIP ESTIMATION

The paper analyzes SME for LPN systems by bounding the uncertainty-set diameter and failure probability, obtaining a ˜O(1/T) rate under a boundary-visiting noise condition.

Set-Membership Estimation

  • SME directly estimates the parameter uncertainty set, and its convergence is studied through the set’s diameter.The true parameter is included whenever the disturbance set is valid.Source: §V · p. 8

Assumptions

  • SME implementation requires bounded disturbances, while the paper’s convergence-rate analysis additionally studies i.i.d. disturbances.The paper distinguishes algorithmic requirements from analytical assumptions.Source: §V · p. 8
  • Convergence requires boundary visiting: disturbances must enter every small neighborhood of both wmax and −wmax with positive probability.This tightness condition is identified as necessary for SME convergence.Source: §V · p. 8

Main Result

  • Under the stated assumptions and i.i.d. random inputs, Theorem 3 provides a convergence rate for SME’s uncertainty-set diameter and bounds its failure probability.The theorem applies for m ≥1, ϱ ∈(0, 1), and T > m.Source: §V · p. 8
  • When qw(ℓ) = cwℓ, SME achieves a ˜O(1/T) rate in T under the additional boundary-visiting assumption.The paper compares this with the O(1/√T) LSE rate in sampling-horizon dependence.Source: §V · p. 9

Closed-Loop Extension

  • The same SME convergence guarantees extend to randomly perturbed closed-loop policies, including the ˜O(1/T) special case.The closed-loop result uses the modified parameters introduced for the perturbed policy.Source: §V · p. 9

VI. MORE DISCUSSIONS ON ASSUMPTIONS

The paper examines the real-analytic and semi-continuity assumptions because they are nonstandard in recent finite-sample system-identification literature and supports their importance with counterexamples.

VI. MORE DISCUSSIONS ON ASSUMPTIONS

  • The section discusses the real-analytic feature-function condition and the semi-continuity noise condition adopted in the paper.Both assumptions receive focused discussion because they are not standard in recent finite-sample system-identification research.Source: §VI · p. 9
  • The paper constructs counterexamples to demonstrate the importance of these two conditions.Source: §VI · p. 9
  • The discussion specifically focuses on assumptions that support the paper’s finite-sample identification analysis.Source: §VI · p. 9

A. More Discussions on Real-Analytic Condition

The paper shows that higher-order differentiability alone does not ensure successful non-active identification: an infinitely differentiable, non-real-analytic counterexample remains unidentifiable under bounded random inputs, while Gaussian-noise implications remain unresolved.

A. More Discussions on Real-Analytic Condition

B. More Discussions on Semi-Continuous Condition

The section constructs counterexamples showing that violating semicontinuity in disturbances or control inputs can prevent parameter identification under non-active exploration. In both cases, estimation fails along unidentifiable parameter directions.

A. Experiment Settings

Experiments evaluate LSE and SME convergence on pendulum and drone systems, then compare non-active and active identification methods using estimation error, uncertainty width, sample count, and wall-clock time.

Experimental systems

  • Pendulum simulations use feedback-plus-noise control, while drone simulations use a regulating controller plus exploration noise; both use ΔT = 0.01 seconds.The pendulum controller gain varies by figure, and the drone controller regulates altitude and Euler angles.Source: A. Experiment Settings · p. 11

LSE convergence

  • O(1/T) empirical LSE error decay matches the theoretical rate across pendulum and drone scenarios, although theoretical bounds are conservatively larger.Errors are normalized by the nominal parameter l2 norm and averaged across 20 trials.Source: B. Convergence Rates of LSE · p. 11

SME convergence

  • O(1/T) empirical SME convergence matches Corollary 2 for pendulum and is similarly observed for the drone cases.Theoretical and empirical quantities are normalized by the nominal parameter l2 norm, with averages over 10 trials.Source: C. Convergence Rates of SME · p. 11

Uncertainty sets

Method comparison

  • After the initial transient, SME achieves the smallest uncertainty width, with vanilla SME tightest and Fast SME closely approximating it.Active exploration reduces estimation error faster initially and consistently outperforms non-active LSE during that stage.Source: D. Numerical Comparison with Other… · p. 12, Figure 7 · p. 13
  • At ε = 10^-4, SME requires substantially fewer samples but higher per-sample cost, whereas LSE has the lowest per-update cost and needs many more samples.Active exploration improves non-active LSE sample efficiency, with wall time between the two approaches.Source: D. Numerical Comparison with Other… · p. 12, Table I · p. 12

APPENDIX

The appendix supplies supporting arguments for closed-loop applicability, semi-continuity of joint noise distributions, and the measure-theoretic characterization used in the analysis.

Closed-loop reduction

  • A stabilizing controller converts the closed-loop dynamics into an equivalent LPN system with modified feature functions.The modified features are defined by composing the original features with the controller.Source: A. Proof of Corollary 1 · p. 13
  • Real-analyticity is preserved under this composition, allowing the closed-loop system to satisfy the theorem assumptions.The stabilizing property also gives open-loop stability for the transformed system.Source: A. Proof of Corollary 1 · p. 13

Closed-loop guarantees

  • The closed-loop system inherits a BMSB condition, bounded features, and an O(1/T) LSE convergence rate.These conclusions follow by applying Theorems 1 and 2 after verifying the transformed assumptions.Source: A. Proof of Corollary 1 · p. 13

Semi-continuity

  • For mutually independent individually semi-continuous noises, the joint distribution is semi-continuous because it has a nonzero absolutely continuous component.The proof uses Lebesgue decomposition and independence of the two noise distributions.Source: B. Semi-Continuity Property in the… · p. 13
  • A probability measure is semi-continuous if and only if its absolutely continuous component is nonzero.If that component vanishes, the measure is concentrated on a Lebesgue-null set.Source: B. Semi-Continuity Property in the… · p. 13

C. Proofs for Section V on SME

The SME analysis applies a general linear-regression diameter bound under BMSB and bounded-feature conditions, yielding explicit finite-sample convergence rates for open- and closed-loop systems.

Proof strategy

  • SME convergence proofs combine the LPN BMSB condition with a general linear-regression SME result.Theorem 3 verifies the regression assumptions using the BMSB condition and boundedness established for the LPN features.Source: C. Proofs for Section V on SME · p. 14

Noise conditions

  • The proof uses noise small-ball behavior of the form q_w(ℓ) = c_wℓ, including explicit constants for uniform and truncated-Gaussian disturbances.For uniform noise, c_w = 1/(2w_max).Source: C. Proofs for Section V on SME · p. 14

Finite-sample guarantee

  • The diameter guarantee is obtained with probability at least 1 − 2δ after selecting the proof parameters m and ϱ appropriately.The bound is expressed as an uncertainty-set diameter no larger than ϱ.Source: C. Proofs for Section V on SME · p. 14

Convergence rate

  • The resulting SME uncertainty-set diameter has a ˜O(1/T) convergence rate under the stated conditions.The closed-loop analogue follows from Corollary 1 and the same diameter-bound argument.Source: C. Proofs for Section V on SME · p. 14

D. More Details for Numerical Experiments

The appendix describes numerical estimation of BMSB parameters and a fixed-complexity polytope approximation used by Fast SME.

BMSB estimation

  • The numerical procedure fixes s_ϕ, estimates p_ϕ, and decreases s_ϕ until 0 < p_ϕ < 1 satisfies the BMSB conditions.This provides a numerical pair of parameters for the theoretical analysis.Source: D. More Details for Numerical… · p. 14
  • The p_ϕ estimate uses independent trajectories and Monte Carlo sampling of disturbances and inputs, computed as the fraction satisfying the BMSB condition.Samples are generated conditionally on the current state information.Source: D. More Details for Numerical… · p. 15

Fast SME

  • Fast SME maintains a fixed-complexity polytopic outer approximation of the exact unfalsified set.Its constraint rows come from a regular polytope, while the right-hand side is tightened at each step.Source: D. More Details for Numerical… · p. 15
Loading 2608.29908v1…