Phase 3: Robust Training & Practical Implementation¶
Building and Evaluating Robust Networks
1 min read · 234 words
This phase bridges theory and practice by focusing on practical workflows for building and evaluating robust neural networks. You’ll learn how to write formal specifications, understand the complementary roles of falsifiers and verifiers, explore standard benchmarks for evaluation, master hands-on robustness testing strategies, and study robust training approaches including regularization-based methods and certified adversarial training. This phase emphasizes practical application of verification concepts.
What You’ll Learn
This phase covers practical implementation: from writing formal specifications and benchmarking to hands-on robustness testing and certified training methods that bake verification into the training process.
Guides in This Phase¶
How to write precise safety properties and correctness specifications
Understanding the roles and complementarity of attack-based falsifiers and certifiers
Standard datasets, evaluation metrics, and competition results
Practical strategies for testing neural network robustness without formal verification
Lipschitz regularization, TRADES, and margin maximization for robustness
Training with verified bounds using IBP, CROWN, and relaxation-based methods
Next Phase
After learning practical implementation, explore Phase 4: Advanced Topics & Frontiers for advanced topics and research frontiers.
Comments & Discussion