Inapproximability of Minimizing a Pair of DNFs or Binary Decision Trees Defining a Partial Boolean Function

02/09/2021
by   David Stein, et al.
0

The desire to apply machine learning techniques in safety-critical environments has renewed interest in the learning of partial functions for distinguishing between positive, negative and unclear observations. We contribute to the understanding of the hardness of this problem. Specifically, we consider partial Boolean functions defined by a pair of Boolean functions f, g {0,1}^J →{0,1} such that f · g = 0 and such that f and g are defined by disjunctive normal forms or binary decision trees. We show: Minimizing the sum of the lengths or depths of these forms while separating disjoint sets A ∪ B = S ⊆{0,1}^J such that f(A) = {1} and g(B) = {1} is inapproximable to within (1 - ϵ) ln (|S|-1) for any ϵ > 0, unless P=NP.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/16/2022

Decision Trees with Hypotheses for Recognition of Monotone Boolean Functions and for Sorting

In this paper, we consider decision trees that use both queries based on...
research
04/13/2021

On the Computational Intelligibility of Boolean Classifiers

In this paper, we investigate the computational intelligibility of Boole...
research
03/16/2022

Greedy Algorithms for Decision Trees with Hypotheses

We investigate at decision trees that incorporate both traditional queri...
research
07/29/2018

Exact Synthesis of ESOP Forms

We present an exact synthesis approach for computing Exclusive-or Sum-of...
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...
research
06/17/2022

Rectifying Mono-Label Boolean Classifiers

We elaborate on the notion of rectification of a Boolean classifier Σ. G...
research
08/18/2022

A Scalable, Interpretable, Verifiable Differentiable Logic Gate Convolutional Neural Network Architecture From Truth Tables

We propose 𝒯ruth 𝒯able net (𝒯𝒯net), a novel Convolutional Neural Network...

Please sign up or login with your details

Forgot password? Click here to reset