atlas

Research map / Adversarial robustness and security / Certified and empirical robustness

Verification of Neural Networks Against Convolutional Perturbations via Parameterised Kernels

AAAI 2025 · Adversarial robustness and security › Certified and empirical robustness · approach: Decision-boundary geometry of robustness · 0 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 verifying neural networks against camera shake, box blur and sharpen convolutional perturbations by linearly parameterising kernels and prepending a linear layer computed via standard convolutions, then verifying with input splitting.

Problem

Verifying neural network robustness against semantically meaningful convolutional perturbations such as camera shake (motion blur), box blur and sharpening, for which existing general kernel-based verification yields loose bounds and high-dimensional perturbations that do not scale.

Approach

Linearly parameterise perturbation kernels (identity to target kernel via a scalar z in [0,1]), so that convolving a constant input with the kernel reduces to a few standard convolutions; the results form a prepended linear layer whose single input z is then verified with input splitting, giving a low-dimensional, tight perturbation encoding.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use parameterized kernels instead of the general high-dimensional convolutional-perturbation baselineNeural network robustness verification · mnist_fc, s=3verified instances: 0/45/0 -> 45/0/0Helped
Use parameterized kernels instead of the general high-dimensional convolutional-perturbation baselineNeural network robustness verification · resnet18, s=3verified instances: 0/50/0 -> 46/4/0Helped
Use parameterized kernels instead of the general high-dimensional convolutional-perturbation baselineNeural network robustness verification · oval21, s=3verified instances: 0/30/0 -> 30/0/0Helped
Use parameterized kernels instead of the general high-dimensional convolutional-perturbation baselineNeural network robustness verification · sri_resnet_a, s=3verified instances: 0/71/1 -> 69/3/0Helped
Increase box-blur kernel size from s=3 to s=9 at strength 1.0Parameterized-kernel verification · mnist_fc, Box Blurverified instances: 44/1/0 -> 9/36/0Hurt
Increase sharpen strength from 0.2 to 1.0 at s=9Parameterized-kernel verification · mnist_fc, Sharpenverified instances: 45/0/0 -> 43/2/0No clear effect
Use sharpen rather than box blur at s=9 and strength 1.0Parameterized-kernel verification · resnet18verified instances: 10/40/0 -> 40/10/0Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR10

Benchmarks: mnist_fc (VNN-COMP) resnet18 (CIFAR10) oval21 (VNN-COMP) sri_resnet_a (VNN-COMP)

Metrics: verified count unsafe count timeout count runtime (s)

Baselines: convolutional perturbation verification baseline (general kernel-based method)

Builds on: Venus VNN-COMP benchmarks convolutional perturbation verification (Dimensionality-based baseline) input splitting

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