Years and Authors of Summarized Original Work
1996; Bshouty, Cleve, Gavaldà, Kannan, Tamon
Problem Definition
In the exact learning model of Angluin [2], a learning algorithm A must discover an unknown function \(\mathsf{f} : \{0,1\}^{n} \rightarrow \{0,1\}\) that is a member of a known classC of Boolean functions.The learning algorithm can make at least one of the following types of queries aboutf:
Equivalence query EQ f (g), for a candidate function g:
The reply is either “yes,” if \(\mathsf{g} \Leftrightarrow \mathsf{f}\), or a counterexample a with g(a) ≠ f(a), otherwise.
Membership query MQ f (a), for some a ∈ {0, 1}n:
The reply is the Boolean value f(a).
Subset query SubQ f (g), for a candidate function g:
The reply is “yes,” if \(\mathsf{g} \Rightarrow \mathsf{f}\), or a counterexample a with f(a) < g(a), otherwise.
Superset query SupQ f (g), for a candidate function g:
The reply is “yes,” if \(\mathsf{f} \Rightarrow \mathsf{g}\), or a counterexample a with g(a) < f(a),...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Aaronson S (2006) Oracles are subtle but not malicious.In: Proceedings of the 21st annual IEEE conference on computational complexity (CCC’06), Prague, pp 340–354
Angluin D (1988) Queries and concept learning.Mach Learn 2:319–342
Angluin D, Kharitonov M (1995) When Won’t Membership Queries Help? J Comput Syst Sci 50:336–355
Bshouty NH (1995) Exact learning boolean function via the monotone theory.Inf Comput 123:146–153
Bshouty NH, Cleve R, Gavaldà R, Kannan S, Tamon C (1996) Oracles and queries that are sufficient for exact learning.J Comput Syst Sci 52(3):421–433
Gunopolous D, Khardon R, Mannila H, Saluja S, Toivonen H, Sharma RS (2003) Discovering all most specific sentences.ACM Trans Database Syst 28:140–174
Jerrum MR, Valiant LG, Vazirani VV (1986) Random generation of combinatorial structures from a uniform distribution.Theor Comput Sci 43:169–188
Karp RM, Lipton RJ (1980) Some connections between nonuniform and uniform complexity classes.In: Proceedings of the 12th annual ACM symposium on theory of computing, Los Angeles, pp 302–309
Klivans AR, Servedio RA (2004) Learning DNF in time \(2^{\tilde{O}(n^{1/3}) }\).J Comput Syst Sci 68:303–318
Köbler J, Watanabe O (1998) New collapse consequences of np having small circuits.SIAM J Comput 28:311–324
Littlestone N Learning quickly when irrelevant attributes abound: a new linear-threshold algorithm.Mach Learn 2:285–318 (1987)
Sipser M (1983) A complexity theoretic approach to randomness.In: Proceedings of the 15th annual ACM symposium on theory of computing, Boston, pp 330–334
Stockmeyer LJ (1985) On approximation algorithms for # P.SIAM J Comput 14:849–861
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media New York
About this entry
Cite this entry
Tamon, C. (2016). Learning with the Aid of an Oracle. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_193
Download citation
DOI: https://doi.org/10.1007/978-1-4939-2864-4_193
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-2863-7
Online ISBN: 978-1-4939-2864-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering