scholarly journals Safety Verification of Neural Network Controlled Systems

Author(s):  
Arthur Claviere ◽  
Eric Asselin ◽  
Christophe Garion ◽  
Claire Pagetti
1994 ◽  
Vol 27 (8) ◽  
pp. 605-610
Author(s):  
K. Kumamaru ◽  
K. Inoue ◽  
S. Nonaka ◽  
H. Ono ◽  
T. Söderström

2021 ◽  
Author(s):  
O.V. Druzhinina ◽  
E.R. Korepanov ◽  
V.V. Belousov ◽  
O.N. Masina ◽  
A.A. Petrov

The development of tools for solving research problems with the use of domestic software and hardware is an urgent direction. Such tasks include the tasks of neural network modeling of nonlinear controlled systems. The paper provides an extended analysis of the capabilities of the Elbrus architecture and the blocks of the built-in EML library for mathematical modeling of nonlinear systems. A comparative analysis of the instrumentation and efficiency of computational experiments is performed, taking into account the use of an 8-core processor and the potential capabilities of a 16-core processor. The specifics of the EML library blocks in relation to solving specific types of scientific problems is considered and the optimized software is analyzed. The design of generalized models of nonlinear systems with switching is proposed. For generalized models, a new switching algorithm has been developed that can be adapted to the Elbrus computing platform. An algorithmic tree is constructed, and algorithmic and software are developed for the study of models with switching. The results of adaptation of the modules of the software package for modeling managed systems to the elements of the platform are presented. The results of computer modeling of nonlinear systems based on the Elbrus 801-RS computing platform are systematized and generalized. The results can be used in problems of creating algorithmic and software for solving research modeling problems, in problems of synthesis and analysis of models of controlled technical systems with switching modes of operation, as well as in problems of neural network modeling and machine learning.


Author(s):  
Andrea Peruffo ◽  
Daniele Ahmed ◽  
Alessandro Abate

AbstractWe introduce an automated, formal, counterexample-based approach to synthesise Barrier Certificates (BC) for the safety verification of continuous and hybrid dynamical models. The approach is underpinned by an inductive framework: this is structured as a sequential loop between a learner, which manipulates a candidate BC structured as a neural network, and a sound verifier, which either certifies the candidate’s validity or generates counter-examples to further guide the learner. We compare the approach against state-of-the-art techniques, over polynomial and non-polynomial dynamical models: the outcomes show that we can synthesise sound BCs up to two orders of magnitude faster, with in particular a stark speedup on the verification engine (up to three orders less), whilst needing a far smaller data set (up to three orders less) for the learning part. Beyond improvements over the state of the art, we further challenge the new approach on a hybrid dynamical model and on larger-dimensional models, and showcase the numerical robustness of our algorithms and codebase.


Author(s):  
Maria Christakis ◽  
Hasan Ferit Eniser ◽  
Holger Hermanns ◽  
Jörg Hoffmann ◽  
Yugesh Kothari ◽  
...  

AbstractState-of-the-art program-analysis techniques are not yet able to effectively verify safety properties of heterogeneous systems, that is, systems with components implemented using diverse technologies. This shortcoming is pinpointed by programs invoking neural networks despite their acclaimed role as innovation drivers across many application areas. In this paper, we embark on the verification of system-level properties for systems characterized by interaction between programs and neural networks. Our technique provides a tight two-way integration of a program and a neural-network analysis and is formalized in a general framework based on abstract interpretation. We evaluate its effectiveness on 26 variants of a widely used, restricted autonomous-driving benchmark.


The design and simulation of the Spiking Neural Network (SNN) are proposed in this paper to control a plant without and with load. The proposed controller is performed using Spike Response Model. SNNs are more powerful than conventional artificial neural networks since they use fewer nodes to solve the same problem. The proposed controller is implemented using SNN to work with different structures as P, PI, PD or PID like to control linear and nonlinear models. This controller is designed in discrete form and has three inputs (error, integral of error and derivative of error) and has one output. The type of controller, number of hidden nodes, and number of synapses are set using external inputs. Sampling time is set according to the controlled model. Social-Spider Optimization algorithm is applied for learning the weights of the SNN layers. The proposed controller is tested with different linear and nonlinear models and different reference signals. Simulation results proved the efficiency of the suggested controller to reach accurate responses with minimum Mean Squared Error, small structure and minimum number of epochs under no load and load conditions.


Sign in / Sign up

Export Citation Format

Share Document