Optimal Centered Active Excitation in Linear System Identification

arXiv:2604.05518 · math.OC, cs.LG, cs.SY, eess.SY, stat.ML · Submitted 2026-04-07 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: Today's paper: "Optimal Centered Active Excitation in Linear System Identification".

Jane: Optimal centered active excitation in linear system identification addresses how to design input sequences to estimate unknown system matrices efficiently,

Tom: First, who's behind it and why it matters.

Paper summary: Tom: So, to get started with this discussion on "Optimal Centered Active Excitation in Linear System Identification", the core thesis is pretty clear: they propose an active learning algorithm that uses optimal centered noise excitation to estimate unknown system matrices efficiently. They claim their approach, which builds on ordinary least squares and semidefinite programming, achieves the minimal sample complexity while also allowing for a more efficient computation of an estimate of the system matrix.

Jane: That sounds like a significant step because it addresses the issue that previous works only looked at passive excitation and didn't optimize the noise input for better system excitation. This paper seems to establish a sample complexity guarantee for optimal noise excitation, which is something new in this area.

Lu: What really catches my eye is how they establish lower bounds first to set the stage. They show the minimum sample complexity for *any* active learning algorithm to reach a specific accuracy and confidence level, parameterized by epsilon and delta. This sets a very high bar for what's possible.

Meng: Setting those lower bounds sounds like a necessary evil, but it’s crucial because it tells us exactly how hard the problem is. Knowing the absolute minimum required data helps us judge if our current methods are even attempting to hit that theoretical limit.

Lalam: And then they follow up by deriving an upper bound for their proposed algorithm, and they managed to match that lower bound for any algorithm up to universal factors. That's a very strong statement about the efficiency of their specific method.

Conclusion: Tom: So, wrapping up our look at "Optimal Centered Active Excitation in Linear System Identification", we've seen how this work tackles the estimation of system matrices by introducing a smarter way to choose the input sequence—active excitation with optimal centering. The authors are Kaito Ito and Alexandre Proutiere, and their main contribution is proving that their proposed algorithm reaches the theoretical minimum sample complexity for active learning under certain conditions.

Jane: In simpler terms, it means that for tasks like figuring out how a physical system works from data, they've found a way to get the best possible accuracy with the least amount of data required, provided we use this smart active excitation strategy. It moves the needle on how much information we need to gather before we can reliably identify a system.

Lu: The implication for theoretical AI and control is huge because it shows a principled way to bridge the gap between knowing the math of optimal excitation and actually designing an algorithm that uses it effectively for estimation problems involving state dimension. It gives us tools to design more sample-efficient learning procedures.

Meng: From an engineering standpoint, if we can guarantee that our estimation procedure will require fewer data points than previously thought, it means we can build systems with less training time or lower computational overhead for system modeling tasks. That directly impacts deployment feasibility.

Lalam: I think the real cultural impact here is in how AI agents learn and adapt. If the underlying mechanism for learning parameters becomes more sample-efficient, it suggests that future AI models could be trained on much smaller, more targeted datasets without losing crucial identification accuracy.

Tom: Exactly! This paper shows us a concrete path toward designing algorithms that are not just accurate but also data-efficient in identifying complex linear systems. It's about making the learning process smarter and quicker.

math.OC, cs.LG, cs.SY, eess.SY, stat.ML

Submitted: 2026-04-07

Updated: 2026-10-01

Importance score: 66/100

The gist: Optimal centered active excitation in linear system identification addresses how to design input sequences to estimate unknown system matrices efficiently, providing tight sample complexity bounds

Key concepts

Active Excitation
This refers to a strategy where the input signal is chosen adaptively based on what is currently being estimated. The goal is to select inputs that provide the most informative data for estimating the system's unknown parameters, leading to faster identification.
Sample Complexity
This measures the minimum amount of data (number of samples) needed for an algorithm to achieve a desired level of accuracy ($\epsilon$) and confidence ($\delta$). The paper establishes lower bounds on this complexity, showing how much data is fundamentally required.
Least Squares Estimator (LSE)
The LSE is a specific, computationally efficient method proposed in the paper for identifying the system matrix A. It involves an iterative process where the input covariance is updated to maximize a performance objective while respecting constraints on the total energy of the input signal.
Lower Bound
A theoretical minimum limit established by mathematical analysis that dictates how much data is absolutely necessary to achieve a certain accuracy ($\epsilon$) and confidence ($\delta$). The paper derives tight lower bounds for algorithms using active excitation.

Terminology

Summary

Optimal centered active excitation in linear system identification addresses how to design input sequences to estimate unknown system matrices efficiently, providing tight sample complexity bounds for algorithms that adapt their excitation based on observed data. This work establishes lower bounds for any algorithm using active excitation and proposes a computationally efficient algorithm based on the Least Squares Estimator (LSE) that matches these optimal bounds under specific assumptions.

The gist

We derive sample complexity lower bounds satisfied by any algorithm using active excitation and achieving prescribed accuracy and confidence levels, parameterized by (ε, δ).

Problem Setting and Lower Bounds

The paper considers a discrete-time linear system defined by state dynamics: xt+1 = Axt + But + wt. The central goal is to estimate the unknown system matrix A. The analysis focuses on algorithms with adaptive excitation, which involves a control policy defining the conditional distribution of the input, and an estimate of A. The core lower bound derived for any (ε, δ)-locally stable algorithm with centered excitation is: λmin τXA−1s=1Σs! ≥ 1/2ε2 log 1/3δ. This bound exhibits a tight dependence on the state dimension when considering power-constrained excitation.

Proposed Algorithm and Optimization Strategy

The authors propose an active learning algorithm based on the LSE, which is designed to be computationally efficient. The key steps involve:

  1. An initial phase where A is estimated using a predetermined input covariance (e.g., (¯u/nx)I).

  2. A projection step to ensure stability: A¯t0 ← Π(Abt0) if the estimate is unstable, ensuring the resulting matrix is stable and the error term kAbt0 − A¯t0 k is small as possible.

  3. An adaptive phase where the input covariance Ub is updated to maximize a surrogate objective: Ub ∈ arg max U0,tr(U)≤u¯ λminΓ∞(A¯t0) + Ξ∞(A¯t0, U) under the constraint tr(Ub) ≤ u.

  4. Resetting the state and continuing excitation using the designed covariance Ub for subsequent steps.

Sample Complexity Upper Bound and Performance Guarantee

The paper establishes a sample complexity upper bound for this proposed algorithm (Algorithm 1) under Assumption 8 (Sub-Gaussianity of the noise input). The resulting upper bound is given by Equation (15), which is structured to match the lower bound: the third term in (15) is minimized by t0 = Θ((t − 1)2/3), and its minimum value is Θ((t − 1)2/3). For small ε and δ, this upper bound coincides with the lower bound (10) up to multiplicative and additive factors.

Key Theoretical Results

The analysis relies on several theoretical results to bridge the gap between the general lower bounds and the specific algorithm:

Proposition 10 (LSE performance)

This proposition provides a performance guarantee for the LSE when using a fixed excitation covariance U, stating that error bounds are satisfied if λmin Xt−1s=1Σs! ≥ C max 1/ε2 kΓU k2 log 1/δ + nx.

Proposition 5 (Lower bound for stable A and small ε)

This theorem provides a tighter lower bound when the system matrix A is stable, showing explicit dependence on the state dimension nx in the form: λmin τXA−1s=1Σs! ≥ c (1 + kBk2u¯)ε2 log 1/δ + nx.

Corollary 7

This corollary provides a practical bound for the sample complexity of algorithms using centered power-constrained excitation, showing it satisfies: τA − 1 ≥ c (1 + kBk2u¯)ε2 max U0,tr(U)≤u¯ λmin(Γ∞(A) + Ξ∞(A, U)) × log 1/δ + nx.

Numerical Validation

The paper validates the algorithm through numerical experiments. Using a Jordan block as a typical example for A, simulations show that after an initial horizon of t0 = 850, the error of Algorithm 1 rapidly approaches that of the oracle method, and at time t = 25000, the mean and percentiles closely match those obtained by using an oracle noise input. This confirms that the proposed active learning algorithm achieves a nearly optimal sample complexity.

Conclusion

The work concludes by demonstrating that Algorithm 1 yields a sample complexity upper bound (15) that matches the lower bound (10) up to factors independent of (ε, δ), nx, and A in a regime where ε is small.

Improvements for AI systems

Based on the provided scientific paper, here are the specific improvements for AI systems and what those improved systems can achieve:


)Improved AI System Capabilities

The proposed framework enables a class of active learning algorithms for linear system identification that achieves minimal sample complexity while maintaining strong finite-time statistical guarantees. Specifically, these improvements apply to:

  1. Online/Adaptive Control and System Tuning: The system can dynamically adapt its internal model (represented by the state-space matrix, A) in real-time as it processes incoming data streams, rather than relying on a fixed or passively excited input sequence.

  2. Efficient Model Estimation under Constraints: The algorithm can accurately estimate the unknown system dynamics (parameters of the linear model) using significantly fewer samples than traditional methods that require passive excitation or non-convex optimization.

  3. Guaranteed Performance in Finite Time: Unlike many identification methods that only provide asymptotic convergence guarantees, this system maintains a quantifiable error bound with high confidence levels within a finite time horizon, which is crucial for safety-critical applications.

)Specific System Improvements and Applications

The core improvements translate to the following specific capabilities for AI systems:

  1. Autonomous Robotics and Control Systems:

Adaptive control policies in robots (e.g., drones, humanoid arms) can use this method to rapidly identify or compensate for unknown dynamics (like unexpected friction changes or payload variations) by actively designing the next input signal to maximize information gain about the system matrix A. This allows for on-the-fly tuning of the control law without requiring a full system re-identification phase.

  1. Adaptive Machine Learning Models (System Identification in ML):

Adaptive identification methods can be used to quickly estimate the underlying dynamics of complex non-linear or high-dimensional models (when linearized) encountered during training, allowing the AI to adjust its learning rate or regularization based on how well the current input excites the system's latent space.

  1. Resource-Constrained Data Collection: In scenarios where data collection is expensive or time-limited (e.g., rare event detection, satellite communication), this method ensures that every collected sample is optimally designed to reduce uncertainty about the system parameters A, leading to faster convergence of the AI's decision-making process with minimal required interaction with the physical environment.

  2. Safety and Robustness in Dynamic Environments: For systems operating in uncertain environments (e.g., autonomous vehicles navigating unknown terrain), the ability to maintain a bounded estimation error while actively probing for system uncertainties ensures that critical safety guarantees are met even when the system dynamics are not perfectly known beforehand.

Sources

Related papers