arXiv:1910.10818v1 [eess.SY] 23 Oct 2019 Stochastic Reachability for Systems up to a Million Dimensions Adam J. Thorpe Electrical & Computer Eng. University of New Mexico Albuquerque, New Mexico ajthor@unm.edu Vignesh Sivaramakrishnan Electrical & Computer Eng. University of New Mexico Albuquerque, New Mexico vigsiv@unm.edu Meeko M. K. Oishi Electrical & Computer Eng. University of New Mexico Albuquerque, New Mexico oishi@unm.edu ABSTRACT We present a solution to the first-hitting time stochastic reach- ability problem for extremely high-dimensional stochastic dynamical systems. Our approach takes advantage of a non- parametric learning technique known as conditional distri- bution embeddings to model the stochastic kernel using a data-driven approach. By embedding the dynamics and un- certainty within a reproducing kernel Hilbert space, it be- comes possible to compute the safety probabilities for sto- chastic reachability problems as simple matrix operations and inner products. We employ a convergent approxima- tion technique, random Fourier features, in order to accom- modate the large sample sets needed for high-dimensional systems. This technique avoids the curse of dimensionality, and enables the computation of safety probabilities for high- dimensional systems without prior knowledge of the struc- ture of the dynamics or uncertainty. We validate this ap- proach on a double integrator system, and demonstrate its capabilities on a million-dimensional, nonlinear, non-Gauss- ian, repeated planar quadrotor system. CCS CONCEPTS Computing methodologies Computational control theory; Kernel methods;• Theory of computation Sto- chastic control and optimization. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for compo- nents of this work owned by others than ACM must be honored. Abstract- ing with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from permissions@acm.org. HSCC ’20, April 21-24, 2020, Sydney, Australia © 2020 Association for Computing Machinery. ACM ISBN 978-x-xxxx-xxxx-x/YY/MM. . . $15.00 KEYWORDS Stochastic Reachability, Machine Learning, Stochastic Opti- mal Control ACM Reference Format: Adam J. Thorpe, Vignesh Sivaramakrishnan, and Meeko M. K. Oishi. 2020. Stochastic Reachability for Systems up to a Million Dimen- sions. In Proceedings of Hybrid Systems: Computation and Control (HSCC ’20). ACM, New York, NY, USA, 12 pages. 1 INTRODUCTION Stochastic reachability is an established verification tech- nique which is used to compute the likelihood that a system will reach a desired state without violating a predefined set of safety constraints. The solutions to stochastic reachabil- ity problems are broadly framed in terms of a dynamic pro- gram [1, 31], which scales poorly with the dimensionality of the system. Methods using approximate dynamic program- ming [12], particle filtering [14, 17], and abstractions [28] have been posed, but are limited to systems of moderate di- mensionality. Optimization-based solutions have garnered modest computational tractability via chance constraints [14, 38], sampling methods [22, 33, 34], and convex optimization with Fourier transforms [36, 37], but are limited to linear dy- namical systems and Gaussian or log-concave disturbances. Recent work in reachability for non-stochastic, linear dy- namical systems has accommodated systems with up to a billion dimensions [4–6], an unprecendented size. However, comparably scalable solutions for stochastic systems, even with considerable structure in the dynamics and in the un- certainty, remain elusive. We propose a model-free method for stochastic reachabil- ity analysis of extremely high-dimensional systems using a class of machine learning techniques known as kernel meth- ods. Kernel methods [23] employ a data-driven approach to perform functional analysis in a high-dimensional space. Kernel methods are advantageous because they are agnos- tic to structure in the dynamics or the uncertainty, meaning that they are amenable to generic Markov control processes,