Learning Security Classifiers with Verified Global Robustness Properties
Not on the map. Why?
Abstract (arXiv)
Many recent works have proposed methods to train classifiers with local robustness properties, which can provably eliminate classes of evasion attacks for most inputs, but not all inputs. Since data distribution shift is very common in security applications, e.g., often observed for malware detection, local robustness cannot guarantee that the property holds for unseen inputs at the time of deploying the classifier. Therefore, it is more desirable to enforce global robustness properties that hold for all inputs, which is strictly stronger than local robustness. In this paper, we present a framework and tools for training classifiers that satisfy global robustness properties. We define new notions of global robustness that are more suitable for security classifiers. We design a novel booster-fixer training framework to enforce global robustness properties. We structure our classifier as an ensemble of logic rules and design a new verifier to verify the properties. In our training algorithm, the booster increases the classifier's capacity, and the fixer enforces verified global robustness properties following counterexample guided inductive synthesis. We show that we can train classifiers to satisfy different global robustness properties for three security datasets, and even multiple properties at the same time, with modest impact on the classifier's performance. For example, we train a Twitter spam account classifier to satisfy five global robustness properties, with 5.4% decrease in true positive rate, and 0.1% increase in false positive rate, compared to a baseline XGBoost model that doesn't satisfy any property.
Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). Builds on 54 of its 101 references that are in the map. First posted on arXiv 24 May 2021.
Builds on
54 of 101 references.
References · 54
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2013Intriguing properties of neural networkscited by 5,155
- 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,340
- 2016Adversarial Machine Learning at Scalecited by 936
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
- 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 567
- 2018Certified Robustness to Adversarial Examples with Differential Privacycited by 468
- 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 445
- 2019Provably Robust Deep Learning via Adversarially Trained Smoothed Classifierscited by 330
- 2018Regularisation of Neural Networks by Enforcing Lipschitz Continuitycited by 314
- 2018Certified Defenses against Adversarial Examplescited by 306
38 more
- 2017Parseval Networks: Improving Robustness to Adversarial Examplescited by 293
- 2016Safety Verification of Deep Neural Networkscited by 263
- 2018Towards Fast Computation of Certified Robustness for ReLU Networkscited by 255
- 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 242
- 2018Sorting out Lipschitz function approximationcited by 213
- 2019Towards Stable and Efficient Training of Verifiably Robust Neural Networkscited by 205
- 2020Fast and Complete: Enabling Complete Neural Network Verification with Rapid and Massively Parallel Incomplete Verifierscited by 187
- 2017Formal Guarantees on the Robustness of a Classifier against Adversarial Manipulationcited by 185
- 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
- 2018Evaluating the Robustness of Neural Networks: An Extreme Value Theory Approachcited by 182
- 2018Certified Adversarial Robustness with Additive Noisecited by 180
- 2018Semidefinite relaxations for certifying robustness to adversarial examplescited by 179
- 2018Efficient Formal Safety Analysis of Neural Networkscited by 165
- 2020Randomized Smoothing of All Shapes and Sizescited by 147
- 2019Adversarial Robustness through Local Linearizationcited by 146
- 2018Scaling provable adversarial defensescited by 143
- 2017An approach to reachability analysis for feed-forward ReLU neural networkscited by 127
- 2018A Dual Approach to Scalable Verification of Deep Networkscited by 125
- 2019A Convex Relaxation Barrier to Tight Robustness Verification of Neural Networkscited by 125
- 2018TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Timecited by 108
- 2021Globally-Robust Neural Networkscited by 108
- 2020SoK: Certified Robustness for Deep Neural Networkscited by 105
- 2020Training robust neural networks using Lipschitz boundscited by 99
- 2019Unconstrained Monotonic Neural Networkscited by 92
- 2018Generalizable Adversarial Training via Spectral Normalizationcited by 68
- 2019Certified Robustness for Top-k Predictions against Adversarial Perturbations via Randomized Smoothingcited by 54
- 2018Training verified learners with learned verifierscited by 50
- 2018CNN-Cert: An Efficient Framework for Certifying Robustness of Convolutional Neural Networkscited by 50
- 2019Scaleable input gradient regularization for adversarial robustnesscited by 47
- 2015Evasion and Hardening of Tree Ensemble Classifierscited by 44
- 2020Scaling Polyhedral Neural Network Verification on GPUscited by 43
- 2016Adversarial Perturbations Against Deep Neural Networks for Malware Classificationcited by 42
- 2020Turning 30: New Ideas in Inductive Logic Programmingcited by 42
- 2015Monotonic Calibrated Interpolated Look-Up Tablescited by 35
- 2017Deep Neural Networks as 0-1 Mixed Integer Linear Programs: A Feasibility Studycited by 25
- 2019CLN2INV: Learning Loop Invariants with Continuous Logic Networkscited by 20
- 2015Reviewer Integration and Performance Measurement for Malware Detectioncited by 19
- 2019On Training Robust PDF Malware Classifierscited by 19
50 most cited of 54 All 54 (JSON)
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 4; 2024: 3; 2025: 3.
14 papers.
Sort:
By area:
- 2021Trustworthy AI: From Principles to Practicescited by 207
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletioncited by 17
- 2022Efficient Global Robustness Certification of Neural Networks via Interleaving Twin-Network Encodingcited by 15
- 2024Verification of Neural Networks' Global Robustnesscited by 10
- 2022Explainable Global Fairness Verification of Tree-Based Classifierscited by 5
- 2021Beyond Robustness: Resilience Verification of Tree-Based Classifierscited by 4
- 2023Verifiable Learning for Robust Tree Ensemblescited by 3
- 2023What Distributions are Robust to Indiscriminate Poisoning Attacks for Linear Learners?cited by 3
- 2023The Pros and Cons of Adversarial Robustnesscited by 1
- 2024VeriFlow: Modeling Distributions for Neural Network Verificationcited by 1
- 2024Verifiable Boosted Tree Ensemblescited by 0
- 2025Like Oil and Water: Group Robustness Methods and Poisoning Defenses May Be at Oddscited by 0
2 more
- 2025On Robustness of Linear Classifiers to Targeted Data Poisoning16 Nov 2025
- 2025Probably Approximately Global Robustness Certification9 Nov 2025
- 2025Like Oil and Water: Group Robustness Methods and Poisoning Defenses May Be at Odds2 Apr 2025
- 2024VeriFlow: Modeling Distributions for Neural Network Verification20 Jun 2024
- 2024Verification of Neural Networks' Global Robustness29 Feb 2024
- 2024Verifiable Boosted Tree Ensembles22 Feb 2024
- 2023The Pros and Cons of Adversarial Robustness18 Dec 2023
- 2023What Distributions are Robust to Indiscriminate Poisoning Attacks for Linear Learners?3 Jul 2023
- 2023Verifiable Learning for Robust Tree Ensembles5 May 2023
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletion31 Jan 2023
- 2022Explainable Global Fairness Verification of Tree-Based Classifiers27 Sep 2022
- 2022Efficient Global Robustness Certification of Neural Networks via Interleaving Twin-Network Encoding26 Mar 2022
2 more
- 2021Beyond Robustness: Resilience Verification of Tree-Based Classifiers5 Dec 2021
- 2021Trustworthy AI: From Principles to Practices4 Oct 2021
- 2021Trustworthy AI: From Principles to Practicescited by 207
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletioncited by 17
- 2022Efficient Global Robustness Certification of Neural Networks via Interleaving Twin-Network Encodingcited by 15
- 2024Verification of Neural Networks' Global Robustnesscited by 10
- 2022Explainable Global Fairness Verification of Tree-Based Classifierscited by 5
- 2021Beyond Robustness: Resilience Verification of Tree-Based Classifierscited by 4
- 2023Verifiable Learning for Robust Tree Ensemblescited by 3
- 2023What Distributions are Robust to Indiscriminate Poisoning Attacks for Linear Learners?cited by 3
- 2023The Pros and Cons of Adversarial Robustnesscited by 1
- 2024VeriFlow: Modeling Distributions for Neural Network Verificationcited by 1
- 2024Verifiable Boosted Tree Ensemblescited by 0
- 2025Like Oil and Water: Group Robustness Methods and Poisoning Defenses May Be at Oddscited by 0
12 most cited of 13 All 13 (JSON)
- 2025Probably Approximately Global Robustness Certification9 Nov 2025
- 2025Like Oil and Water: Group Robustness Methods and Poisoning Defenses May Be at Odds2 Apr 2025
- 2024VeriFlow: Modeling Distributions for Neural Network Verification20 Jun 2024
- 2024Verification of Neural Networks' Global Robustness29 Feb 2024
- 2024Verifiable Boosted Tree Ensembles22 Feb 2024
- 2023The Pros and Cons of Adversarial Robustness18 Dec 2023
- 2023What Distributions are Robust to Indiscriminate Poisoning Attacks for Linear Learners?3 Jul 2023
- 2023Verifiable Learning for Robust Tree Ensembles5 May 2023
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletion31 Jan 2023
- 2022Explainable Global Fairness Verification of Tree-Based Classifiers27 Sep 2022
- 2022Efficient Global Robustness Certification of Neural Networks via Interleaving Twin-Network Encoding26 Mar 2022
- 2021Beyond Robustness: Resilience Verification of Tree-Based Classifiers5 Dec 2021
12 newest of 13 All 13 (JSON)