CHARDA: Causal Hybrid Automata Recovery via Dynamic Analysis

07/11/2017
by   Adam Summerville, et al.
0

We propose and evaluate a new technique for learning hybrid automata automatically by observing the runtime behavior of a dynamical system. Working from a sequence of continuous state values and predicates about the environment, CHARDA recovers the distinct dynamic modes, learns a model for each mode from a given set of templates, and postulates causal guard conditions which trigger transitions between modes. Our main contribution is the use of information-theoretic measures (1) as a cost function for data segmentation and model selection to penalize over-fitting and (2) to determine the likely causes of each transition. CHARDA is easily extended with different classes of model templates, fitting methods, or predicates. In our experiments on a complex videogame character, CHARDA successfully discovers a reasonable over-approximation of the character's true behaviors. Our results also compare favorably against recent work in automatically learning probabilistic timed automata in an aircraft domain: CHARDA exactly learns the modes of these simpler automata.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/08/2021

Neural Hybrid Automata: Learning Dynamics with Multiple Modes and Stochastic Transitions

Effective control and prediction of dynamical systems often require appr...
research
07/13/2021

A model of systems with modes and mode transitions

We propose a method of classifying the operation of a system into finite...
research
09/09/2020

Stability of Planar Switched Systems under Delayed Event Detection

In this paper, we analyse the impact of delayed event detection on the s...
research
03/18/2019

One-Way Topological Automata and the Tantalizing Effects of Their Topological Features

We cast new light on the existing models of 1-way deterministic topologi...
research
03/02/2022

Continual Learning of Multi-modal Dynamics with External Memory

We study the problem of fitting a model to a dynamical environment when ...
research
07/01/2021

Stability and Robustness Analysis of Plug-Pulling using an Aerial Manipulator

In this paper, an autonomous aerial manipulation task of pulling a plug ...

Please sign up or login with your details

Forgot password? Click here to reset