scispace - formally typeset
Open AccessJournal ArticleDOI

On the Learnability of Disjunctive Normal Form Formulas

TLDR
In this paper, it was shown that no polynomial-time algorithm for learning disjunctive normal form (DNF) formulas is known to be able to learn most DNF formulas.
Abstract
We present two related results about the learnability of disjunctive normal form (DNF) formulas. First we show that a common approach for learning arbitrary DNF formulas requires exponential time. We then contrast this with a polynomial time algorithm for learning “most” (rather than all) DNF formulas. A natural approach for learning boolean functions involves greedily collecting the prime implicants of the hidden function. In a seminal paper of learning theory, Valiant demonstrated the efficacy of this approach for learning monotone DNF, and suggested this approach for learning DNF. Here we show that no algorithm using such an approach can learn DNF in polynomial time. We show this by constructing a counterexample DNF formula which would force such an algorithm to take exponential time. This counterexample seems to capture much of what makes DNF hard to learn, and thus is useful to consider when evaluating the run-time of a proposed DNF learning algorithm. This hardness result, as well as other hardness results for learning DNF, relies on the construction of particular hard-to-learn formulas, formulas that appear to be relatively rare. This raises the question of whether most DNF formulas are learnable. For certain natural definitions of “most DNF formulas,” we answer this question affirmatively.

read more

Citations
More filters
Journal ArticleDOI

Translating between Horn representations and their characteristic models

TL;DR: The two translation problems are equivalent under polynomial reductions, and that they are equivalent to the corresponding decision problem, which is equivalent to deciding whether a given set of models is the set of characteristic models for a given Horn expression.
Journal ArticleDOI

Polynomial learnability and Inductive Logic Programming: Methods and results

TL;DR: Positive and negative learnability results now exist for a number of restricted classes of logic programs that are closely related to the classes used in practice within inductive logic programming.
Journal ArticleDOI

Learning Function-Free Horn Expressions

TL;DR: This work presents learning algorithms for all these tasks for the class of universally quantified function free Horn expressions, and provides lower bounds for these tasks by way of characterising the VC-dimension of this class of expressions.
Proceedings Article

Version spaces without boundary sets

TL;DR: The equivalence of version-space learning to the consistency problem bridges a gap between empirical and theoretical approaches to machine learning, and broadens the class of problems to which version spaces can be applied to include concept classes where boundary sets can have exponential or infinite size and cases where boundaries are not even well defined.
Book ChapterDOI

Learning Sub-classes of Monotone DNF on the Uniform Distribution

TL;DR: A novel theorem on the approximation of Read-once Factorable Monotone DNF formulas is given, in which it is shown that if a set of terms of the target formula have polynomially small mutually disjoint satisfying sets, then theSet of terms can be approximated with small error by the greatest common factor of the set of Terms.
References
More filters
Proceedings ArticleDOI

A theory of the learnable

TL;DR: This paper regards learning as the phenomenon of knowledge acquisition in the absence of explicit programming, and gives a precise methodology for studying this phenomenon from a computational viewpoint.
Book

Machine Learning: An Artificial Intelligence Approach

TL;DR: This book contains tutorial overviews and research papers on contemporary trends in the area of machine learning viewed from an AI perspective, including learning from examples, modeling human learning strategies, knowledge acquisition for expert systems, learning heuristics, discovery systems, and conceptual data analysis.
Journal ArticleDOI

The CN2 Induction Algorithm

TL;DR: A description and empirical evaluation of a new induction system, CN2, designed for the efficient induction of simple, comprehensible production rules in domains where problems of poor description language and/or noise may be present.
Journal ArticleDOI

Learning regular sets from queries and counterexamples

TL;DR: In this article, the problem of identifying an unknown regular set from examples of its members and nonmembers is addressed, where the regular set is presented by a minimaMy adequate teacher, which can answer membership queries about the set and can also test a conjecture and indicate whether it is equal to the unknown set and provide a counterexample if not.
Journal ArticleDOI

Queries and Concept Learning

TL;DR: This work considers the problem of using queries to learn an unknown concept, and several types of queries are described and studied: membership, equivalence, subset, superset, disjointness, and exhaustiveness queries.