Analyzing neural network behavior through deep statistical model checking

被引:0
|
作者
Timo P. Gros
Holger Hermanns
Jörg Hoffmann
Michaela Klauck
Marcel Steinmetz
机构
[1] Saarland University,Saarland Informatics Campus
关键词
Statistical model checking; Neural networks; Learning; Verification; Scalability;
D O I
暂无
中图分类号
学科分类号
摘要
Neural networks (NN) are taking over ever more decisions thus far taken by humans, even though verifiable system-level guarantees are far out of reach. Neither is the verification technology available, nor is it even understood what a formal, meaningful, extensible, and scalable testbed might look like for such a technology. The present paper is an attempt to improve on both the above aspects. We present a family of formal models that contain basic features of automated decision-making contexts and which can be extended with further orthogonal features, ultimately encompassing the scope of autonomous driving. Due to the possibility to model random noise in the decision actuation, each model instance induces a Markov decision process (MDP) as verification object. The NN in this context has the duty to actuate (near-optimal) decisions. From the verification perspective, the externally learnt NN serves as a determinizer of the MDP, the result being a Markov chain which as such is amenable to statistical model checking. The combination of an MDP and an NN encoding the action policy is central to what we call “deep statistical model checking” (DSMC). While being a straightforward extension of statistical model checking, it enables to gain deep insight into questions like “how high is the NN-induced safety risk?”, “how good is the NN compared to the optimal policy?” (obtained by model checking the MDP), or “does further training improve the NN?”. We report on an implementation of DSMC inside the ModestToolset in combination with externally learnt NNs, demonstrating the potential of DSMC on various instances of the model family, and illustrating its scalability as a function of instance size as well as other factors like the degree of NN training.
引用
收藏
页码:407 / 426
页数:19
相关论文
共 50 条
  • [1] Analyzing neural network behavior through deep statistical model checking
    Gros, Timo P. P.
    Hermanns, Holger
    Hoffmann, Joerg
    Klauck, Michaela
    Steinmetz, Marcel
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2023, 25 (03) : 407 - 426
  • [2] Deep Statistical Model Checking
    Gros, Timo P.
    Hermanns, Holger
    Hoffmann, Joerg
    Klauck, Michaela
    Steinmetz, Marcel
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, FORTE 2020, 2020, 12136 : 96 - 114
  • [3] Measuring Robustness of Deep Neural Networks from the Lens of Statistical Model Checking
    Bu, Hao
    Sun, Meng
    2023 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN, 2023,
  • [4] Benchmarking and Analyzing Deep Neural Network Training
    Zhu, Hongyu
    Akrout, Mohamed
    Zheng, Bojian
    Pelegris, Andrew
    Jayarajan, Anand
    Phanishayee, Amar
    Schroeder, Bianca
    Pekhimenko, Gennady
    2018 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC), 2018, : 88 - 100
  • [5] Research on statistical machine translation model based on deep neural network
    Ying Xia
    Computing, 2020, 102 : 643 - 661
  • [6] Research on statistical machine translation model based on deep neural network
    Xia, Ying
    COMPUTING, 2020, 102 (03) : 643 - 661
  • [7] Analyzing Dynamic Aspects of AxC Systems by Means of Statistical Model Checking
    Strnadel, Josef
    2022 25TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS (DDECS), 2022, : 88 - 93
  • [8] A Deep Neural Network Model for Predicting User Behavior on Facebook
    Ameur, Hanen
    Jamoussi, Salma
    Ben Hamadou, Abdelmajid
    2019 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2019,
  • [9] Better Railway Engineering Through Statistical Model Checking
    Ruijters, Enno
    Stoelinga, Marielle
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: FOUNDATIONAL TECHNIQUES, PT I, 2016, 9952 : 151 - 165
  • [10] Analyzing Hardware Security Properties of Processors through Model Checking
    Kumar, Binod
    Jaiswal, Akshay Kumar
    Vineesh, V. S.
    Shinde, Rushikesh
    2020 33RD INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2020 19TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2020, : 107 - 112