Rethinking Evaluation Paradigms in IBP-based Certified Training¶
Conference: ICML 2026
arXiv: 2606.02134
Code: https://github.com/ada-research/CTRAIN
Area: AI Safety / Certified Robust Training / Multi-objective Hyperparameter Optimization
Keywords: Interval Bound Propagation, Certified Training, Pareto Front, Multi-objective Bayesian Optimization, Robust-Accuracy trade-off
TL;DR¶
The authors point out that comparing IBP-based certified training methods using "biased configurations" is unfair. They propose drawing the Pareto front for each method using multi-objective Bayesian hyperparameter search, proving that existing SOTA methods are generally under-tuned—CROWN-IBP clean accuracy can increase by approximately \(6\%\), and MTL-IBP on Tiny ImageNet can simultaneously gain \(\sim2\%\) in both clean and certified accuracy.
Background & Motivation¶
Background: Under the \(\ell_\infty\) threat model, certified training utilizes incomplete verifiers (IBP / CROWN-IBP / SABR / MTL-IBP) to upper-bound worst-case loss during training, allowing networks to obtain formal robustness certificates via complete verifiers (e.g., \(\alpha\beta\)-CROWN) post-hoc. These methods naturally involve a trade-off parameter (\(\kappa\), \(\tau\), or \(\alpha\)) to balance "clean accuracy vs. certified accuracy."
Limitations of Prior Work: From Gowal 2019 to De Palma 2024b, almost all papers report results at a single biased point on the curve. Even the recent CTBench (Mao 2025), which performs grid searches, treats it as a single-objective problem biased towards certified accuracy. Consequently, reported points from different papers are not on the same scale, making "SOTA" dependent on which side of the trade-off is favored.
Key Challenge: When objectives are inherently conflicting, comparing methods via a single configuration is equivalent to "choosing the standpoint before choosing the evidence." The true capability of IBP-type methods is reflected across the entire Pareto front, yet the community has lacked a systematic way to map it, failing to reveal method complementarity and masking substantial space for tuning.
Goal: Upgrade certified training evaluation from single-point comparison to Pareto front comparison and provide a reusable, computationally affordable multi-objective hyperparameter search protocol.
Key Insight: The authors utilize Multi-Objective Bayesian Optimization with Expected Hypervolume Improvement (EHVI) to directly search for the Pareto front. To keep the search budget comparable to single-point tuning, they replace "expensive complete verification rate" with "cheap incomplete verification rate" as a proxy objective and reduce the verification timeout from \(1000\,\text{s}\) to \(100\,\text{s}\) for candidates before a final pass with full verification.
Core Idea: Use constrained multi-objective Bayesian optimization to search the Pareto set in the 2D "clean accuracy / certified accuracy" space. After deduplication via clustering, only representative points undergo expensive complete verification—allocating the same search budget across four methods to produce a method-agnostic, reproducible "true SOTA" map.
Method¶
Overall Architecture¶
The evaluation protocol consists of four components. First, a unified search space: each method (IBP / CROWN-IBP / SABR / MTL-IBP) is searched over a "general + method-specific" hyperparameter set, including learning rate, \(\ell_1\) regularization weight, Shi 2021 regularization weight, warm-up / ramp-up epochs, and training \(\epsilon\) scaling factor, plus method-specific \(\kappa_{\text{start}} \ge \kappa_{\text{end}}\), \(\beta\), \(\tau\), \(\alpha\), and PGD parameters. Second, a constrained multi-objective Bayesian optimizer: each objective (clean accuracy, incomplete certified accuracy) is modeled by independent Gaussian Processes with EHVI as the acquisition function. The search is constrained to regions of interest (e.g., CIFAR-10 \(\epsilon=2/255\) requires clean \(\ge 60\%\), certified \(\ge 40\%\)), running 100 trials across 3 random seeds per method. Third, a cheap proxy objective: after training, a cascaded incomplete verification (IBP→CROWN-IBP→CROWN) provides an underestimate of certified accuracy, saving complete verification for the end. Fourth, Pareto front refinement: single-linkage clustering (\(d_{\min}=0.05\)) merges adjacent points in the Pareto set. One representative point per cluster is verified using \(\alpha\beta\)-CROWN (cutoff \(1000\,\text{s}\)) to reconstruct the final front. Fronts from multiple methods are then merged into a "combined Pareto front" benchmark.
%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400, 'subGraphTitleMargin': {'top': 8, 'bottom': 16}}}}%%
flowchart TD
A["Unified Expert Search Space<br/>Enable κ/β, warm-up≤5, train ε scaling"] --> B
subgraph LOOP["Constrained MOBO Inner Loop (3 seeds × 100 trials)"]
direction TB
B["BO Proposed Config λ"] --> C["Train Network (Method-specific loss)"]
C --> D["Incomplete Verification Proxy<br/>IBP→CROWN-IBP→CROWN Cascade<br/>Get (Clean Acc, Cert Lower Bound)"]
D -->|EHVI for non-dominated region| B
end
LOOP --> E["Merge 3 seeds → Pareto Set"]
E --> F["Single-linkage Clustering<br/>d_min = 0.05"]
F --> G["Representative Point αβ-CROWN Complete Verification"]
G --> H["Reconstruct & Merge<br/>Combined Pareto Front"]
Key Designs¶
1. Unified Expert Search Space: Exposing hyperparameters previously hidden by default values
Past "legacy methods" appeared inferior largely due to under-tuning—prior literature tuned only near a few validated configurations, particularly assuming \(\kappa\) / \(\beta\) transitions to be 0 or using at most 1 warm-up epoch. Ours constructs a search space covering all reasonable values: enabling \(\kappa_{\text{start}} \ge \kappa_{\text{end}}\), allowing up to 5 warm-up epochs, permitting training \(\epsilon\) to be larger than evaluation \(\epsilon\), and including \(\ell_1\) and Shi 2021 regularization. fANOVA importance analysis shows \(\kappa_{\text{start}}\) / \(\kappa_{\text{end}}\) and warm-up epochs are primary drivers of the trade-off. By unlocking these, CROWN-IBP (a 2020 method) gains \(\sim 6\%\) in clean accuracy.
2. MOBO + Constrained EHVI: Letting objectives manifest naturally
IBP methods depend on trade-off parameters where clean and certified accuracies conflict. Ours avoids optimizing weighted sums and instead treats the objective as a vector \(\mathbf{f}(\boldsymbol{\theta})=(\text{acc}_{\text{clean}},\text{acc}_{\text{cert}})\). Two independent GPs fit the objectives, while EHVI targets non-dominated regions:
Where \(P\) is the current Pareto front. Hard constraints prune regions effectively degenerating into adversarial training. MOBO is essential because hyperparameters like \(\kappa\) and warm-up length are highly coupled; scalarization would distort the true front.
3. Incomplete Verification as a Cheap Proxy: Budgeting search costs
Complete verification is \(\mathcal{NP}\)-complete. Evaluating every trial would be unaffordable. The key strategy is to use a cascaded IBP → CROWN-IBP → CROWN sequence during the search—calling stronger methods only if the previous fails—to obtain a verifiable lower bound \(\widehat{\text{acc}}_{\text{cert}}\le\text{acc}_{\text{cert}}\). This works because monotonic proxies rarely change Pareto ordering. Only for the final Pareto set is \(\alpha\beta\)-CROWN used. Reducing the cutoff from \(1000\,\text{s}\) to \(100\,\text{s}\) during search further reduced MTL-IBP verification time on CIFAR-10 from 1311 to 208 hours without altering the front.
4. Single-linkage Clustering + Verification Refinement: Spending budget where it matters
BO often samples densely along the curve, producing clusters of points with \(<0.5\%\) performance difference. Ours uses single-linkage hierarchical clustering in the objective space (\(d_{\min}=0.05\)) to merge candidates. Only one configuration per cluster undergoes full \(\alpha\beta\)-CROWN verification. This keeps verification costs comparable to single-point tuning while ensuring every point on the final "combined Pareto front" is based on hard numbers from complete verification.
Loss & Training¶
The training side uses existing loss functions for each method but places them within the unified search framework: IBP's \(\kappa \cdot \mathcal{L} + (1-\kappa) \cdot \mathcal{L}_{\text{ver}}\), CROWN-IBP's \(\beta\)-based transition, SABR's \(\tau \epsilon\) sub-interval + ReLU shrinking, and MTL-IBP's \(\alpha \cdot \mathcal{L}_{\text{ver}} + (1-\alpha) \cdot \mathcal{L}_{\text{adv}}\). All experiments use the CNN7 architecture from Shi 2021, optimized via BoTorch + Optuna using an EHVI budget of 3 seeds × 100 trials.
Key Experimental Results¶
Main Results¶
Evaluated on CIFAR-10 (\(\epsilon \in \{2/255, 8/255\}\)) and Tiny ImageNet (\(\epsilon = 1/255\)) using CNN7, comparing the four methods against original papers and CTBench.
| Dataset | \(\epsilon\) | Method | Clean vs. Prev. SOTA | Certified vs. Prev. SOTA |
|---|---|---|---|---|
| CIFAR-10 | \(2/255\) | SABR | \(\ge +1\%\) | \(\ge +1\%\) |
| CIFAR-10 | \(2/255\) | CROWN-IBP | \(\sim +6\%\) | Comparable |
| CIFAR-10 | \(8/255\) | IBP | Significant lifting | Comparable |
| Tiny ImageNet | \(1/255\) | MTL-IBP | \(\sim +2\%\) | \(\sim +2\%\) |
| Tiny ImageNet | \(1/255\) | SABR | Slightly > MTL-IBP (clean) | Slightly < MTL-IBP (cert) |
Key Findings: On CIFAR-10 \(2/255\), SABR and MTL-IBP are complementary, together forming the front. At \(8/255\), all four methods contribute points. On Tiny ImageNet, SABR dominates the high-accuracy end, while MTL-IBP dominates high certification. "Who is SOTA" now depends on the target trade-off interval.
Ablation Study¶
| Configuration | Key Metric | Description |
|---|---|---|
| Val vs. Test Tuning | Front strictly dominated | Prior work usually tunes on test sets; absolute figures are inflated. |
| Cutoff \(1000\,\text{s}\) → \(100\,\text{s}\) | Unchanged front | Computational cost can be reduced by over an order of magnitude. |
| BO Trials \(100 \to 50\) | Significant degradation | Optimization budget is more sensitive than verification timeout. |
| Removing \(\kappa\) transition | IBP/CROWN-IBP drop out | \(\kappa_{\text{start}}, \kappa_{\text{end}}\) are high-importance hyperparameters in all scenarios. |
Key Findings¶
- fANOVA analysis confirms \(\kappa\) transition in IBP/CROWN-IBP is the primary trade-off controller; defaults in literature caused legacy methods to be underestimated.
- SABR’s sub-selection dominates its front position more than \(\tau\) or PGD parameters.
- At large radii like \(8/255\), all methods converge, suggesting the bottleneck is the inherent slackness of IBP bounds rather than loss design.
- Tuning on the test set is a common community habit, but validation-tuned fronts are strictly lower, indicating generalization overestimation in prior work.
Highlights & Insights¶
- A methodological shift redefines the SOTA leaderboard of the last 5 years: CROWN-IBP was marginalized simply due to poor \(\kappa\) tuning, suggesting "algorithmic progress" has been overestimated.
- The three-stage pipeline (proxy → clustering → complete verification) successfully integrates expensive evaluation into the BO loop, providing a template for any "cheap training, expensive evaluation" benchmark.
- "Method complementarity" is quantified: researchers should ask which method is optimal for a specific trade-off interval rather than seeking a universal winner.
Limitations & Future Work¶
- Experiments are limited to the \(\ell_\infty\) threat model and CNN7 architecture; consistency on \(\ell_2, \ell_1\), or Transformers remains an open question.
- The protocol is computationally intensive (300 trials + complete verification), potentially creating a barrier for smaller research groups despite optimized proxies.
- Future work should move towards "cheap-to-verify" training objectives rather than relying on longer timeouts—a subtle critique of current SABR/MTL-IBP practices.
Related Work & Insights¶
- vs. CTBench (Mao 2025): CTBench uses 250 grid search trials for single-objective comparison, favoring high certification. Ours uses 300 BO trials for multi-objective comparison, revealing underestimated fronts and method complementarity.
- vs. De Palma 2024b (MTL-IBP): The original paper reported a certification-heavy point; Ours shows a \(\sim 2\%\) gain in clean accuracy on Tiny ImageNet that the original authors missed.
- vs. Müller 2023 (SABR): The best point from the SABR paper on CIFAR-10 \(2/255\) is surpassed by Ours by \(1\%\) in both clean and certified accuracy.
Rating¶
- Novelty: ⭐⭐⭐⭐ Adaptation of MOBO is mature, but shifting the paradigm to Pareto fronts in certified training is a clear breakthrough.
- Experimental Thoroughness: ⭐⭐⭐⭐⭐ Comprehensive coverage across 4 methods, 3 benchmarks, and extensive fANOVA/budget ablations.
- Writing Quality: ⭐⭐⭐⭐ Clear argumentation, though democratization of the compute-heavy protocol could be discussed further.
- Value: ⭐⭐⭐⭐⭐ Rewrites the certified training leaderboard and provides the CTRAIN open-source tool.