PCIS Safety Predecessor
Context
Hashimoto2026 - Data-Driven Synthesis of Probabilistic Controlled Invariant Sets for Linear MDPs builds a Shielding layer by estimating a conservative safety predecessor for unknown linear MDPs. The annex collects the reusable formal core: the exact N-step predecessor, the lower-confidence approximation, the grow/certify split, and the induced safe action map.
Formal Statement
For a reference set Omega subseteq X_S, define the dynamic-programming recursion:
Then the exact N-step safety predecessor is:
Under the linear-MDP assumption, for any bounded continuation value p, there is a parameter vector theta_p satisfying:
Given independent stage datasets, regularized least squares estimates a lower confidence bound
and the conservative recursion is:
The induced approximate operator is:
With appropriate confidence allocation, the paper proves conservative inclusion:
Derivation / Construction
The lower-confidence bound makes the estimated continuation probability pessimistic. Backward induction then ensures \tilde p_j(x) <= p^\Omega_j(x) on the confidence event, so any state meeting the threshold under the conservative recursion also meets it under the exact recursion.
Because a fixed point found from data is adaptively selected, the paper separates construction from certification:
- Grow phase: use
D_growto repeatedly apply the conservative operator until a tentative fixed pointOmega_tentis found. - Certification phase: use independent
D_certto evaluate the conservative operator once on the fixed setOmega_tent. - Accept the tentative shield only if
Omega_tent subseteq \tilde Q^{N,cert}_\epsilon(Omega_tent).
For continuous state spaces, the operator is evaluated on a lattice over X_S; a Lipschitz discretization bound is subtracted so the approximation remains conservative after quantization.
The safe action map for a fixed reference set is:
For N>1, this is stage-dependent and should be used on the augmented state (j,x) or in a receding-horizon scheme.
Implications
- PCIS shielding turns data into an explicit runtime safety filter instead of only a policy penalty.
- The certification split is essential: finding a conservative fixed point and certifying it are different statistical tasks.
- Lattice abstraction makes the continuous-state method tractable only in low-dimensional settings unless combined with adaptive or compositional abstractions.
- The safe action map is set-valued, so backup action selection still matters for learning performance.