mlsanityData to 14 Oct 2026

Learning Security Classifiers with Verified Global Robustness Properties

arXiv 2105.11363 ↗First posted 24 May 2021cs.CR cs.LGcited by 14

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

  1. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
  2. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
  3. 2013Intriguing properties of neural networkscited by 5,155
  4. 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,340
  5. 2016Adversarial Machine Learning at Scalecited by 936
  6. 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
  7. 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 567
  8. 2018Certified Robustness to Adversarial Examples with Differential Privacycited by 468
  9. 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 445
  10. 2019Provably Robust Deep Learning via Adversarially Trained Smoothed Classifierscited by 330
  11. 2018Regularisation of Neural Networks by Enforcing Lipschitz Continuitycited by 314
  12. 2018Certified Defenses against Adversarial Examplescited by 306
38 more
  1. 2017Parseval Networks: Improving Robustness to Adversarial Examplescited by 293
  2. 2016Safety Verification of Deep Neural Networkscited by 263
  3. 2018Towards Fast Computation of Certified Robustness for ReLU Networkscited by 255
  4. 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 242
  5. 2018Sorting out Lipschitz function approximationcited by 213
  6. 2019Towards Stable and Efficient Training of Verifiably Robust Neural Networkscited by 205
  7. 2020Fast and Complete: Enabling Complete Neural Network Verification with Rapid and Massively Parallel Incomplete Verifierscited by 187
  8. 2017Formal Guarantees on the Robustness of a Classifier against Adversarial Manipulationcited by 185
  9. 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
  10. 2018Evaluating the Robustness of Neural Networks: An Extreme Value Theory Approachcited by 182
  11. 2018Certified Adversarial Robustness with Additive Noisecited by 180
  12. 2018Semidefinite relaxations for certifying robustness to adversarial examplescited by 179
  13. 2018Efficient Formal Safety Analysis of Neural Networkscited by 165
  14. 2020Randomized Smoothing of All Shapes and Sizescited by 147
  15. 2019Adversarial Robustness through Local Linearizationcited by 146
  16. 2018Scaling provable adversarial defensescited by 143
  17. 2017An approach to reachability analysis for feed-forward ReLU neural networkscited by 127
  18. 2018A Dual Approach to Scalable Verification of Deep Networkscited by 125
  19. 2019A Convex Relaxation Barrier to Tight Robustness Verification of Neural Networkscited by 125
  20. 2018TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Timecited by 108
  21. 2021Globally-Robust Neural Networkscited by 108
  22. 2020SoK: Certified Robustness for Deep Neural Networkscited by 105
  23. 2020Training robust neural networks using Lipschitz boundscited by 99
  24. 2019Unconstrained Monotonic Neural Networkscited by 92
  25. 2018Generalizable Adversarial Training via Spectral Normalizationcited by 68
  26. 2019Certified Robustness for Top-k Predictions against Adversarial Perturbations via Randomized Smoothingcited by 54
  27. 2018Training verified learners with learned verifierscited by 50
  28. 2018CNN-Cert: An Efficient Framework for Certifying Robustness of Convolutional Neural Networkscited by 50
  29. 2019Scaleable input gradient regularization for adversarial robustnesscited by 47
  30. 2015Evasion and Hardening of Tree Ensemble Classifierscited by 44
  31. 2020Scaling Polyhedral Neural Network Verification on GPUscited by 43
  32. 2016Adversarial Perturbations Against Deep Neural Networks for Malware Classificationcited by 42
  33. 2020Turning 30: New Ideas in Inductive Logic Programmingcited by 42
  34. 2015Monotonic Calibrated Interpolated Look-Up Tablescited by 35
  35. 2017Deep Neural Networks as 0-1 Mixed Integer Linear Programs: A Feasibility Studycited by 25
  36. 2019CLN2INV: Learning Loop Invariants with Continuous Logic Networkscited by 20
  37. 2015Reviewer Integration and Performance Measurement for Malware Detectioncited by 19
  38. 2019On Training Robust PDF Malware Classifierscited by 19

50 most cited of 54 All 54 (JSON)

Built on by

Cited by year

Citing papers per year: 2021: 2; 2022: 2; 2023: 4; 2024: 3; 2025: 3.

14 papers.

Sort:

By area: