Learning unions of ω(1)-dimensional rectangles

  • Authors:
  • Alp Atc;Rocco A. Servedio

  • Affiliations:
  • Department of Mathematics, Columbia University, 2990 Broadway, Mail Code: 4406, New York, NY 10027, United States;Department of Computer Science, Columbia University, 1214 Amsterdam Avenue, Mail Code: 0401, New York, NY 10027, United States

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2008

Quantified Score

Hi-index 5.23

Visualization

Abstract

We consider the problem of learning unions of rectangles over the domain [b]^n, in the uniform distribution membership query learning setting, where both b and n are ''large''. We obtain poly(n,logb)-time algorithms for the following classes: *poly(nlogb)-way Majority of O(log(nlogb)loglog(nlogb))-dimensional rectangles. *Union of poly(log(nlogb)) many O(log^2(nlogb)(loglog(nlogb)logloglog(nlogb))^2)-dimensional rectangles. *poly(nlogb)-way Majority of poly(nlogb)-Or of disjoint O(log(nlogb)loglog(nlogb)) dimensional rectangles. Our main algorithmic tool is an extension of Jackson's boosting- and Fourier-based Harmonic Sieve algorithm [J.C. Jackson, An efficient membership-query algorithm for learning DNF with respect to the uniform distribution, Journal of Computer and System Sciences 55 (3) (1997) 414-440] to the domain [b]^n, building on work of Akavia et al. [A. Akavia, S. Goldwasser, S. Safra, Proving hard core predicates using list decoding, in: Proc. of the 44th Annual IEEE Symposium on Foundations of Computer Science, FOCS '03, 2003, pp. 146-156]. Other ingredients used to obtain the results stated above are techniques from exact learning [A. Beimel, E. Kushilevitz, Learning boxes in high dimension, Algorithmica 22 (1/2) (1998) 76-90] and ideas from recent work on learning augmented AC^0 circuits [J.C. Jackson, A.R. Klivans, R.A. Servedio, Learnability beyond AC^0, in: Proc. of the 34th Annual ACM Symposium on Theory of Computing, STOC '02, 2002, pp. 776-784] and on representing Boolean functions as thresholds of parities [A.R. Klivans, R.A. Servedio, Learning DNF in time 2^O^@?^(^n^^^1^^^/^^^3^), Journal of Computer and System Sciences 68 (2) (2004) 303-318].