Saved in:
Bibliographic Details
Main Authors: Marzari, Luca, Mastroeni, Isabella, Farinelli, Alessandro
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2505.05235
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910932902346752
author Marzari, Luca
Mastroeni, Isabella
Farinelli, Alessandro
author_facet Marzari, Luca
Mastroeni, Isabella
Farinelli, Alessandro
contents Traditional methods for formal verification (FV) of deep neural networks (DNNs) are constrained by a binary encoding of safety properties, where a model is classified as either safe or unsafe (robust or not robust). This binary encoding fails to capture the nuanced safety levels within a model, often resulting in either overly restrictive or too permissive requirements. In this paper, we introduce a novel problem formulation called Abstract DNN-Verification, which verifies a hierarchical structure of unsafe outputs, providing a more granular analysis of the safety aspect for a given DNN. Crucially, by leveraging abstract interpretation and reasoning about output reachable sets, our approach enables assessing multiple safety levels during the FV process, requiring the same (in the worst case) or even potentially less computational effort than the traditional binary verification approach. Specifically, we demonstrate how this formulation allows rank adversarial inputs according to their abstract safety level violation, offering a more detailed evaluation of the model's safety and robustness. Our contributions include a theoretical exploration of the relationship between our novel abstract safety formulation and existing approaches that employ abstract interpretation for robustness verification, complexity analysis of the novel problem introduced, and an empirical evaluation considering both a complex deep reinforcement learning task (based on Habitat 3.0) and standard DNN-Verification benchmarks.
format Preprint
id arxiv_https___arxiv_org_abs_2505_05235
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Advancing Neural Network Verification through Hierarchical Safety Abstract Interpretation
Marzari, Luca
Mastroeni, Isabella
Farinelli, Alessandro
Artificial Intelligence
Traditional methods for formal verification (FV) of deep neural networks (DNNs) are constrained by a binary encoding of safety properties, where a model is classified as either safe or unsafe (robust or not robust). This binary encoding fails to capture the nuanced safety levels within a model, often resulting in either overly restrictive or too permissive requirements. In this paper, we introduce a novel problem formulation called Abstract DNN-Verification, which verifies a hierarchical structure of unsafe outputs, providing a more granular analysis of the safety aspect for a given DNN. Crucially, by leveraging abstract interpretation and reasoning about output reachable sets, our approach enables assessing multiple safety levels during the FV process, requiring the same (in the worst case) or even potentially less computational effort than the traditional binary verification approach. Specifically, we demonstrate how this formulation allows rank adversarial inputs according to their abstract safety level violation, offering a more detailed evaluation of the model's safety and robustness. Our contributions include a theoretical exploration of the relationship between our novel abstract safety formulation and existing approaches that employ abstract interpretation for robustness verification, complexity analysis of the novel problem introduced, and an empirical evaluation considering both a complex deep reinforcement learning task (based on Habitat 3.0) and standard DNN-Verification benchmarks.
title Advancing Neural Network Verification through Hierarchical Safety Abstract Interpretation
topic Artificial Intelligence
url https://arxiv.org/abs/2505.05235