atlas

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

Support is All You Need for Certified VAE Training

ICLR 2025 · Adversarial robustness and security › Certified and empirical robustness · approach: Neural network robustness verification · 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 CIVET, a certified training method for VAEs that bounds worst-case reconstruction error by bounding a deterministic decoder over box-shaped latent support sets derived from encoder IBP bounds, with no Lipschitz or fixed-variance constraints.

Problem

Certified robustness of variational autoencoders under adversarial input perturbations: worst-case error over an infinite set of stochastic output distributions is hard to bound in a differentiable way for training.

Approach

Bound worst-case VAE error by selecting a box-shaped latent support set that contains probability mass at least (1-delta) for all reachable Gaussian latent distributions (computed from IBP bounds on encoder mean/std), then bounding the deterministic decoder over that support with IBP; combine several delta-supports in a weighted loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train with PLCHLDR instead of PGDFIRE VAE · FIRE, ε=25%Certified SNR: 3.17 dB -> 13.88 dBHelped
Train with PLCHLDR instead of standard trainingFIRE VAE · FIRE, ε=25%Baseline SNR: 17.79 dB -> 15.82 dBHurt
Train with PLCHLDR instead of PGDVAE · MNIST, ε=0.1Certified MSE: 0.0648 -> 0.0089Helped
Train with PLCHLDR instead of standard trainingVAE · MNIST, ε=0.1Baseline MSE: 0.0023 -> 0.0027Hurt
Train with PLCHLDR instead of PGDVAE · CIFAR-10, ε=8/255Certified MSE: 0.0760 -> 0.0153Helped
Train with PLCHLDR instead of standard trainingVAE · CIFAR-10, ε=8/255Baseline MSE: 0.0041 -> 0.0062Hurt
Train with PLCHLDR instead of Lipschitz VAEFully connected VAE · MNIST, ε=0.3Certified MSE: 0.0486 -> 0.0507Hurt
Train with PLCHLDR instead of Lipschitz VAEConvolutional VAE · CIFAR-10, ε=8/255Certified MSE: 0.0267 -> 0.0153Helped
Increase the size of the delta set (ablation)PLCHLDR · FIRE, ε=25%Baseline SNRHelped
Increase the size of the delta set beyond a point (ablation)PLCHLDR · FIRE, ε=25%Certified SNRHurt
Increase the difference between adjacent delta values (ablation)PLCHLDR · FIRE, ε=25%Baseline SNRHelped
Increase the difference between adjacent delta values beyond a point (ablation)PLCHLDR · FIRE, ε=25%Certified SNRHurt

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10 wireless channel dataset (10,000 samples)

Benchmarks: MNIST CIFAR-10 wireless FIRE channel estimation dataset

Metrics: certified SNR (dB) certified MSE baseline MSE SNR LSA attack MSE MDA attack MSE RAFA attack SNR

Baselines: Standard training PGD adversarial training Lipschitz VAE FIRE RAFA LSA MDA

Builds on: interval bound propagation functional Lagrangian probabilistic verification Lipschitz VAE SABR

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