Scalable Formal Verification via Autoencoder Latent Space Abstraction

Robert Reed, Luca Laurenti, Morteza Lahijanian
12/15/2025
cs.LG

No confident code implementation found for this paper.

Abstract

Finite Abstraction methods provide a powerful formal framework for proving that systems satisfy their specifications. However, these techniques face scalability challenges for high-dimensional systems, as they rely on state-space discretization which grows exponentially with dimension. Learning-based approaches to dimensionality reduction, utilizing neural networks and autoencoders, have shown great potential to alleviate this problem. However, ensuring the correctness of the resulting verification results remains an open question. In this work, we provide a formal approach to reduce the dimensionality of systems via convex autoencoders and learn the dynamics in the latent space through a kernel-based method. We then construct a finite abstraction from the learned model in the latent space and guarantee that the abstraction contains the true behaviors of the original system. We show that the verification results in the latent space can be mapped back to the original system. Finally, we demonstrate the effectiveness of our approach on multiple systems, including a 26D system controlled by a neural network, showing significant scalability improvements without loss of rigor.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{reed2025scalable,
  title  = {Scalable Formal Verification via Autoencoder Latent Space Abstraction},
  author = {Robert Reed and Luca Laurenti and Morteza Lahijanian},
  year   = {2025},
  eprint = {2512.13593},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.13593v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.13593.svg)](https://codeofpaper.com/paper/2512.13593)

Discussion