Cryptographic Lower Bounds for Learnability of Boolean Functions on the Uniform Distribution

Abstract

We investigate cryptographic lower bounds on the number of samples and on computational resources required to learn several classes of boolean circuits on the uniform distribution. Under the assumption that solving n x n1+ε subset sum is hard, we construct (using the results of Impagliazzo and Naor [IN89] and Goldreich, Goldwasser, and Micali[GGM86] a pseudo-random function generator that can be computed by shallow boolean circuits. From this we conclude that learning AC1 circuits on the uniform distribution requires Ω(nlog log n) different samples, or, alternatively, that learning AC1 circuits on the uniform distribution with a polynomial number of samples is as hard as solving n x n1+ε subset sum. We also show that no algorithm can learn NC1 circuits on the uniform distribution with a polynomial number of samples. Using the weaker assumption that solving n x (1+ε)nsubset sum is hard, we show that the class of NC circuits can not be learned with nlogcn samples for any c.

Cite

Text

Kharitonov. "Cryptographic Lower Bounds for Learnability of Boolean Functions on the Uniform Distribution." Annual Conference on Computational Learning Theory, 1992. doi:10.1145/130385.130388

Markdown

[Kharitonov. "Cryptographic Lower Bounds for Learnability of Boolean Functions on the Uniform Distribution." Annual Conference on Computational Learning Theory, 1992.](https://mlanthology.org/colt/1992/kharitonov1992colt-cryptographic/) doi:10.1145/130385.130388

BibTeX

@inproceedings{kharitonov1992colt-cryptographic,
  title     = {{Cryptographic Lower Bounds for Learnability of Boolean Functions on the Uniform Distribution}},
  author    = {Kharitonov, Michael},
  booktitle = {Annual Conference on Computational Learning Theory},
  year      = {1992},
  pages     = {29-36},
  doi       = {10.1145/130385.130388},
  url       = {https://mlanthology.org/colt/1992/kharitonov1992colt-cryptographic/}
}