LGAINov 16, 2022

Efficiently Finding Adversarial Examples with DNN Preprocessing

arXiv:2211.08706v1h-index: 33
Originality Incremental advance
AI Analysis

This work addresses the robustness verification problem for safety-critical applications, but it is incremental as it builds on existing optimization techniques.

The paper tackles the scalability challenge of finding adversarial examples in deep neural networks by using DNN preprocessing to simplify the optimization problem, achieving significantly better performance than state-of-the-art methods.

Deep Neural Networks (DNNs) are everywhere, frequently performing a fairly complex task that used to be unimaginable for machines to carry out. In doing so, they do a lot of decision making which, depending on the application, may be disastrous if gone wrong. This necessitates a formal argument that the underlying neural networks satisfy certain desirable properties. Robustness is one such key property for DNNs, particularly if they are being deployed in safety or business critical applications. Informally speaking, a DNN is not robust if very small changes to its input may affect the output in a considerable way (e.g. changes the classification for that input). The task of finding an adversarial example is to demonstrate this lack of robustness, whenever applicable. While this is doable with the help of constrained optimization techniques, scalability becomes a challenge due to large-sized networks. This paper proposes the use of information gathered by preprocessing the DNN to heavily simplify the optimization problem. Our experiments substantiate that this is effective, and does significantly better than the state-of-the-art.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes