Data-Driven Reachability Analysis with Optimal Input Design
Pith reviewed 2026-05-10 19:18 UTC · model grok-4.3
The pith
Replacing the pseudoinverse with a row-norm right inverse and applying A-optimal input design reduces conservatism in data-driven reachability analysis.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Within the constrained matrix zonotope representation of uncertain linear dynamics recovered from noisy input-state data, the Moore-Penrose pseudoinverse is replaced by a row-norm-minimizing right inverse computed via second-order cone programming, and the data-collection process is augmented by an online A-optimal input design. Both modifications shrink the resulting model set, yielding zonotopes with smaller generators. The combined procedure extends to piecewise-affine systems by partitioning trajectories according to active modes and is shown on a five-dimensional stable LTI system and a two-dimensional piecewise-affine system to produce markedly tighter reachable sets than the baseline,
What carries the argument
The row-norm-minimizing right inverse (computed via second-order cone program) together with A-optimal online input design, inside the constrained matrix zonotope that encloses all matrices consistent with observed trajectories and bounded process noise.
If this is right
- The volume of the reachable-set over-approximation decreases, so safety-verification problems that previously returned inconclusive results can now return positive certificates.
- The same two modifications apply without alteration to piecewise-affine systems once data are partitioned by mode.
- Because input design can be performed online, the quality of the model set can improve continuously during operation rather than requiring a separate offline experiment.
- Smaller generators translate directly into less conservative bounds on future states, supporting tighter planning and control under uncertainty.
Where Pith is reading between the lines
- The same levers—choice of matrix inverse and quality of excitation—could be examined in other set-valued identification tasks that rely on matrix factorizations from finite data.
- Numerical comparison on unstable or higher-dimensional systems would show whether the observed reduction in conservatism persists when the underlying dynamics are harder to excite.
- The approach suggests that future data-driven verification pipelines may gain more from deliberate input selection and inverse design than from simply collecting longer trajectories.
Load-bearing premise
The constrained matrix zonotope correctly contains every possible system matrix consistent with the finite data and bounded noise, and neither the row-norm objective nor the A-optimal design compromises the soundness of the resulting over-approximation.
What would settle it
On the five-dimensional stable LTI example, simulate the true (but hidden) dynamics with the same inputs used for data collection and check whether any realized state trajectory ever leaves the computed reachable set; if it does, the over-approximation claim is false.
Figures
read the original abstract
This paper addresses the conservatism in data-driven reachability analysis for discrete-time linear systems subject to bounded process noise, where the system matrices are unknown and only input--state trajectory data are available. Building on the constrained matrix zonotope (CMZ) framework, two complementary strategies are proposed to reduce conservatism in reachable-set over-approximations. First, the standard Moore--Penrose pseudoinverse is replaced with a row-norm-minimizing right inverse computed via a second-order cone program (SOCP), which directly reduces the size of the resulting model set, yielding tighter generators and less conservative reachable sets. Second, an online A-optimal input design strategy is introduced to improve the informativeness of the collected data and the conditioning of the resulting model set, thereby reducing uncertainty. The proposed framework extends naturally to piecewise affine systems through mode-dependent data partitioning. Numerical results on a five-dimensional stable LTI system and a two-dimensional piecewise affine system demonstrate that combining designed inputs with the row-norm right inverse significantly reduces conservatism compared to a baseline using random inputs and the pseudoinverse, leading to tighter reachable sets for safety verification.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper addresses conservatism in data-driven reachability analysis for discrete-time linear systems with unknown matrices and bounded process noise using constrained matrix zonotopes (CMZ). It proposes replacing the Moore-Penrose pseudoinverse with a row-norm-minimizing right inverse via SOCP and an online A-optimal input design strategy. The framework is extended to piecewise affine systems, and numerical results on a 5D LTI and 2D PWA system show reduced conservatism and tighter reachable sets.
Significance. If the central claims hold, this work is significant for improving the practicality of data-driven reachability analysis in safety-critical applications. By optimizing the right inverse and input design, it reduces over-approximation conservatism without sacrificing soundness, as the underlying consistent model set is preserved while the zonotope generators are tightened. This could lead to less conservative safety verification in control systems.
major comments (2)
- [Abstract] Abstract: The claim that the row-norm right inverse 'directly reduces the size of the resulting model set' is imprecise. The set of consistent matrices is independent of the right inverse R (equal to (X^+ - W)R for bounded W); the benefit arises from a zonotope generator representation with smaller row sums that tightens subsequent reachability propagations.
- [Numerical results] Numerical results section: The reported improvements on the 5D LTI and 2D PWA examples lack quantitative metrics (e.g., reachable-set volumes or reduction percentages), error bars, multiple random seeds, or statistical significance tests, undermining assessment of the magnitude and reliability of the conservatism reduction.
minor comments (3)
- [Introduction] Define all acronyms at first use (CMZ, SOCP, LTI, PWA) and ensure consistent notation for the constrained matrix zonotope throughout.
- [Input design] Elaborate on the computational complexity and real-time feasibility of the online A-optimal input design procedure.
- [Numerical results] Include a brief comparison table summarizing reachable-set sizes or conservatism metrics across the four method combinations (random/pseudoinverse vs. designed/row-norm).
Simulated Author's Rebuttal
Thank you for the positive assessment and constructive feedback on our manuscript. We address each major comment below and indicate the revisions we will make.
read point-by-point responses
-
Referee: [Abstract] Abstract: The claim that the row-norm right inverse 'directly reduces the size of the resulting model set' is imprecise. The set of consistent matrices is independent of the right inverse R (equal to (X^+ - W)R for bounded W); the benefit arises from a zonotope generator representation with smaller row sums that tightens subsequent reachability propagations.
Authors: We agree that the abstract wording is imprecise. The set of consistent matrices is indeed independent of the specific right inverse chosen. The row-norm-minimizing right inverse improves the zonotope generator representation by yielding smaller row sums, which tightens the subsequent reachability propagations without altering the underlying consistent model set. We will revise the abstract to clarify this distinction and accurately describe the mechanism. revision: yes
-
Referee: [Numerical results] Numerical results section: The reported improvements on the 5D LTI and 2D PWA examples lack quantitative metrics (e.g., reachable-set volumes or reduction percentages), error bars, multiple random seeds, or statistical significance tests, undermining assessment of the magnitude and reliability of the conservatism reduction.
Authors: We acknowledge that quantitative metrics would strengthen the numerical results section. Although the current figures illustrate qualitative tightening, we will add explicit computations of reachable-set volumes, percentage reductions relative to the baseline, results from multiple random seeds, and standard deviations in the revised manuscript to provide a more rigorous assessment of the improvements. revision: yes
Circularity Check
No significant circularity
full rationale
The derivation uses the constrained matrix zonotope (CMZ) representation of consistent system matrices from finite trajectories, then applies an SOCP to select a row-norm-minimizing right inverse (which yields an equivalent set but with smaller generators for tighter zonotope propagation) and an online A-optimal design for input selection. Neither step defines the reachable set in terms of itself; both are independent optimization procedures whose outputs feed forward into standard reachability recursion. Numerical validation on LTI and PWA examples is external to the construction. No self-definitional loops, fitted inputs renamed as predictions, or load-bearing self-citations appear in the chain.
Axiom & Free-Parameter Ledger
axioms (2)
- domain assumption System is discrete-time linear (or piecewise affine) with bounded process noise and unknown matrices
- domain assumption Only finite input-state trajectory data are available
Reference graph
Works this paper leans on
-
[1]
Reachability of uncertain linear systems using zonotopes,
A. Girard, “Reachability of uncertain linear systems using zonotopes,” inInt. Workshop Hybrid Syst.: Comput. Control (HSCC), vol. 3414 of LNCS, pp. 291–305, 2005
work page 2005
-
[2]
Althoff,Reachability Analysis and Its Application to the Safety Assessment of Autonomous Cars
M. Althoff,Reachability Analysis and Its Application to the Safety Assessment of Autonomous Cars. PhD thesis, Technische Universität München, 2010
work page 2010
-
[3]
Rigorously computed orbits of dynamical systems without the wrapping effect,
W. Kühn, “Rigorously computed orbits of dynamical systems without the wrapping effect,”Computing, vol. 61, no. 1, pp. 47–67, 1998
work page 1998
-
[4]
Computing reachable sets of hybrid systems using a combination of zonotopes and polytopes,
M. Althoff, O. Stursberg, and M. Buss, “Computing reachable sets of hybrid systems using a combination of zonotopes and polytopes,” Nonlinear Anal. Hybrid Syst., vol. 4, no. 2, pp. 233–249, 2010
work page 2010
-
[5]
A note on persistency of excitation,
J. C. Willems, P. Rapisarda, I. Markovsky, and B. L. M. De Moor, “A note on persistency of excitation,”Syst. Control Lett., vol. 54, no. 4, pp. 325–329, 2005
work page 2005
-
[6]
Formulas for data-driven control: Stabiliza- tion, optimality, and robustness,
C. De Persis and P. Tesi, “Formulas for data-driven control: Stabiliza- tion, optimality, and robustness,”IEEE Trans. Autom. Control, vol. 65, no. 3, pp. 909–924, 2020
work page 2020
-
[7]
Data informativity: A new perspective on data-driven analysis and control,
H. J. van Waarde, J. Eising, H. L. Trentelman, and M. K. Camlibel, “Data informativity: A new perspective on data-driven analysis and control,”IEEE Trans. Autom. Control, vol. 65, no. 11, pp. 4753–4768, 2020
work page 2020
-
[8]
Data-driven reachability analysis from noisy data,
A. Alanwar, A. Koch, F. Allgöwer, and K. H. Johansson, “Data-driven reachability analysis from noisy data,”IEEE Trans. Autom. Control, vol. 68, no. 5, pp. 3054–3069, 2023
work page 2023
-
[9]
From experiment design to closed-loop control,
H. Hjalmarsson, “From experiment design to closed-loop control,” Automatica, vol. 41, no. 3, pp. 393–438, 2005
work page 2005
-
[10]
Input design for guaranteed fault diagnosis using zonotopes,
J. K. Scott, R. Findeisen, R. D. Braatz, and D. M. Raimondo, “Input design for guaranteed fault diagnosis using zonotopes,”Automatica, vol. 50, no. 6, pp. 1580–1589, 2014
work page 2014
-
[11]
Active fault diagnosis: A multi-parametric approach,
G. R. Marseglia and D. M. Raimondo, “Active fault diagnosis: A multi-parametric approach,”Automatica, vol. 79, pp. 223–230, 2017
work page 2017
-
[12]
Data- driven set-based estimation using matrix zonotopes with set contain- ment guarantees,
A. Alanwar, A. Berndt, K. H. Johansson, and H. Sandberg, “Data- driven set-based estimation using matrix zonotopes with set contain- ment guarantees,” inProc. European Control Conf. (ECC), pp. 875– 881, 2022
work page 2022
-
[13]
T. J. Bird, H. C. Pangborn, N. Jain, and J. P. Koeln, “Hybrid zonotopes: A new set representation for reachability analysis of mixed logical dynamical systems,”Automatica, vol. 154, p. 111107, 2023
work page 2023
-
[14]
Constrained zonotopes: A new tool for set-based estimation and fault detection,
J. K. Scott, D. M. Raimondo, G. R. Marseglia, and R. D. Braatz, “Constrained zonotopes: A new tool for set-based estimation and fault detection,”Automatica, vol. 69, pp. 126–136, 2016
work page 2016
-
[15]
Methods for order reduction of zonotopes,
A.-K. Kopetzki, B. Schürmann, and M. Althoff, “Methods for order reduction of zonotopes,” inProc. IEEE Conf. Decis. Control (CDC), pp. 5626–5633, 2017
work page 2017
-
[16]
Data-driven reachability analysis for piecewise affine systems,
P. Xie, J. Betz, D. M. Raimondo, and A. Alanwar, “Data-driven reachability analysis for piecewise affine systems,” inProc. IEEE Conf. Decis. Control (CDC), pp. 1356–1363, 2025
work page 2025
-
[17]
Control of systems integrating logic, dynamics, and constraints,
A. Bemporad and M. Morari, “Control of systems integrating logic, dynamics, and constraints,”Automatica, vol. 35, no. 3, pp. 407–427, 1999
work page 1999
-
[18]
M. Althoff, “An introduction to CORA 2015,” inProc. Workshop Appl. Verif. Continuous Hybrid Syst. (ARCH), pp. 120–151, 2015
work page 2015
-
[19]
Determinants and the volumes of par- allelotopes and zonotopes,
E. Gover and N. Krikorian, “Determinants and the volumes of par- allelotopes and zonotopes,”Linear Algebra Appl., vol. 433, no. 1, pp. 28–40, 2010
work page 2010
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.