Exact learning via teaching assistants

In this paper we introduce and study a new model of exact learning called the teaching assistant model. The new ingredient in this model, as compared to Angluin's model, is that apart from the learner and teacher there is a third agent called teaching assistant. We compare the teaching assistant model with Angluin's model and show that in this model we can do a fine classification of concept classes with respect to the complexity of exact learning. In particular, we consider two algebraic concept classes, namely, permutation groups and linear spaces over finite fields. These concept classes can be seen as special subclasses of the concept class of circuits. In Angluin's exact-learning model these concept classes are, just as the concept class 3-CNF, learnable with equivalence queries but not learnable with membership queries. However, we show that in the teaching assistant model permutation groups are exactly learnable with an LWPP-assistant, and linear spaces over finite fields are exactly learnable with an SPP-assistant. As a negative result, we show that if 3-CNFs are exactly learnable with an LWPP-assistant (SPP-assistant), then NP⊆LWPP (respectively, NP⊆SPP).

[1]  M. Hall The Theory Of Groups , 1959 .

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

[3]  Osamu Watanabe A Formal Study of Learning via Queries , 1990, ICALP.

[4]  Timothy J. Long,et al.  Quantitative Relativizations of Complexity Classes , 1984, SIAM J. Comput..

[5]  John E. Hopcroft,et al.  Polynomial-time algorithms for permutation groups , 1980, 21st Annual Symposium on Foundations of Computer Science (sfcs 1980).

[6]  D. Angluin Queries and Concept Learning , 1988 .

[7]  W. Greub Linear Algebra , 1981 .

[8]  José L. Balcázar,et al.  Structural Complexity II , 2012, EATCS.

[9]  Ricard Gavaldà,et al.  On the power of equivalence queries , 1994, EuroCOLT.

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

[11]  Michael Kearns,et al.  On the complexity of teaching , 1991, COLT '91.

[12]  Lisa Hellerstein,et al.  How Many Queries Are Needed to Learn? , 1996, J. ACM.

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