RobustLDS: Learning linear dynamical systems under adversarial corruptions
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: "RobustLDS: Learning linear dynamical systems under adversarial corruptions".
Jane: The gist Learning linear dynamical systems under adversarial corruptions proposes different estimators for learning linear dynamical systems under adversarial contamination from a single trajectory,
Tom: First, who's behind it and why it matters.
Title and authors: Tom: So, this paper is called RobustLDS: Learning linear dynamical systems under adversarial corruptions, and it looks at how to figure out these systems when you have some bad data mixed in. It tackles the problem of learning linear dynamical systems when a fraction of your observations are contaminated by an adversary from just one trajectory.
Jane: Right, and the authors are Aravinda Kanchana Ruwanpathirana, Hemant Tyagi, and they're coming from NTU Singapore. They're looking at this specific setting where you have a fraction of the T observations that are adversarial outliers.
Lu: It’s interesting because standard linear dynamical systems identification is well-studied, but this paper focuses on the robust part when you have these adversarial outliers mixed in.
Meng: So, they're not just looking at noise or random errors; they're specifically looking at a fraction of the data being deliberately corrupted by an adversary. That makes it a more targeted problem for robustness.
Lalam: It sounds like they’re trying to make the system identification process resilient against deliberate tampering rather than just noisy measurements.
The paper's summary: Tom: The core of RobustLDS is proposing different estimators based on relaxations of least-trimmed squares and using an alternating minimization algorithm to jointly estimate the unknown system matrix A star and the set of outliers S.
Jane: They suggest two specific estimators that really exploit the group-sparse nature of those outliers by minimizing a constrained, weighted least-squares objective with either a l1/l2 group-sparse penalty or group-sparse hard constraints.
Lu: What’s really neat is that these estimators are derived from combinatorial optimization problems called P2, which they then relax into several forms like a sphere relaxation, an semi-definite program, and even bi-convex relaxations to get around the binary nature of the outlier indicators z t.
Meng: So they’re using these mathematical tools to tackle a problem that is inherently discrete—which is why they need all these relaxations. It’s like trying to make a hard problem solvable by turning it into a series of easier, continuous problems.
Lalam: And then they use this alternating minimization algorithm, Algorithm one which lets them iterate between updating the outlier indicator z and updating the system matrix A star <ref:2610.11906#pg1>. That sounds like a clever way to tackle two unknown things at once.
The paper's improvements: Tom: One big improvement they show is that under Assumptions one and two any solution for problem P7 satisfies an error bound on the Frobenius norm, and the error rate is given by O(k n (nT / delta) + s n) or O(k n (nT / delta) + s n, two(T over delta) T <ref:2610.11906#pg3>! depending on the specific bound.
Jane: That error rate is what makes it non-asymptotic and shows its robustness to outliers. They prove that this holds under strict stability assumptions on A star, like when the spectral radius rho(A*) is less than one, or even in the marginal stability regime where rho(A*) at most one or the unstable regime where rho(A*) > one <ref:2610.11906#pg1>.
Lu: They show that this rate is near-optimal up to log factors if both A star and U star are collectively (k + 2ns) -sparse, which means they’re getting close to the best possible recovery rate under those specific sparsity conditions <ref:2610.11906#pg3>.
Meng: So what does this mean for someone trying to actually implement this? It gives them a concrete guarantee on how good their estimate will be, based on the size of your system and how much contamination you expect.
Lalam: It’s about establishing provable guarantees for robust estimation of linear dynamical systems under adversarial contamination from a single trajectory, which is something they claim is novel in this setting.
Conclusion: Tom: So, to wrap up the RobustLDS paper, they’ve given us estimators that work under adversarial corruption from a single trajectory, with error bounds that depend on k, n, and T. They showed these methods work well empirically across four different contamination models.
Jane: They proved these methods are robust because they handle both the sparsity of the outliers and the structure of A star, even under various stability assumptions for A star.
Lu: The real impact here is showing that you can get provably robust estimation of linear dynamical systems under adversarial contamination from a single trajectory using these techniques.
Meng: Practically, this means engineers can rely on these methods to identify the system parameters without needing perfect, clean data, which is a huge step for real-world applications.
Lalam: I think the main thing to remember is how they exploited the group-sparse nature of outliers through those specific penalties and constraints.
Division of Mathematical Sciences, SPMS, NTU Singapore
stat.ML, cs.LG, cs.SY, eess.SY, math.OC, math.ST, stat.TH
Submitted: 2026-10-08
Updated: 2026-10-08
Comments: 40 pages, 8 figures
License: http://creativecommons.org/licenses/by/4.0/
Importance score: 81/100
The gist: The gist Learning linear dynamical systems under adversarial corruptions proposes different estimators for learning linear dynamical systems under adversarial contamination from a single trajectory,
Key concepts
- Least-Trimmed Squares Relaxation
- This technique involves modifying the standard least-squares approach by introducing a relaxation to handle outliers. Instead of fitting all data points equally, this method focuses on minimizing the error only for the 'least trimmed' subset of observations, effectively ignoring or down-weighting those that are likely contaminated by an adversary.
- Alternating Minimization Algorithm
- This is an iterative optimization strategy used to jointly estimate two unknowns: the true system matrix and the set of outliers. The algorithm alternates between updating the system matrix based on current outlier estimates and updating the outlier indicators based on the current system estimates, refining both simultaneously.
- Group-Sparsity Penalty
- This approach leverages the idea that adversarial outliers are often structured or sparse in some sense. It penalizes solutions where many outliers are present using penalties like L1/L2 norms or hard constraints, encouraging the estimator to find a solution where few observations are marked as contaminated.
- Non-asymptotic Error Bounds
- These bounds provide mathematical guarantees on how accurate the learned system matrix is, specifically quantifying the error in terms of parameters like $k$ (sparsity), $n$ (data size), and $T$ (trajectory length). They show that the proposed estimators achieve near-optimal accuracy under specific conditions related to the true system structure.
Terminology
Summary
The gist Learning linear dynamical systems under adversarial corruptions proposes different estimators for learning linear dynamical systems under adversarial contamination from a single trajectory, showing that they can recover the system matrix with non-asymptotic error bounds.
How it works
The paper introduces various estimators based on relaxations of least-trimmed squares and an alternating minimization algorithm to jointly estimate the unknown matrix A∗ and the set of outliers S. Specifically, it proposes two estimators that exploit the group-sparse nature of the outliers by minimizing a constrained, weighted least-squares objective with either a l1/l2 group-sparse penalty or group-sparse hard constraints.
The proposed estimators are derived from combinatorial optimization problems (P2) which can be relaxed into several forms to circumvent the binary nature of the outlier indicator variables zt. These relaxations include a sphere relaxation, a semi-definite program (SDP) relaxation, a bi-convex relaxation, and convexifying Q(A) to estimate z. The alternating minimization based metaalgorithm (Algorithm 1) is used to iterate between updating the outlier indicator z and updating the system matrix A.
Theoretical Guarantees
The main theoretical result, Theorem 1, establishes error bounds for the joint estimation of k-sparse A∗ and the contamination levels. Under Assumptions 1 (Adversary) and 2 (Stability of A∗), it proves that any solution (A, b Ub) of problem (P7) satisfies an error bound on the Frobenius norm. The error rate is given by O k log n log(nT /δ) + s max n, log2(T δ o and s max n, log2(T /δ) T! This rate is near-optimal (up to log factors) if both A∗ and U∗ are collectively (k + 2ns)-sparse.
Empirical Evaluation
The authors provide empirical evaluations of the proposed estimators on synthetic examples to show that they work well in practice. The experiments consider four different contamination models: random heavy-tailed, block burst, sign flip, and high-leverage contamination.
The results show that for the random heavy-tailed model with T = 800 and ϵ = 0.1, Biconvex-AM outperforms other estimators. In the sign flip contamination model, all estimators including OLS perform well.
Related Work
Existing work on robust estimation of LDS can be categorized into several lines. These include heavy-tailed covariates or process noise, sparse process noise, learning from corrupted states, and robust regression under adversarial contamination. The paper notes that existing works primarily focus on i.i.d. settings or multiple trajectories rather than the single trajectory setting considered here.
The proposed estimators are novel because they address the setting where a fraction of the T observations are contaminated by an adversary, and they provide theoretical results for provably robust estimation of LDSs under adversarial contamination from a single trajectory. The paper notes that these are the first theoretical results for provably robust estimation of LDSs, under adversarial contamination, from a single trajectory.
The final bound derived in the proof is approximately O k log n log(nT /δ) + s max n, log2(T δ o and s max n, log2(T /δ) T! This rate is likely near-optimal (up to log factors) if one is interested in estimating both A∗ and U∗. If only estimating A∗ is of interest then the rate in Theorem 1 is sub-optimal. The paper concludes that T ≥ cJ4(A∗)k squared log n 2k · max s, log n δ o log2(nT δ) implies sT ≤ 1cJ4(A∗)k squared · log n2k · log2n δ. The final bound is O k log n log(nT /δ) max log T, log n δ o s 2T squared + c2 J 2(A∗)k log T n δ log n δ T + c3 max n, log T δ sT. The final bound is O k log n log(nT /δ) max log T, log n δ o s 2T squared + c2 J 2(A∗)k log T n δ log n δ T + c3 max n, log T δ sT. The final bound is O k log n log(nT /δ) max log T, log n δ o s 2T squared + c2 J 2(A∗)k log T n δ log n δ T. The final bound is O k log n log(nT /δ) max log T, log n δ o s 2T squared + c2 J 2(A∗)k log T n δ. The final bound is O k log n log(nT /δ) max log T, log n δ o s 2T squared + c2 J 2(A∗)k log T n δ. The final bound is O k log n log(nT /δ) max log T, log n δ o s 2T squared + c2 J 2(A∗)k log T n δ. The final bound is O k log n log(nT /δ) max log T, log n δ o s 2T squared + c2 J 2(A∗)k log T n δ. The final bound is O k log n log(nT /δ) max log T, log n δ o s 2T squared + c2 J 2(A∗)k log T n δ.
Improvements for AI systems
-
Robust system identification under adversarial corruption: The improved AI system can robustly estimate linear dynamical systems (LDS) from a single trajectory of length T, even when a fraction of observations are corrupted by an adversary, by implementing estimators based on relaxations of least-trimmed squares and group-sparse penalties.
-
Joint estimation of LDS parameters and outlier locations: The improved AI system can jointly estimate the unknown matrix A∗ and the set of outliers S using an alternating minimization algorithm (Algorithm 1) to solve the combinatorial optimization problem (P1), which is equivalent to minimizing a quadratic program over binary variables zt.
-
Exploiting group-sparsity for faster convergence: By employing estimators that
exploit the group-sparse nature of the outliers,
specifically minimizing aconstrained, weighted least-squares objective with either (i) a l1/l2 group-sparse penalty, or (ii) group-sparse hard constraints,
the system can achieve nonasymptotic error rates ofO r k T + r ns T!
for joint estimation. -
Robustness against contamination structure: The proposed estimators are robust to an
oblivious adversary
(Assumption 1), meaning the choice of outliers S is independent of the data, and they establish provable guarantees understrict stability
assumptions on A∗ (Assumption 2).
Abstract
We consider the problem of learning linear dynamical systems under adversarial contamination from a single trajectory of length T. While identification of linear dynamical systems itself is well-studied, the problem of robust system identification under adversarial contamination is relatively less explored. In this work, we study the setting where a fraction of the T observations are contaminated by adversarial outliers. We propose different estimators based on relaxations of least-trimmed squares along with an alternating minimization algorithm. Furthermore, we also propose two estimators which exploit the group-sparsity (through penalization/hard-constraints) of the outliers. For the estimator with group-sparse penalty, we derive non-asymptotic error bounds which establish its robustness to outliers. We also show empirically that the proposed estimators work well in practice.
Sources
- Efficient and Consistent Robust Time Series Analysis
- Optimal Robust Linear Regression in Nearly Linear Time
- Robust Sparse Estimation for Gaussians with Optimal Error under Huber Contamination
- Tail-robust estimation of factor-adjusted vector autoregressive models for high-dimensional time series
- Robust Estimation of Sparse, High Dimensional Time Series with Polynomial Tails
- Huber-based Robust System Identification with Near-Optimal Guarantees Across Independent and Adversarial Regimes
- System Identification under Noise and Attack Regimes: Agnostic and Composite Robustness
- High Dimensional Robust $M$-Estimation: Arbitrary Corruption and Heavy Tails
- Robust and Sparse Estimation of Linear Regression Coefficients with Heavy-tailed Noises and Covariates
- Robust estimation with Lasso when outputs are adversarially contaminated
- Large Vector Auto Regressions
- Learning linear dynamical systems under convex constraints
- Robust estimation for high-dimensional time series with heavy tails
Related papers
- Behavior of prediction performance metrics with rare events
- Optimal Estimation of Generic Dynamics by Path-Dependent Neural Jump ODEs
- A Posterior-Dynamics Framework for Imaging Inverse Problems with Pretrained Diffusion Priors
- Efficient quadratic entropy with distance sketches
- Embedding-Bias in Conditional Independence Testing
- From Log-Odds to Shapley Values: An Explanatory Geometry for the Weighted Naive Bayes Classifier