NEW
Also known as: Robustness Certification, Provable Robustness
A provable guarantee that a model’s prediction remains unchanged for any perturbation within a specified norm-bounded region.
DESCRIPTION
Certified robustness provides formal guarantees against adversarial perturbations by proving invariance of predictions within an Lp ball. Techniques include randomized smoothing, convex relaxations, interval bound propagation, and MILP-based verification. Guarantees are instance-specific and often trade accuracy for certifiable radii. Certified methods improve trustworthiness for safety-critical or regulated applications. They complement empirical defenses, offering worst-case assurances rather than average-case robustness.
ALTERNATIVE DEFINITIONS
Wikipedia
Certified defenses provide guarantees that no adversarial example exists within a certain distance of a given input.
Highlights guarantee-based nature versus empirical robustness.
Cohen, Rosenfeld, Kolter (2019)
We prove that randomized smoothing yields a classifier that is certifiably robust to adversarial perturbations within an ℓ2 radius around each input.
Introduces randomized smoothing with per-example certified radii.
RELATED TERMS
Adversarial Examples Randomized Smoothing Interval Bound Propagation Lipschitz Continuity Robust Training Verification Model Risk Management Adversarial Training Calibration Explainability
COMPETING TERMS
Empirical Robustness
RELATIONS
- Broader: Robustness
KNOWLEDGE AREAS
AI Data Science Testing & Validation MLOps AI Governance
TARGET AUDIENCE
Data Scientist AI Engineer MLOps Engineer Chief AI Officer Chief Information Security Officer
EXTERNAL SOURCES
- Wikipedia - Adversarial machine learning
- arXiv - Randomized smoothing certification method
- RobustBench - Benchmarks for robust and certified models
- AutoLiRPA - Library for certified bounding/verification
TOP QUESTIONS
What is Certified Robustness in machine learning?
It is a formal guarantee that a model’s prediction will not change within a specified perturbation radius around an input under a chosen norm.
Category: Overview
How does Certified Robustness differ from empirical robustness?
Empirical methods test against specific attacks; certification proves worst-case guarantees within a region, independent of any attack algorithm.
Category: Misunderstanding
Which techniques provide Certified Robustness?
Randomized smoothing, convex relaxations, interval bound propagation, and exact verification via MILP or branch-and-bound are common approaches.
Category: Techniques
What are typical trade-offs of Certified Robustness?
Certified methods may reduce clean accuracy or require heavy computation to obtain larger certified radii.
Category: Trade-offs
Which norms are commonly used in certification?
ℓ2 and ℓ∞ norms are most common; ℓ1 appears in some domains. The choice affects both guarantees and computational feasibility.
Category: Technical
Why is Certified Robustness important for AI governance?
It provides auditable, quantitative safety guarantees for models in high-stakes applications, supporting regulatory compliance and risk management.
Category: Governance
Is Certified Robustness scalable to large models?
Scalability is challenging, though smoothing and scalable relaxations have improved feasibility on modern architectures.
Category: Limitations
How can I start experimenting with Certified Robustness?
Try randomized smoothing baselines or libraries like AutoLiRPA, and evaluate on RobustBench benchmarks for standard datasets.
Category: Getting started
Does certification guarantee robustness to distribution shifts?
No. Certification addresses bounded adversarial perturbations, not broader shifts like changes in data distribution or semantics.
Category: Scope