paper-with-me

홈 › Papers

Versatile Verification of Tree Ensembles

2020-10-26 · Laurens Devos, Wannes Meert, Jesse Davis

Machine learned models often must abide by certain requirements (e.g., fairness or legal). This has spurred interested in developing approaches that can provably verify whether a model satisfies certain properties. This paper introduces a generic algorithm called Veritas that enables tackling multiple different verification tasks for tree ensemble models like random forests (RFs) and gradient boosting decision trees (GBDTs). This generality contrasts with previous work, which has focused exclusively on either adversarial example generation or robustness checking. Veritas formulates the verification task as a generic optimization problem and introduces a novel search space representation. Veritas offers two key advantages. First, it provides anytime lower and upper bounds when the optimization problem cannot be solved exactly. In contrast, many existing methods have focused on exact solutions and are thus limited by the verification problem being NP-complete. Second, Veritas produces full (bounded suboptimal) solutions that can be used to generate concrete examples. We experimentally show that Veritas outperforms the previous state of the art by (a) generating exact solutions more frequently, (b) producing tighter bounds when (a) is not possible, and (c) offering orders of magnitude speed ups. Subsequently, Veritas enables tackling more and larger real-world verification scenarios.

📄 PDF Abstract BibTeX arXiv:2010.13880

Code (1)

laudv/veritas 공식 구현

Tasks

Fairness

Similar Papers 제목 키워드 기반

Scaling up Memory-Efficient Formal Verification Tools for Tree Ensembles

2021-05-06 · John Törnblom, Simin Nadjm-Tehrani

To guarantee that machine learning models yield outputs that are not only accurate, but also robust, recent works propose formally verifying robustness properties of machine learning models. To be applicable to realistic…

BIG-bench Machine LearningCollision Avoidance

Robustness Verification of Tree-based Models

2019-06-10 · NeurIPS 2019 12 · Hongge Chen, huan zhang, Si Si, Yang Li 외

We study the robustness verification problem for tree-based models, including decision trees, random forests (RFs) and gradient boosted decision trees (GBDTs). Formal robustness verification of decision tree ensembles in…

Verifiable Learning for Robust Tree Ensembles

2023-05-05 · Stefano Calzavara, Lorenzo Cazzaro, Giulio Ermanno Pibiri, Nicola Prezza

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, h…

Verifiable Boosted Tree Ensembles

2024-02-22 · Stefano Calzavara, Lorenzo Cazzaro, Claudio Lucchese, Giulio Ermanno Pibiri

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 ensemble…

Formal Verification of Input-Output Mappings of Tree Ensembles

2019-05-10 · John Törnblom, Simin Nadjm-Tehrani

Recent advances in machine learning and artificial intelligence are now being considered in safety-critical autonomous systems where software defects may cause severe harm to humans and the environment. Design organizati…

BIG-bench Machine Learning