VARF: Verifying and Analyzing Robustness of Random Forests

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

With the large-scale application of machine learning in various fields, the security of models has attracted great attention. Recent studies have shown that tree-based models are vulnerable to adversarial examples. This problem may cause serious security risks. It is important to verify the safety of models. In this paper, we study the robustness verification problem of Random Forests (RF) which is a fundamental machine learning technique. We reduce the verification problem of an RF model into a constraint solving problem solved by modern SMT solvers. Then we present a novel method based on the minimal unsatisfiable core to explain the robustness over a sample. Furthermore, we propose an algorithm for measuring Local Robustness Feature Importance (LRFI). The LRFI builds a link between the features and the robustness. It can identify which features are more important for providing robustness of the model. We have implemented these methods into a tool named VARF. We evaluate VARF on two public datasets, demonstrating its scalability and ability to verify large models.

Original languageEnglish
Title of host publicationFormal Methods and Software Engineering - 22nd International Conference on Formal Engineering Methods, ICFEM 2020, Proceedings
EditorsShang-Wei Lin, Zhe Hou, Brendan Mahoney
PublisherSpringer Science and Business Media Deutschland GmbH
Pages163-178
Number of pages16
ISBN (Print)9783030634056
DOIs
StatePublished - 2020
Event22nd International Conference on Formal Engineering Methods, ICFEM 2020 - Singapore, Singapore
Duration: 1 Mar 20203 Mar 2020

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12531 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference22nd International Conference on Formal Engineering Methods, ICFEM 2020
Country/TerritorySingapore
CitySingapore
Period1/03/203/03/20

Keywords

  • Formal verification
  • Random Forests
  • Robustness

Fingerprint

Dive into the research topics of 'VARF: Verifying and Analyzing Robustness of Random Forests'. Together they form a unique fingerprint.

Cite this