Verifying Robustness of Neural Networks with Abstract Features

The neural networks are vulnerable, as they are easily affected by small perturbations on the input. So, it is crucial to ensure stability and robustness in high-security scenarios. Many approaches aim to verify the robustness of neural networks by defining robust regions. However, these approaches do not fully represent the feature regions accurately, leading to imprecise robustness boundaries. In this paper, we propose a method to capture the abstract features based on abstract interpretation theory, and then to verify the robustness of the neural networks. Firstly, samples are divided into decision-making and non-decision-making states, the decision-making states correspond to real output classifications in the abstract output domain. Then, iterating from the abstract output domain to the input domain, to obtain the abstract features associated with the decision-making states. Experimental results demonstrate the effectiveness of the obtained abstract features, and more accuracy in verifying robustness boundaries compared to the strategy of defining robust regions.

Authors

Institutions

Publication Details

Published
2024-10-06
DOI
https://doi.org/10.1109/smc54092.2024.10831737
Primary Topic
Fault Detection and Control Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Verifying Robustness of Neural Networks with Abstract Features

Xuejian Li, Hongling Xia
Fault Detection and Control Systems
article

Verifying Robustness of Neural Networks with Abstract Features

Xuejian Li, Hongling Xia
article en

Abstract

The neural networks are vulnerable, as they are easily affected by small perturbations on the input. So, it is crucial to ensure stability and robustness in high-security scenarios. Many approaches aim to verify the robustness of neural networks by defining robust regions. However, these approaches do not fully represent the feature regions accurately, leading to imprecise robustness boundaries. In this paper, we propose a method to capture the abstract features based on abstract interpretation theory, and then to verify the robustness of the neural networks. Firstly, samples are divided into decision-making and non-decision-making states, the decision-making states correspond to real output classifications in the abstract output domain. Then, iterating from the abstract output domain to the input domain, to obtain the abstract features associated with the decision-making states. Experimental results demonstrate the effectiveness of the obtained abstract features, and more accuracy in verifying robustness boundaries compared to the strategy of defining robust regions.

Anhui University (CN)
Openalex Percentile: Top 69%
Fault Detection and Control Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.