DocumentCode
2530660
Title
On learning monotone Boolean functions
Author
Blum, Avrim ; Burch, Carl ; Langford, John
Author_Institution
Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
1998
fDate
8-11 Nov 1998
Firstpage
408
Lastpage
415
Abstract
We consider the problem of learning monotone Boolean functions over {0, 1}n under the uniform distribution. Specifically, given a polynomial number of uniform random samples for an unknown monotone Boolean function f, and given polynomial completing time, we would like to approximate f as well as possible. We describe a simple algorithm that we prove achieves error at most 1/2-Ω(1/√n), improving on the previous best bound of 1/2-Ω((log2 n)/n). We also prove that no algorithm, given a polynomial number of samples, can guarantee error 1/2-ω((log n)/√n), improving on the previous best hardness bound of O(1/√n). These lower bounds hold even if the learning algorithm is allowed membership queries. Thus this paper settles to an O(log n) factor the question of the best achievable error for learning the class of monotone Boolean functions with respect to the uniform distribution
Keywords
Boolean functions; polynomials; lower bounds; membership queries; monotone Boolean functions learning; polynomial completing time; polynomial number; uniform random samples; Approximation algorithms; Boolean functions; Circuits; Hip; Identity-based encryption; Polynomials; Radio access networks; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1998. Proceedings. 39th Annual Symposium on
Conference_Location
Palo Alto, CA
ISSN
0272-5428
Print_ISBN
0-8186-9172-7
Type
conf
DOI
10.1109/SFCS.1998.743491
Filename
743491
Link To Document