scispace - formally typeset
Open AccessJournal ArticleDOI

Read-Twice DNF Formulas Are Properly Learnable

Krishnan Pillaipakkamnatt, +1 more
- 01 Nov 1995 - 
- Vol. 122, Iss: 2, pp 236-267
Reads0
Chats0
TLDR
It is shown that read-twice DNF formulas-Boolean formulas in disjunctive normal form in which each variable appears at most twice-are exactly and properly learnable in polynomial time.
Abstract
We show that read-twice DNF formulas-Boolean formulas in disjunctive normal form in which each variable appears at most twice-are exactly and properly learnable in polynomial time. Our algorithm uses membership queries and proper equivalence queries and is based on a simple, new characterization of minimal read-twice DNF formulas. The algorithm improves on earlier results of Hancock and Aizenstein and Pitt which showed that read-twice DNF formulas are learnable using more powerful equivalence queries, i.e., where the hypotheses could be arbitrary DNF formulas. We also improve on the time-complexity of these earlier algorithms. Other results which may be of independent interest outside of learning follow directly from this paper. Specifically, we show that read-twice DNF formulas can be tested for equivalence in polynomial time and that the smallest read-twice formula equivalent to a given one can be found in polynomial time.

read more

Citations
More filters
Journal ArticleDOI

Learning functions represented as multiplicity automata

TL;DR: A new simple algorithm for learning multiplicity automata with improved time and query complexity is presented, and the learnability of various concept classes is proved, including the class of disjoint DNF and more generally satisfy-O(1) DNF.
Journal ArticleDOI

Efficient Read-Restricted Monotone CNF/DNF Dualization by Learning with Membership Queries

TL;DR: An incremental output polynomial time algorithm is given for exact learning both the read-k CNF and (not necessarily read restricted) DNF descriptions of f, the only method of obtaining information about f through membership queries.
Proceedings ArticleDOI

Learning from a consistently ignorant teacher

TL;DR: A formal model of learning is introduced capturing the idea that teachers may have gaps in their knowledge, and it is shown that knowledge gaps make learning conjunctions of Horn clauses as hard as learning DNF.
Proceedings ArticleDOI

Generating all maximal independent sets of bounded-degree hypergraphs

TL;DR: This work shows that any monotone function with a read-k CNF representation can be learned in terms of its DNF representation with membership queries alone in time polynomial in the DNF size and n assuming k is some fixed constant.
Proceedings ArticleDOI

On the limits of proper learnability of subclasses of DNF formulas

TL;DR: This work improves on Aizenstein, Hellerstein, and Pitt's negative result for proper learning in the exact model and shows that read-thrice DNF formulas are not properly learnable in the extended PAC model, assuming RP.
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.
Journal ArticleDOI

Learnability and the Vapnik-Chervonenkis dimension

TL;DR: This paper shows that the essential condition for distribution-free learnability is finiteness of the Vapnik-Chervonenkis dimension, a simple combinatorial parameter of the class of concepts to be learned.
Book

Introduction to Algorithms: A Creative Approach

Udi Manber
TL;DR: Algorithms Involving Sequences and Sets, Algebraic and Numeric Algorithms, Parallel Al algorithms, and NP-Completeness.
Proceedings ArticleDOI

When won't membership queries help?

TL;DR: It is shown that assuming the intractability of quadratic residues module a composite, inverting RSA encryption, or factoring Blum integers, there is no polynomial time prediction algorithm with membership queries for Boolean formulas, constant depth threshold circuits, 3 ?