On the Necessity of Two-Stage Estimation for Learning Dynamical Systems under Both Noise and Node-Wise Attacks
Jihun Kim, Javad Lavaei

TL;DR
This paper demonstrates that robust learning of networked dynamical systems under both noise and adversarial attacks requires a two-stage estimation process, as one-stage convex methods are insufficient for consistency.
Contribution
It introduces a novel two-stage estimation method that effectively detects and filters attacks, enabling consistent system identification under adversarial conditions.
Findings
Two-stage estimator achieves error bounds of O(1/√T) plus attack-related terms.
Convex one-stage estimators cannot be consistent under combined noise and attacks.
Perfect attack-data separability leads to guaranteed consistency of the proposed method.
Abstract
The least-squares estimator has achieved considerable success in learning linear dynamical systems from a single trajectory of length . While it attains an optimal error of under independent zero-mean noise, it lacks robustness and is particularly susceptible to adversarial corruption. In this paper, we consider the identification of a networked system in which every node is subject to both noise and adversarial attacks. We assume that every node is independently corrupted with probability smaller than at each time, placing the overall system under almost-persistent local attack. We first show that no convex one-stage estimator can achieve a consistent estimate as grows under both noise and attacks. This motivates the development of a two-stage estimation method applied across nodes. In Stage I, we leverage the -norm estimator and derive an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Stochastic Gradient Optimization Techniques · Machine Learning and Algorithms
