Gray Box Identification of State-Space Models Using Difference of Convex Programming
Chengpu Yu, Lennart Ljung, Michel Verhaegen

TL;DR
This paper introduces a novel gray-box system identification method leveraging difference-of-convex programming and low-rank Hankel matrices, improving initial estimates and robustness in structured state-space modeling.
Contribution
It recasts gray-box identification as a difference-of-convex problem solved via sequential convex programming with nuclear-norm initialization, overcoming previous non-convexity issues.
Findings
Achieves maximum impulse-response fitting without non-convex conditions.
Applicable even when system parameters are unidentifiable.
Provides reliable initial estimates for iterative refinement.
Abstract
Gray-box identification is prevalent in modeling physical and networked systems. However, due to the non-convex nature of the gray-box identification problem, good initial parameter estimates are crucial for a successful application. In this paper, a new identification method is proposed by exploiting the low-rank and structured Hankel matrix of impulse response. This identification problem is recasted into a difference-of-convex programming problem, which is then solved by the sequential convex programming approach with the associated initialization obtained by nuclear-norm optimization. The presented method aims to achieve the maximum impulse-response fitting while not requiring additional (non-convex) conditions to secure non-singularity of the similarity transformation relating the given state-space matrices to the gray-box parameterized ones. This overcomes a persistent shortcoming…
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
TopicsControl Systems and Identification · Sparse and Compressive Sensing Techniques · Fault Detection and Control Systems
