mlsanityData to 14 Oct 2026

Verifiable Boosted Tree Ensembles

arXiv 2402.14988 ↗First posted 22 Feb 2024cs.LG cs.CR cs.LOcited by 0

Not on the map. Why?

Abstract (arXiv)

Verifiable learning advocates for training machine learning models amenable to efficient security verification. Prior research demonstrated that specific classes of decision tree ensembles -- called large-spread ensembles -- allow for robustness verification in polynomial time against any norm-based attacker. This study expands prior work on verifiable learning from basic ensemble methods (i.e., hard majority voting) to advanced boosted tree ensembles, such as those trained using XGBoost or LightGBM. Our formal results indicate that robustness verification is achievable in polynomial time when considering attackers based on the L_∞-norm, but remains NP-hard for other norm-based attackers. Nevertheless, we present a pseudo-polynomial time algorithm to verify robustness against attackers based on the Lp-norm for any p ∈ mathbbN cup 0, which in practice grants excellent performance. Our experimental evaluation shows that large-spread boosted ensembles are accurate enough for practical adoption, while being amenable to efficient security verification.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 31 of its 58 references that are in the map. First posted on arXiv 22 Feb 2024.

Builds on

31 of 58 references.

References · 31

  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. 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
  6. 2017Evasion Attacks against Machine Learning at Test Timecited by 689
  7. 2016Safety Verification of Deep Neural Networkscited by 263
  8. 2017An approach to reachability analysis for feed-forward ReLU neural networkscited by 127
  9. 2021Globally-Robust Neural Networkscited by 108
  10. 2016Measuring Neural Net Robustness with Constraintscited by 90
  11. 2018Training for Faster Adversarial Robustness Verification via Inducing ReLU Stabilitycited by 67
  12. 2015Evasion and Hardening of Tree Ensemble Classifierscited by 44
19 more
  1. 2019Robust Decision Trees Against Adversarial Examplescited by 40
  2. 2021On the Certified Robustness for Ensemble Models and Beyondcited by 40
  3. 2019Robustness Verification of Tree-based Modelscited by 33
  4. 2020Efficient Exact Verification of Binarized Neural Networkscited by 33
  5. 2019Provably Robust Boosted Decision Stumps and Trees against Adversarial Attackscited by 26
  6. 2020Efficient Training of Robust Decision Trees Against Adversarial Examplescited by 24
  7. 2020Adversarial EXEmples: A Survey and Experimental Evaluation of Practical Attacks on Machine Learning for Windows Malware Detectioncited by 18
  8. 2021Learning Security Classifiers with Verified Global Robustness Propertiescited by 14
  9. 2019Formal Verification of Input-Output Mappings of Tree Ensemblescited by 13
  10. 2019Verifying Robustness of Gradient Boosted Modelscited by 13
  11. 2019Treant: Training Evasion-Aware Decision Treescited by 12
  12. 2021Robust Optimal Classification Trees Against Adversarial Examplescited by 11
  13. 2020Verification of Neural Networks: Enhancing Scalability through Pruningcited by 8
  14. 2020Verifying Tree Ensembles by Reasoning about Potential Instancescited by 6
  15. 2020Genetic Adversarial Training of Decision Treescited by 6
  16. 2022(De-)Randomized Smoothing for Decision Stump Ensemblescited by 5
  17. 2020Certifying Decision Trees Against Evasion Attacks by Program Analysiscited by 4
  18. 2021Beyond Robustness: Resilience Verification of Tree-Based Classifierscited by 4
  19. 2023Verifiable Learning for Robust Tree Ensemblescited by 3

Built on by

Not cited yet.