Mining Environment Assumptions for Cyber-Physical System Models
- URL: http://arxiv.org/abs/2005.08435v1
- Date: Mon, 18 May 2020 03:05:21 GMT
- Title: Mining Environment Assumptions for Cyber-Physical System Models
- Authors: Sara Mohammadinejad, Jyotirmoy V. Deshmukh, Aniruddh G. Puranic
- Abstract summary: We show that a subset of input signals for which the corresponding output signals satisfy the output requirement can be compactly described.
We propose an algorithm to mine such an environment assumption using a supervised learning technique.
We demonstrate experimental results on real world data from several domains including transportation and health care.
- Score: 0.19336815376402716
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Many complex cyber-physical systems can be modeled as heterogeneous
components interacting with each other in real-time. We assume that the
correctness of each component can be specified as a requirement satisfied by
the output signals produced by the component, and that such an output guarantee
is expressed in a real-time temporal logic such as Signal Temporal Logic (STL).
In this paper, we hypothesize that a large subset of input signals for which
the corresponding output signals satisfy the output requirement can also be
compactly described using an STL formula that we call the environment
assumption. We propose an algorithm to mine such an environment assumption
using a supervised learning technique. Essentially, our algorithm treats the
environment assumption as a classifier that labels input signals as good if the
corresponding output signal satisfies the output requirement, and as bad
otherwise. Our learning method simultaneously learns the structure of the STL
formula as well as the values of the numeric constants appearing in the
formula. To achieve this, we combine a procedure to systematically enumerate
candidate Parametric STL (PSTL) formulas, with a decision-tree based approach
to learn parameter values. We demonstrate experimental results on real world
data from several domains including transportation and health care.
Related papers
- Efficient Reactive Synthesis Using Mode Decomposition [0.0]
We propose a novel decomposition algorithm based on modes.
The input to our algorithm is the original specification and the description of the modes.
We show how to generate sub-specifications automatically and we prove that if all sub-problems are realizable the full specification is realizable.
arXiv Detail & Related papers (2023-12-14T08:01:35Z) - Synthesizing Efficiently Monitorable Formulas in Metric Temporal Logic [4.60607942851373]
We consider the problem of automatically synthesizing formal specifications from system executions.
Most of the classical approaches for synthesizing temporal logic formulas aim at minimizing the size of the formula.
We formalize this notion and devise a learning algorithm that synthesizes concise formulas having bounded lookahead.
arXiv Detail & Related papers (2023-10-26T14:13:15Z) - Tractable Bounding of Counterfactual Queries by Knowledge Compilation [51.47174989680976]
We discuss the problem of bounding partially identifiable queries, such as counterfactuals, in Pearlian structural causal models.
A recently proposed iterated EM scheme yields an inner approximation of those bounds by sampling the initialisation parameters.
We show how a single symbolic knowledge compilation allows us to obtain the circuit structure with symbolic parameters to be replaced by their actual values.
arXiv Detail & Related papers (2023-10-05T07:10:40Z) - Transformers as Statisticians: Provable In-Context Learning with
In-Context Algorithm Selection [88.23337313766353]
This work first provides a comprehensive statistical theory for transformers to perform ICL.
We show that transformers can implement a broad class of standard machine learning algorithms in context.
A emphsingle transformer can adaptively select different base ICL algorithms.
arXiv Detail & Related papers (2023-06-07T17:59:31Z) - Formal Controller Synthesis for Markov Jump Linear Systems with
Uncertain Dynamics [64.72260320446158]
We propose a method for synthesising controllers for Markov jump linear systems.
Our method is based on a finite-state abstraction that captures both the discrete (mode-jumping) and continuous (stochastic linear) behaviour of the MJLS.
We apply our method to multiple realistic benchmark problems, in particular, a temperature control and an aerial vehicle delivery problem.
arXiv Detail & Related papers (2022-12-01T17:36:30Z) - Task-Oriented Sensing, Computation, and Communication Integration for
Multi-Device Edge AI [108.08079323459822]
This paper studies a new multi-intelligent edge artificial-latency (AI) system, which jointly exploits the AI model split inference and integrated sensing and communication (ISAC)
We measure the inference accuracy by adopting an approximate but tractable metric, namely discriminant gain.
arXiv Detail & Related papers (2022-07-03T06:57:07Z) - SignalGP-Lite: Event Driven Genetic Programming Library for Large-Scale
Artificial Life Applications [62.997667081978825]
Event-driven genetic programming representations have been shown to outperform traditional imperative representations on interaction-intensive problems.
Event-driven approach organizes genome content into modules that are triggered in response to environmental signals.
SignalGP library caters to traditional program synthesis applications.
arXiv Detail & Related papers (2021-08-01T07:20:49Z) - Interpreting Imagined Speech Waves with Machine Learning techniques [1.776746672434207]
This work explores the possibility of decoding Imagined Speech (IS) signals which can be used to create a new design of Human-Computer Interface (HCI)
Since the underlying process generating EEG signals is unknown, various feature extraction methods, along with different neural network (NN) models, are used to approximate data distribution and classify IS signals.
arXiv Detail & Related papers (2020-10-07T12:13:39Z) - Backpropagation through Signal Temporal Logic Specifications: Infusing
Logical Structure into Gradient-Based Methods [28.72161643908351]
This paper presents a technique, named STLCG, to compute the quantitative semantics of Signal Temporal Logic (STL) formulas using computation graphs.
STL is a powerful and expressive formal language that can specify spatial and temporal properties of signals generated by both continuous and hybrid systems.
arXiv Detail & Related papers (2020-07-31T22:01:39Z) - Scaling through abstractions -- high-performance vectorial wave
simulations for seismic inversion with Devito [0.6745502291821955]
Devito is an open-source Python project based on domain-specific language and compiler technology.
This article presents the generation and simulation of MPI-parallel propagators for the pseudo-acoustic wave-equation in tilted transverse isotropic media.
arXiv Detail & Related papers (2020-04-22T12:20:07Z) - Synthetic Datasets for Neural Program Synthesis [66.20924952964117]
We propose a new methodology for controlling and evaluating the bias of synthetic data distributions over both programs and specifications.
We demonstrate, using the Karel DSL and a small Calculator DSL, that training deep networks on these distributions leads to improved cross-distribution generalization performance.
arXiv Detail & Related papers (2019-12-27T21:28:10Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.