Award Abstract # 2220426
Collaborative Research: FMitF: Track II: Enhancing the Neural Network Verification (NNV) Tool for Industrial Applications

NSF Org: CCF
Division of Computing and Communication Foundations
Recipient: VANDERBILT UNIVERSITY
Initial Amendment Date: July 13, 2022
Latest Amendment Date: July 13, 2022
Award Number: 2220426
Award Instrument: Standard Grant
Program Manager: Sorin Draghici
sdraghic@nsf.gov
 (703)292-2232
CCF
 Division of Computing and Communication Foundations
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: October 1, 2022
End Date: March 31, 2025 (Estimated)
Total Intended Award Amount: $49,309.00
Total Awarded Amount to Date: $49,309.00
Funds Obligated to Date: FY 2022 = $49,309.00
History of Investigator:
  • Taylor Johnson (Principal Investigator)
    taylor.johnson@gmail.com
Recipient Sponsored Research Office: Vanderbilt University
110 21ST AVE S
NASHVILLE
TN  US  37203-2416
(615)322-2631
Sponsor Congressional District: 05
Primary Place of Performance: Vanderbilt University
PMB 407749 2301 Vanderbilt Place
Nashville
TN  US  37235-0002
Primary Place of Performance
Congressional District:
07
Unique Entity Identifier (UEI): GTNBNWXJ12D5
Parent UEI: K9AHBDTKCB55
NSF Program(s): FMitF: Formal Methods in the F
Primary Program Source: 01002223DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 071Z
Program Element Code(s): 094Y00
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

The safety and reliability of systems incorporating machine-learning components are significant challenges. New techniques are crucial to enable rigorous analysis before deploying these data-driven machine-learning components for tasks ranging from sensing and perception to planning and control in safety-critical domains, such as aerospace and automotive systems. This project enhances the Neural Network Verification (NNV) software tool for deep neural networks and learning-enabled autonomous systems to enable industrial usage through engagement with industry partners in aerospace, automotive, and design automation. The project's novelty is the development of new verification techniques for neural networks that process time-series data and new ways to specify temporal behaviors. The project's impact is developing and applying rigorous analysis methods, as well as helping transition these methods to industry, which may eventually be used in the engineering-assurance and certification processes of real-world learning-enabled systems.

This project will develop new neural-network verification methods for time-series data and architectures, then implement these in the NNV software tool, and evaluate them on challenging benchmarks and case studies from industry. The new time-series analysis techniques combine the relaxed star reachability approach with counterexample-guided abstraction refinement (CEGAR) methods to improve verification scalability while maintaining precision. Trace-based properties for these time-series problems will be specified in formalisms such as metric temporal logic (MTL) and signal temporal logic (STL), as well as extensions of these logics. NNV will also be improved for usability and documentation, as well as evaluated for these improvements, in part by continuing to use it within courses taught by the researchers, as well as collaborating with industry partners. Industrial-scale benchmarks and case studies developed with industry partners will strengthen engagement of the broader formal-methods and machine-learning research communities through events such as the Neural Network Verification Competition (VNN-COMP) and the Hybrid Systems Verification (ARCH-COMP) category on Artificial Intelligence and Neural Network Control Systems (AINNCS).

This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

(Showing: 1 - 10 of 12)
Brix, Christopher and Müller, Mark Niklas and Bak, Stanley and Johnson, Taylor T. and Liu, Changliu "First three years of the international verification of neural networks competition (VNN-COMP)" International Journal on Software Tools for Technology Transfer , 2023 https://doi.org/10.1007/s10009-023-00703-4 Citation Details
Diego Manzanas Lopez and Sung Woo Choi and Hoang-Dung Tran and Taylor T. Johnson "NNV 2.0: The Neural Network Verification Tool" Computer Aided Verification , 2023 Citation Details
Johnson, Taylor T and Lopez, Diego Manzanas and Tran, Hoang-Dung "Tutorial: Safe, Secure, and Trustworthy Artificial Intelligence (AI) via Formal Verification of Neural Networks and Autonomous Cyber-Physical Systems (CPS) with NNV" , 2024 https://doi.org/10.1109/DSN-S60304.2024.00027 Citation Details
Manzanas_Lopez, Diego and Althoff, Matthias and Benet, Luis and Blab, Clemens and Forets, Marcelo and Jia, Yuhao and Johnson, Taylor T and Kranzl, Manuel and Ladner, Tobias and Linauer, Lukas and Neubauer, Philipp and Neubauer, Sophie and Schilling, Chris "ARCH-COMP24 Category Report: Artificial Intelligence and Neural Network Control Systems (AINNCS) for Continuous and Hybrid Systems Plants" , 2024 https://doi.org/10.29007/mxld Citation Details
Neelanjana Pal and Diego Manzanas Lopez and Taylor T Johnson "Robustness Verification of Deep Neural Networks Using Star-Based Reachability Analysis with Variable-Length Time Series Input" Formal Methods for Industrial Critical Systems. FMICS 2023 , 2023 Citation Details
Pal, Neelanjana and Lee, Seojin and Johnson, Taylor "Benchmark: Formal Verification of Semantic Segmentation Neural Networks" AISoLA 2023 , 2023 Citation Details
Robinette, Preston K and Manzanas_Lopez, Diego and Serbinowska, Serena and Leach, Kevin and Johnson, Taylor T "Case Study: Neural Network Malware Detection Verification for Feature and Image Datasets" , 2024 https://doi.org/10.1145/3644033.3644372 Citation Details
Sasaki, Samuel and Lopez, Diego Manzanas and Robinette, Preston K and Johnson, Taylor T "Robustness Verification of Video Classification Neural Networks" , 2025 https://doi.org/10.1109/FormaliSE66629.2025.00009 Citation Details
Serbinowska, Serena S and Potteiger, Nicholas and Tumlin, Anne M and Johnson, Taylor T "Verification of Behavior Trees with Contingency Monitors" Electronic Proceedings in Theoretical Computer Science , v.411 , 2024 https://doi.org/10.4204/EPTCS.411.4 Citation Details
Serbinowska, Serena S and Robinette, Preston and Karsai, Gabor and Johnson, Taylor T "Formalizing Stateful Behavior Trees" Electronic Proceedings in Theoretical Computer Science , v.411 , 2024 https://doi.org/10.4204/EPTCS.411.14 Citation Details
Tran, Hoang-Dung and Manzanas Lopez, Diego and Johnson, Taylor "Tutorial: Neural Network and Autonomous Cyber-Physical Systems Formal Verification for Trustworthy AI and Safe Autonomy" Proceedings of the International Conference on Embedded Software (EMSOFT '23) , 2023 https://doi.org/10.1145/3607890.3608454 Citation Details
(Showing: 1 - 10 of 12)

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page