Oracles and queries that are sufficient for exact learning (extended abstract)

  • Authors:
  • Nader H. Bshouty;Richard Cleve;Sampath Kannan;Christino Tamon

  • Affiliations:
  • Department of Computer Science, University of Calgary, Calgary, Alberta, Canada T2N 1N4;Department of Computer Science, University of Calgary, Calgary, Alberta, Canada T2N 1N4;University of Arizona, Tuscon, AZ;Department of Computer Science, University of Calgary, Calgary, Alberta, Canada T2N 1N4

  • Venue:
  • COLT '94 Proceedings of the seventh annual conference on Computational learning theory
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

We show that the class of all circuits is exactly learnable in randomized expected polynomial-time using subset and superset queries. This is a consequence of the following result which we consider to be of independent interest: circuits are exactly learnable in randomized expected polynomial-time with equivalence queries and the aid of an NP-oracle. We also show that circuits are exactly learnable in deterministic polynomial-time with equivalence queries and a &Sgr;3p-oracle. The hypothesis class for the above learning algorithms is the class of circuits of larger—but polynomially related—size. Also, the algorithms can be adapted to learn the class of DNF formulas with hypothesis class consisting of depth-3 &Lgr;-V-&Lgr; formulas (by the work of Angluin, this is optimal in the sense that the hypothesis class cannot be reduced to depth-2 DNF formulas.We also investigate the power of an NP-oracle in the context of learning with membership queries. We show that there are deterministic learning algorithms that use membership queries and an NP-oracle to learn: monotone boolean functions in time polynomial in the DNF size and CNF size of the target formula; and the class of O(logn)-DNF ∩ O(logn)-CNF formulas in time polynomial in n. Finally, we show that, with an NP-oracle and membership queries, there is a randomized polynomial-time algorithm that learns any class that is learnable from membership queries with unlimited computational power.