English

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

Computer Vision and Pattern Recognition 2025-06-30 v3 Artificial Intelligence Machine Learning

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(W2NK)O(W^2NK), where WW is the maximum width of the neural network, NN is the number of neurons, and KK is the size of the maxpool layer's kernel.

Cite

@article{arxiv.2407.09550,
  title  = {CAPM: Fast and Robust Verification on Maxpool-based CNN via Dual Network},
  author = {Jia-Hau Bai and Chi-Ting Liu and Yu Wang and Fu-Chieh Chang and Pei-Yuan Wu},
  journal= {arXiv preprint arXiv:2407.09550},
  year   = {2025}
}
R2 v1 2026-06-28T17:39:09.484Z