Published April 30, 2025 | Version v2
Software Open

NeuralStoc: A Tool for Neural Stochastic Control and Verification

  • 1. ROR icon École Polytechnique Fédérale de Lausanne
  • 2. ROR icon Institute of Science and Technology Austria
  • 3. ROR icon Massachusetts Institute of Technology
  • 4. The Pennsylvania State University - University Park Campus
  • 5. Singapore Management University

Description

We present NeuralStoc, a tool for neural controller synthesis and verification in discrete-time stochastic dynamical systems. The tool implements and builds upon the first learner-verifier framework for neural stochastic control with certificates, by jointly learning and/or formally verifying a neural controller together with a neural supermartingale certificate of its correctness. NeuralStoc provides a unified interface for analyses with respect to reachability, safety, reach-avoidance, and stability specifications. We also propose a number of optimizations, which lead to significant improvements in practical performance and scalability of the framework. Notably, our tool is the first to be able to solve neural stochastic control and verification tasks in 4-dimensional environments (4D state space + 2D control input space).

Files

neuralstoc.tar.zip

Files (11.8 GB)

Name Size Download all
md5:d6698111e17e50c7060d17a068646759
1.2 kB Download
md5:2b5370216f0d1eede69763d994388bdc
11.8 GB Preview Download
md5:c135d8a94ae107081c2151b5865a9bb5
38.3 kB Preview Download

Additional details

Software