mlsanityData to 13 Oct 2026

Verifiable Learning for Robust Tree Ensembles

arXiv 2305.03626 ↗First posted 5 May 2023cs.LG cs.CR cs.LOcited by 3

Not on the map. Why?

Abstract (arXiv)

Verifying the robustness of machine learning models against evasion attacks at test time is an important research problem. Unfortunately, prior work established that this problem is NP-hard for decision tree ensembles, hence bound to be intractable for specific inputs. In this paper, we identify a restricted class of decision tree ensembles, called large-spread ensembles, which admit a security verification algorithm running in polynomial time. We then propose a new approach called verifiable learning, which advocates the training of such restricted model classes which are amenable for efficient verification. We show the benefits of this idea by designing a new training algorithm that automatically learns a large-spread decision tree ensemble from labelled data, thus enabling its security verification in polynomial time. Experimental results on public datasets confirm that large-spread ensembles trained using our algorithm can be verified in a matter of seconds, using standard commercial hardware. Moreover, large-spread ensembles are more robust than traditional ensembles against evasion attacks, at the cost of an acceptable loss of accuracy in the non-adversarial setting.

Key facts. Cited by 3 papers in the map (data through 13 Oct 2026). Builds on 30 of its 54 references that are in the map. First posted on arXiv 5 May 2023.

Builds on

30 of 54 references.

References · 30

  1. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,379
  2. 2013Intriguing properties of neural networkscited by 5,137
  3. 2018Robustness May Be at Odds with Accuracycited by 878
  4. 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 742
  5. 2017Evasion Attacks against Machine Learning at Test Timecited by 689
  6. 2016Safety Verification of Deep Neural Networkscited by 263
  7. 2017An approach to reachability analysis for feed-forward ReLU neural networkscited by 127
  8. 2021Globally-Robust Neural Networkscited by 107
  9. 2016Measuring Neural Net Robustness with Constraintscited by 90
  10. 2018Training for Faster Adversarial Robustness Verification via Inducing ReLU Stabilitycited by 67
  11. 2022Certified Training: Small Boxes are All You Needcited by 51
  12. 2015Evasion and Hardening of Tree Ensemble Classifierscited by 44
18 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. 2020Certifying Decision Trees Against Evasion Attacks by Program Analysiscited by 4
  17. 2021Beyond Robustness: Resilience Verification of Tree-Based Classifierscited by 4
  18. 2020Feature Partitioning for Robust Tree Ensembles and their Certification in Adversarial Scenarioscited by 2

Built on by

Cited by year (2026 to 13 Oct)

Citing papers per year: 2024: 2; 2025: 0; 2026: 1.

3 papers.