On Symbolically Encoding the Behavior of Random Forests

07/03/2020
by   Arthur Choi, et al.
0

Recent work has shown that the input-output behavior of some machine learning systems can be captured symbolically using Boolean expressions or tractable Boolean circuits, which facilitates reasoning about the behavior of these systems. While most of the focus has been on systems with Boolean inputs and outputs, we address systems with discrete inputs and outputs, including ones with discretized continuous variables as in systems based on decision trees. We also focus on the suitability of encodings for computing prime implicants, which have recently played a central role in explaining the decisions of machine learning systems. We show some key distinctions with encodings for satisfiability, and propose an encoding that is sound and complete for the given task.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/21/2020

On The Reasons Behind Decisions

Recent work has shown that some common machine learning classifiers can ...
research
04/18/2020

Three Modern Roles for Logic in AI

We consider three modern roles for logic in artificial intelligence, whi...
research
07/28/2020

The Tractability of SHAP-scores over Deterministic and Decomposable Boolean Circuits

Scores based on Shapley values are currently widely used for providing e...
research
09/01/2021

Boolean proportions

Analogy-making is at the core of human intelligence and creativity with ...
research
06/23/2022

Indecision Trees: Learning Argument-Based Reasoning under Quantified Uncertainty

Using Machine Learning systems in the real world can often be problemati...
research
09/10/2019

GBDT-MO: Gradient Boosted Decision Trees for Multiple Outputs

Gradient boosted decision trees (GBDTs) are widely used in machine learn...
research
05/22/2023

On the Implementation of Boolean Functions on Content-Addressable Memories

Let [q⟩ denote the integer set {0,1,…,...,q-1} and let 𝔹={0,1}. The prob...

Please sign up or login with your details

Forgot password? Click here to reset