atlas

Research map / Learning theory and algorithms / Sample complexity

Towards General Robustness Verification of MaxPool-based Convolutional Neural Networks via Tightening Linear Approximation

CVPR 2024 · Learning theory and algorithms › Sample complexity · approach: Robust and surrogate-loss learning bounds · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MaxLin, a robustness verifier for MaxPool-based CNNs that tightens single-neuron linear relaxations of MaxPool to obtain larger certified lower bounds and faster verification.

Problem

Certifying robustness of MaxPool-based CNNs under l1, l2, and l∞ perturbations is hard because MaxPool is multivariate and nonlinear; existing verifiers either lose precision (loose single-neuron bounds) or are too slow (multi-neuron relaxations).

Approach

Selects the first and second maximum of upper bounds and the max lower bound of MaxPool inputs to construct tighter closed-form linear upper/lower bounds, claims block-wise tightness for ReLU+MaxPool, and plugs these into CNN-Cert and 3DCertify via binary search for the certified lower bound.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MaxLin’s tightened linear approximation for MaxPool instead of CNN-Cert’s MaxPool boundsCNNs and LeNet on MNIST, CIFAR-10, and Tiny ImageNet · CNN-Cert benchmarkscertified lower bound: up to 110.60% improvementHelped
Use MaxLin’s tightened linear approximation for MaxPool instead of Ti-Lin’s boundsCNNs and LeNet on MNIST, CIFAR-10, and Tiny ImageNet · CNN-Cert benchmarkscertified lower bound: up to 49.26% improvementHelped
Use MaxLin’s MaxPool bounds instead of DeepPoly’sCNNs and LeNet · MNIST and CIFAR-10 ERAN benchmarkscertified lower bound: up to 62.17% improvementHelped
Use MaxLin’s MaxPool bounds instead of 3DCertify’sCNNs and LeNet · MNIST and CIFAR-10 ERAN benchmarkscertified lower bound: up to 39.94% improvement; -1.43↓Mixed
Use MaxLin rather than 3DCertify’s Double Description MaxPool boundsCNNs and LeNet · MNIST and CIFAR-10 ERAN benchmarksruntime speedup: up to 5.13× speedupHelped
Replace the verifier’s MaxPool linear bounds with MaxLin while keeping the CNN-Cert frameworkMaxPool-based networks · CNN-Cert benchmarksruntimeNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10 Tiny ImageNet ModelNet40

Benchmarks: MNIST CIFAR-10 Tiny ImageNet ModelNet40 ERAN benchmarks

Metrics: certified lower bound bound improvement (%) average runtime speedup certified accuracy volume of over-approximation zone

Baselines: CNN-Cert DeepPoly 3DCertify Ti-Lin α,β-CROWN ERAN MN-BaB

Builds on: CNN-Cert DeepPoly 3DCertify Ti-Lin VeriNet

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy