CAPM: Fast and Robust Verification on Maxpool-based CNN via Dual Network

📅 2024-06-27
🏛️ arXiv.org
📈 Citations: 0
Influential: 0
📄 PDF

career value

251K/year
🤖 AI Summary
This work addresses the computational challenge of verifying robustness of MaxPool-based CNNs against bounded-norm adversarial perturbations. We propose CAPM, the first method to equivalently decompose MaxPool layers into sequences of ReLU operations and construct a dual network via convex polyhedral relaxation for efficient convex relaxation–based verification. Our key contribution is the systematic extension of convex hull relaxation—previously applicable only to ReLU layers—to MaxPool layers, enabling scalable verification of large-scale CNNs. Experiments demonstrate that CAPM achieves 98% verification accuracy, substantially outperforming state-of-the-art methods PRIMA, DeepPoly, and DeepZ. Its time complexity is reduced to O(W²NK), accelerating verification by up to 40×, 20×, and 2× over these baselines, respectively. Notably, CAPM successfully verifies large models previously deemed computationally intractable.

Technology Category

Application Category

📝 Abstract
This study uses CAPM (Convex Adversarial Polytope for Maxpool-based CNN) to improve the verified bound for general purpose maxpool-based convolutional neural networks (CNNs) under bounded norm adversarial perturbations. The maxpool function is decomposed as a series of ReLU functions to extend the convex relaxation technique to maxpool functions, by which the verified bound can be efficiently computed through a dual network. The experimental results demonstrate that this technique allows the state-of-the-art verification precision for maxpool-based CNNs and involves a much lower computational cost than current verification methods, such as DeepZ, DeepPoly and PRIMA. This method is also applicable to large-scale CNNs, which previous studies show to be often computationally prohibitively expensive. Under certain circumstances, CAPM is 40-times, 20-times or twice as fast and give a significantly higher verification bound (CAPM 98% vs. PRIMA 76%/DeepPoly 73%/DeepZ 8%) as compared to PRIMA/DeepPoly/DeepZ. Furthermore, we additionally present the time complexity of our algorithm as $O(W^2NK)$, where $W$ is the maximum width of the neural network, $N$ is the number of neurons, and $K$ is the size of the maxpool layer's kernel.
Problem

Research questions and friction points this paper is trying to address.

Improving verified bounds for maxpool-based CNNs under adversarial perturbations
Extending convex relaxation to maxpool via ReLU decomposition for efficient computation
Achieving state-of-the-art verification precision with lower computational cost
Innovation

Methods, ideas, or system contributions that make the work stand out.

Decomposes maxpool into ReLU for convex relaxation
Uses dual network for efficient bound computation
Achieves high precision with low computational cost
🔎 Similar Papers
No similar papers found.