atlas

Research map / Learning theory and algorithms / Fairness

CTBench: A Library and Benchmark for Certified Training

ICML 2025 · Learning theory and algorithms › Fairness · approach: Fairness auditing and regularization · 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.

Introduces CTBench, a unified library and benchmark for deterministic certified training (L-infinity) that re-tunes eight methods under a fair schedule, batch-norm fixes, and a common certification method, then analyzes loss fragmentation, shared mistakes, utilization, regularization, and OOD generalization of certified models.

Problem

Certified training methods are evaluated under inconsistent training schedules, certification methods, and under-tuned hyperparameters, so their reported performance is not comparable and the true state of the art is unclear.

Approach

A single codebase implementing all major IBP-based and related certified training algorithms, with fixed batch-norm handling, a common MN-BaB verifier, a shared training schedule, and systematic hyperparameter tuning, which re-establishes stronger SOTA and reveals that claimed advantages of recent methods shrink under fair comparison.</1>

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add TAPS instead of IBP trainingCNN7 certified training · MNIST ε=0.1certified accuracy: 98.26 -> 98.52Helped
Add TAPS instead of IBP trainingCNN7 certified training · MNIST ε=0.3certified accuracy: 93.80 -> 93.95Helped
Use MTL-IBP instead of IBP trainingCNN7 certified training · CIFAR-10 ε=2/255certified accuracy: 55.99 -> 64.41Helped
Use MTL-IBP instead of IBP trainingCNN7 certified training · CIFAR-10 ε=8/255certified accuracy: 35.28 -> 35.41Helped
Use MTL-IBP instead of IBP trainingCNN7 certified training · TinyImageNet ε=1/255certified accuracy: 19.82 -> 27.73Helped
Add L1 regularization with weight 2·10^-6 (ablation)IBP-trained CNN7 · MNIST 0.1certified accuracy: 98.21 -> 98.26Helped
Add L1 regularization with weight 1·10^-6 (ablation)IBP-trained CNN7 · MNIST 0.3certified accuracy: 93.56 -> 93.82Helped
Add L1 regularization with weight 1·10^-6 (ablation)IBP-trained CNN7 · CIFAR-10 2/255certified accuracy: 55.45 -> 55.99Helped
Add L1 regularization with weight 1·10^-6 (ablation)IBP-trained CNN7 · CIFAR-10 8/255certified accuracy: 35.28 -> 34.36Hurt
Add L1 regularization with weight 2·10^-6 (ablation)IBP-trained CNN7 · TinyImageNet 1/255certified accuracy: 19.04 -> 19.82Helped
Reduce attack steps to 1 for MTL-IBP (ablation)MTL-IBP · certified training settingscertified accuracyHelped
Reduce regularization strength (ablation)certified training · small perturbation radiicertified accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10 TinyImageNet MNIST-C CIFAR-10-C

Benchmarks: MNIST CIFAR-10 TinyImageNet MNIST-C

Metrics: certified accuracy natural accuracy adversarial accuracy certified error propagation tightness unstable neuron ratio model utilization

Baselines: PGD training EDAC IBP CROWN-IBP SABR TAPS STAPS MTL-IBP Adaptive Randomised Smoothing

Builds on: IBP CROWN-IBP SABR TAPS MTL-IBP

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