Learning DNFs and Circuits Using Teaching Assistants

In this paper we consider the complexity of learning monotone DNF formulae and Boolean circuits in an exact learning model called the teaching assistant model. This model, introduced in one of our earlier works, uses teaching assistant classes for classifying learning problems. Teaching assistant classes are a learning-theoretic analog of complexity classes. We show that monotone DNFs are learnable using a teaching assistant in the class SPP. On the other hand, Boolean circuits and general DNFs are not learnable using an SPP teaching assistant unless \(\mbox{\rm NP}\subseteq \mbox{\rm SPP}\). We also show that learnability of Boolean circuits with an assistant in the class NP will improve the Karp-Lipton collapse result to PNP.

[1]  Dieter van Melkebeek,et al.  Graph nonisomorphism has subexponential size proofs unless the polynomial-time hierarchy collapses , 1999, STOC '99.

[2]  Stuart A. Kurtz,et al.  Gap-definable counting classes , 1991, [1991] Proceedings of the Sixth Annual Structure in Complexity Theory Conference.

[3]  John M. Hitchcock The size of SPP , 2004, Theor. Comput. Sci..

[4]  Sampath Kannan,et al.  Oracles and Queries That Are Sufficient for Exact Learning , 1996, J. Comput. Syst. Sci..

[5]  Richard Beigel,et al.  Perceptrons, PP, and the polynomial hierarchy , 1992, [1992] Proceedings of the Seventh Annual Structure in Complexity Theory Conference.

[6]  Hans Heller,et al.  On Relativized Exponential and Probabilistic Complexity Classes , 1986, Inf. Control..

[7]  Christopher B. Wilson Relativized circuit complexity , 1983, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).

[8]  N. V. Vinodchandran Counting Complexity of Solvable Black-Box Group Problems , 2004, SIAM J. Comput..

[9]  Dana Angluin,et al.  Queries and concept learning , 1988, Machine Learning.

[10]  Vikraman Arvind,et al.  Exact learning via teaching assistants , 2000, Theor. Comput. Sci..

[11]  Jacobo Torán,et al.  Graph isomorphism is low for PP , 1992, computational complexity.

[12]  Sanjay Gupta,et al.  Closure Properties and Witness Reduction , 1995, J. Comput. Syst. Sci..

[13]  Vikraman Arvind,et al.  The Complexity of Exactly Learning Algebraic Concepts. (Extended Abstract) , 1996, ALT.

[14]  J. Cai,et al.  S^p _2 \subseteq ZPP^{NP} , 2001, FOCS 2001.

[15]  Lane A. Hemachandra,et al.  A complexity theory for feasible closure properties , 1993 .

[16]  Vikraman Arvind,et al.  Graph Isomorphism is in SPP , 2006, Inf. Comput..