Skip to main content

On PAC Learning Algorithms for Rich Boolean Function Classes

  • Conference paper
Theory and Applications of Models of Computation (TAMC 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3959))

Abstract

We survey the fastest known algorithms for learning various expressive classes of Boolean functions in the Probably Approximately Correct (PAC) learning model.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Angluin, D.: Learning Regular Sets from Queries and Counterexamples. Information and Computation 75(2), 87–106 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  2. Aspnes, J., Beigel, R., Furst, M., Rudich, S.: The expressive power of voting polynomials. Combinatorica 14(2), 1–14 (1994)

    Article  MathSciNet  Google Scholar 

  3. Beigel, R., Reingold, N., Spielman, D.: PP is closed under intersection. Journal of Computer and System Sciences 50(2), 191–202 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  4. Beimel, A., Bergadano, F., Bshouty, N., Kushilevitz, E., Varricchio, S.: Learning functions represented as multiplicity automata. J. ACM 47(3), 506–530 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  5. Ben-David, S., Dichterman, E.: Learning with restricted focus of attention. Journal of Computer and System Sciences 56(3), 277–298 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  6. Blum, A.: Rank-r decision trees are a subclass of r-decision lists. Information Processing Letters 42(4), 183–185 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  7. Blum, A., Chalasani, P., Jackson, J.: On learning embedded symmetric concepts. In: Proceedings of the Sixth Annual Conference on Computational Learning Theory, pp. 337–346 (1993)

    Google Scholar 

  8. Blumer, A., Ehrenfeucht, A., Haussler, D., Warmuth, M.: Occam’s razor. Information Processing Letters 24, 377–380 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  9. Blumer, A., Ehrenfeucht, A., Haussler, D., Warmuth, M.: Learnability and the Vapnik-Chervonenkis dimension. Journal of the ACM 36(4), 929–965 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  10. Bshouty, N.: Exact learning via the monotone theory. Information and Computation 123(1), 146–153 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  11. Bshouty, N.: A subexponential exact learning algorithm for DNF using equivalence queries. Information Processing Letters 59, 37–39 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  12. Bshouty, N., Tamon, C.: On the Fourier spectrum of monotone functions. Journal of the ACM 43(4), 747–770 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  13. Bshouty, N., Tamon, C., Wilson, D.: On learning width two branching programs. Information Processing Letters 65, 217–222 (1998)

    Article  MathSciNet  Google Scholar 

  14. Ehrenfeucht, A., Haussler, D.: Learning decision trees from random examples. Information and Computation 82(3), 231–246 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  15. Fischer, P., Simon, H.U.: On learning ring-sum expansions. SIAM Journal on Computing 21(1), 181–192 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  16. Freund, Y.: Boosting a weak learning algorithm by majority. Information and Computation 121(2), 256–285 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  17. Freund, Y., Schapire, R.: A decision-theoretic generalization of on-line learning and an application to boosting. Journal of Computer and System Sciences 55(1), 119–139 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  18. Helmbold, D., Sloan, R., Warmuth, M.: Learning integer lattices. SIAM Journal on Computing 21(2), 240–266 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  19. Jackson, J.: An efficient membership-query algorithm for learning DNF with respect to the uniform distribution. Journal of Computer and System Sciences 55, 414–440 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  20. Jackson, J., Klivans, A., Servedio, R.: Learnability beyond AC0. In: Proceedings of the 34th ACM Symposium on Theory of Computing, pp. 776–784 (2002)

    Google Scholar 

  21. Kearns, M.: Efficient noise-tolerant learning from statistical queries. Journal of the ACM 45(6), 983–1006 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  22. Kearns, M., Vazirani, U.: An introduction to computational learning theory. MIT Press, Cambridge (1994)

    Google Scholar 

  23. Khachiyan, L.: A polynomial algorithm in linear programming. Soviet Math. Dokl 20, 1093–1096 (1979)

    MathSciNet  Google Scholar 

  24. Kharitonov, M.: Cryptographic hardness of distribution-specific learning. In: Proceedings of the Twenty-Fifth Annual Symposium on Theory of Computing, pp. 372–381 (1993)

    Google Scholar 

  25. Klivans, A., O’Donnell, R., Servedio, R.: Learning intersections and thresholds of halfspaces. Journal of Computer & System Sciences 68(4), 808–840 (2004) Preliminary version in Proc. of FOCS 2002

    Google Scholar 

  26. Klivans, A., Servedio, R.: Learning DNF in time \(2^{O(n^{1/3})}\). Journal of Computer & System Sciences 68(2), 303–318 (2004) Preliminary version in. Proc. STOC 2001

    Google Scholar 

  27. Krause, M., Pudlak, P.: Computing boolean functions by polynomials and threshold circuits. Computational Complexity 7(4), 346–370 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  28. Kushilevitz, E., Mansour, Y.: Learning decision trees using the Fourier spectrum. SIAM J. on Computing 22(6), 1331–1348 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  29. Linial, N., Mansour, Y., Nisan, N.: Constant depth circuits, Fourier transform and learnability. Journal of the ACM 40(3), 607–620 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  30. Linial, N., Nisan, N.: Approximate inclusion-exclusion. Combinatorica 10(4), 349–365 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  31. Minsky, M., Papert, S.: Perceptrons: an introduction to computational geometry. MIT Press, Cambridge (1968)

    Google Scholar 

  32. Muroga, S., Toda, I., Takasu, S.: Theory of majority switching elements. J. Franklin Institute 271, 376–418 (1961)

    Article  MATH  MathSciNet  Google Scholar 

  33. O’Donnell, R., Servedio, R.: New degree bounds for polynomial threshold functions. In: Proceedings of the 35th ACM Symposium on Theory of Computing, pp. 325–334 (2003)

    Google Scholar 

  34. O’Donnell, R., Servedio, R.: Learning monotone decision trees in polynomial time. Submitted for publication (2005)

    Google Scholar 

  35. Rivest, R.: Learning decision lists. Machine Learning 2(3), 229–246 (1987)

    Google Scholar 

  36. Shawe-Taylor, J., Cristianini, N.: An introduction to support vector machines. Cambridge University Press, Cambridge (2000)

    Google Scholar 

  37. Håstad, J.: On the size of weights for threshold gates. SIAM Journal on Discrete Mathematics 7(3), 484–492 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  38. Tarui, J., Tsukiji, T.: Learning DNF by approximating inclusion-exclusion formulae. In: Proceedings of the Fourteenth Conference on Computational Complexity, pp. 215–220 (1999)

    Google Scholar 

  39. Valiant, L.: A theory of the learnable. Communications of the ACM 27(11), 1134–1142 (1984)

    Article  MATH  Google Scholar 

  40. Verbeurgt, K.: Learning DNF under the uniform distribution in quasi-polynomial time. In: Proceedings of the Third Annual Workshop on Computational Learning Theory, pp. 314–326 (1990)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Servedio, R.A. (2006). On PAC Learning Algorithms for Rich Boolean Function Classes. In: Cai, JY., Cooper, S.B., Li, A. (eds) Theory and Applications of Models of Computation. TAMC 2006. Lecture Notes in Computer Science, vol 3959. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11750321_42

Download citation

  • DOI: https://doi.org/10.1007/11750321_42

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34021-8

  • Online ISBN: 978-3-540-34022-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics