ACM Home Page
Please provide us with feedback. Feedback
The uniform hardcore lemma via approximate Bregman projections
Full text PdfPdf (455 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the Nineteenth Annual ACM -SIAM Symposium on Discrete Algorithms table of contents
New York, New York
Pages 1193-1200  
Year of Publication: 2009
Authors
Boaz Barak  Princeton University
Moritz Hardt  Princeton University
Satyen Kale  Mircrosoft Research, One Microsoft Way, Redmond, WA
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 48,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

We give a simple, more efficient and uniform proof of the hard-core lemma, a fundamental result in complexity theory with applications in machine learning and cryptography. Our result follows from the connection between boosting algorithms and hard-core set constructions discovered by Klivans and Servedio [11]. Informally stated, our result is the following: suppose we fix a family of boolean functions. Assume there is an efficient algorithm which for every input length and every smooth distribution (i.e. one that doesn't assign too much weight to any single input) over the inputs produces a circuit such that the circuit computes the boolean function noticeably better than random. Then, there is an efficient algorithm which for every input length produces a circuit that computes the function correctly on almost all inputs.

Our algorithm significantly simplifies previous proofs of the uniform and the non-uniform hard-core lemma, while matching or improving the previously best known parameters. The algorithm uses a generalized multiplicative update rule combined with a natural notion of approximate Bregman projection. Bregman projections are widely used in convex optimization and machine learning. We present an algorithm which efficiently approximates the Bregman projection onto the set of high density measures when the Kullback-Leibler divergence is used as a distance function. Our algorithm has a logarithmic runtime over any domain from which we can efficiently sample. High density measures correspond to smooth distributions which arise naturally, for instance, in the context of online learning. Hence, our technique may be of independent interest.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
5
 
6
Thomas Holenstein. Pseudorandom generators from one-way functions: A simple construction for any hardness. In Proc. of 3rd TCC. Springer, 2006.
 
7
 
8
9
 
10
Satyen Kale. Boosting and hard-core set constructions: a simplified approach. Electronic Colloquium on Computational Complexity (ECCC), (131), 2007.
 
11
 
12
 
13
 
14
15
 
16
Manfred K. Warmuth and Dima Kuzmin. Randomized pca algorithms with regret bounds that are logarithmic in the dimension. In In Proc. of NIPS, 2006.
 
17

Collaborative Colleagues:
Boaz Barak: colleagues
Moritz Hardt: colleagues
Satyen Kale: colleagues