81

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

Abstract

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}f, g \colon \{0,1\}^J \to \{0,1\} such that fg=0f \cdot g = 0 and such that ff and gg 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 AB=S{0,1}JA \cup B = S \subseteq \{0,1\}^J such that f(A)={1}f(A) = \{1\} and g(B)={1}g(B) = \{1\} is inapproximable to within (1ϵ)ln(S1)(1 - \epsilon) \ln (|S|-1) for any ϵ>0\epsilon > 0, unless P=NP.

View on arXiv
Comments on this paper