Verification

The problem of verification is related to understanding the bounds of safe operation of Learning Enabled Components. The approach requires development of theoretical analysis and numerical computation techniques that can estimate the polygonal approximations of the outputs of the LEC given some bounds on the inputs provided to the LEC. The methods also contribute to the design of runtime reachable set computations that enable calculation of the safe operating regions for the autonomous vehicle in a given bounded time interval. Please see the following publications to learn more about this research area.

Publications

  1. D. M. Lopez, T. T. Johnson, S. Bak, H.-D. Tran, and K. Hobbs, Evaluation of Neural Network Verification Methods for Air to Air Collision Avoidance, AIAA Journal of Air Transportation (JAT), Oct. 2022.
  2. D. Manzanas Lopez, P. Musau, N. P. Hamilton, and T. T. Johnson, Reachability Analysis of a General Class of Neural Ordinary Differential Equations, in Formal Modeling and Analysis of Timed Systems, Cham, 2022, pp. 258–277.
  3. X. Yang, T. Yamaguchi, H.-D. Tran, B. Hoxha, T. T. Johnson, and D. Prokhorov, Neural Network Repair with Reachability Analysis, in Formal Modeling and Analysis of Timed Systems, Cham, 2022, pp. 221–236.
  4. T. Bao, S. Chen, T. T. Johnson, P. Givi, S. Sammak, and X. Jia, Physics Guided Neural Networks for Spatio-temporal Super-resolution of Turbulent Flows, in The 38th Conference on Uncertainty in Artificial Intelligence, 2022.
  5. N. Hamilton, P. K. Robinette, and T. T. Johnson, Training Agents to Satisfy Timed and Untimed Signal Temporal Logic Specifications with Reinforcement Learning, in Software Engineering and Formal Methods, Cham, 2022, pp. 190–206.
  6. N. Hamilton, P. Musau, D. M. Lopez, and T. T. Johnson, Zero-Shot Policy Transfer in Autonomous Racing: Reinforcement Learning vs Imitation Learning, in 2022 IEEE International Conference on Assured Autonomy (ICAA), 2022, pp. 11–20.
  7. P. Musau, N. Hamilton, D. M. Lopez, P. Robinette, and T. T. Johnson, On Using Real-Time Reachability for the Safety Assurance of Machine Learning Controllers, in 2022 IEEE International Conference on Assured Autonomy (ICAA), 2022, pp. 1–10.
  8. B. Serbinowski and T. T. Johnson, BehaVerify: Verifying Temporal Logic Specifications for Behavior Trees, in Software Engineering and Formal Methods, Cham, 2022, pp. 307–323.
  9. H.-D. Tran, W. Xiang, and T. T. Johnson, Verification Approaches for Learning-Enabled Autonomous Cyber–Physical Systems, IEEE Design Test, vol. 39, no. 1, pp. 24–34, 2022.
  10. T. T. Johnson, D. M. Lopez, L. Benet, M. Forets, S. Guadalupe, C. Schilling, R. Ivanov, T. J. Carpenter, J. Weimer, and I. Lee, ARCH-COMP21 Category Report: Artificial Intelligence and Neural Network Control Systems (AINNCS) for Continuous and Hybrid Systems Plants, in 8th International Workshop on Applied Verification of Continuous and Hybrid Systems (ARCH21), 2021, vol. 80, pp. 90–119.
  11. T. T. Johnson, ARCH-COMP21 Repeatability Evaluation Report, in 8th International Workshop on Applied Verification of Continuous and Hybrid Systems (ARCH21), 2021, vol. 80, pp. 153–160.
  12. S. Bak, C. Liu, and T. T. Johnson, The Second International Verification of Neural Networks Competition (VNN-COMP 2021): Summary and Results, CoRR, vol. abs/2109.00498, 2021.
  13. W. Xiang, H.-D. Tran, X. Yang, and T. T. Johnson, Reachable Set Estimation for Neural Network Control Systems: A Simulation-Guided Approach, IEEE Transactions on Neural Networks and Learning Systems, vol. 32, no. 5, pp. 1821–1830, 2021.
  14. H.-D. Tran, N. Pal, P. Musau, D. M. Lopez, N. Hamilton, X. Yang, S. Bak, and T. T. Johnson, Robustness Verification of Semantic Segmentation Neural Networks Using Relaxed Reachability, in Computer Aided Verification, Cham, 2021, pp. 263–286.
  15. J. A. Rosenfeld, B. P. Russo, R. Kamalapurkar, and T. T. Johnson, The Occupation Kernel Method for Nonlinear System Identification, arXiv: Optimization and Control, vol. abs/1909.11792, 2021.
  16. X. Yang, O. A. Beg, M. Kenigsberg, and T. T. Johnson, A Framework for Identification and Validation of Affine Hybrid Automata from Input-Output Traces, ACM Trans. Cyber-Phys. Syst., Jun. 2021.
  17. H.-D. Tran, D. M. Lopez, X. Yang, P. Musau, L. V. Nguyen, W. Xiang, S. Bak, and T. T. Johnson, Demo: The Neural Network Verification (NNV) Tool, in 2020 IEEE Workshop on Design Automation for CPS and IoT (DESTION), 2020, pp. 21–22.
  18. T. T. Johnson, D. M. Lopez, P. Musau, H.-D. Tran, E. Botoeva, F. Leofante, A. Maleki, C. Sidrane, J. Fan, and C. Huang, ARCH-COMP20 Category Report: Artificial Intelligence and Neural Network Control Systems (AINNCS) for Continuous and Hybrid Systems Plants, in ARCH20. 7th International Workshop on Applied Verification of Continuous and Hybrid Systems (ARCH20), 2020, vol. 74, pp. 107–139.
  19. H.-D. Tran, X. Yang, D. Manzanas Lopez, P. Musau, L. V. Nguyen, W. Xiang, S. Bak, and T. T. Johnson, NNV: The Neural Network Verification Tool for Deep Neural Networks and Learning-Enabled Cyber-Physical Systems, in Computer Aided Verification, Cham, 2020, pp. 3–17.
  20. T. T. Johnson, ARCH-COMP20 Repeatability Evaluation Report, in ARCH20. 7th International Workshop on Applied Verification of Continuous and Hybrid Systems (ARCH20), 2020, vol. 74, pp. 175–183.
  21. H.-D. Tran, S. Bak, W. Xiang, and T. T. Johnson, Verification of Deep Convolutional Neural Networks Using ImageStars, in Computer Aided Verification, Cham, 2020, pp. 18–42.
  22. D. M. Lopez, P. Musau, N. Hamilton, H.-D. Tran, and T. T. Jonhson, Case Study: Safety Verification of an Unmanned Underwater Vehicle, in 2020 IEEE Security and Privacy Workshops (SPW), 2020, pp. 189–195.
  23. U. Yu, Combining Reachable Set Computation with Neuron Coverage, PhD thesis, 2020.
  24. H.-D. Tran, F. Cai, M. L. Diego, P. Musau, T. T. Johnson, and X. Koutsoukos, Safety verification of cyber-physical systems with reinforcement learning control, ACM Transactions on Embedded Computing Systems (TECS), vol. 18, no. 5s, pp. 1–22, 2019.
  25. D. M. Lopez, P. Musau, H.-D. Tran, S. Dutta, T. J. Carpenter, R. Ivanov, and T. T. Johnson, ARCH-COMP19 Category Report: Artificial Intelligence and Neural Network Control Systems (AINNCS) for Continuous and Hybrid Systems Plants, in ARCH19. 6th International Workshop on Applied Verification of Continuous and Hybrid Systems, 2019, vol. 61, pp. 103–119.
  26. T. T. Johnson, ARCH-COMP19 Repeatability Evaluation Report, in ARCH19. 6th International Workshop on Applied Verification of Continuous and Hybrid Systems, 2019, vol. 61, pp. 162–169.
  27. H.-D. Tran, D. Manzanas Lopez, P. Musau, X. Yang, L. V. Nguyen, W. Xiang, and T. T. Johnson, Star-Based Reachability Analysis of Deep Neural Networks, in Formal Methods – The Next 30 Years: Third World Congress, FM 2019, Porto, Portugal, October 7–11, 2019, Proceedings, Berlin, Heidelberg, 2019, pp. 670–686.
  28. H.-D. Tran, P. Musau, D. Manzanas Lopez, X. Yang, L. V. Nguyen, W. Xiang, and T. T. Johnson, Parallelizable Reachability Analysis Algorithms for Feed-Forward Neural Networks, in 2019 IEEE/ACM 7th International Conference on Formal Methods in Software Engineering (FormaliSE), 2019, pp. 51–60.
  29. H.-D. Tran, F. Cai, M. L. Diego, P. Musau, T. T. Johnson, and X. Koutsoukos, Safety Verification of Cyber-Physical Systems with Reinforcement Learning Control, ACM Trans. Embed. Comput. Syst., vol. 18, no. 5s, Oct. 2019.
  30. W. Xiang, H.-D. Tran, and T. T. Johnson, Nonconservative Lifted Convex Conditions for Stability of Discrete-Time Switched Systems Under Minimum Dwell-Time Constraint, IEEE Transactions on Automatic Control, vol. 64, no. 8, pp. 3407–3414, 2019.
  31. S. Bak, H.-D. Tran, and T. T. Johnson, Numerical Verification of Affine Systems with up to a Billion Dimensions, in Proceedings of the 22nd ACM International Conference on Hybrid Systems: Computation and Control, New York, NY, USA, 2019, pp. 23–32.
  32. H.-D. Tran, L. V. Nguyen, P. Musau, W. Xiang, and T. T. Johnson, Decentralized Real-Time Safety Verification for Distributed Cyber-Physical Systems, in Formal Techniques for Distributed Objects, Components, and Systems, Cham, 2019, pp. 261–277.
  33. W. Xiang, D. M. Lopez, P. Musau, and T. T. Johnson, Reachable Set Estimation and Verification for Neural Network Models of Nonlinear Dynamic Systems, in Safe, Autonomous and Intelligent Vehicles, H. Yu, X. Li, R. M. Murray, S. Ramesh, and C. J. Tomlin, Eds. Cham: Springer International Publishing, 2019, pp. 123–144.
  34. H.-D. Tran, L. V. Nguyen, P. Musau, W. Xiang, and T. T. Johnson, Real-Time Verification for Distributed Cyber-Physical Systems, CoRR, vol. abs/1909.09087, 2019.
  35. J. A. Rosenfeld, R. Kamalapurkar, B. Russo, and T. T. Johnson, Occupation Kernels and Densely Defined Liouville Operators for System Identification, in 2019 IEEE 58th Conference on Decision and Control (CDC), 2019.
  36. W. Xiang, P. Musau, A. A. Wild, D. M. Lopez, N. Hamilton, X. Yang, J. Rosenfeld, and T. T. Johnson, Verification for machine learning, autonomy, and neural networks survey, arXiv preprint arXiv:1810.01989, 2018.
  37. W. Xiang, H.-D. Tran, and T. T. Johnson, Output reachable set estimation and verification for multilayer neural networks, IEEE transactions on neural networks and learning systems, vol. 29, no. 11, pp. 5777–5783, 2018.
  38. T. T. Johnson, ARCH-COMP18 Repeatability Evaluation Report, in ARCH18. 5th International Workshop on Applied Verification of Continuous and Hybrid Systems, 2018, vol. 54, pp. 128–134.
  39. D. M. Lopez, T. Johnson, H.-D. Tran, S. Bak, X. Chen, and K. L. Hobbs, Verification of Neural Network Compression of ACAS Xu Lookup Tables with Star Set Reachability, in AIAA Scitech 2021 Forum, .