Learning with distributional inverters
Eric Binnendyk, Marco Carmosino, Antonina Kolokolova, Ramyaa Ramyaa,, Manuel Sabin

TL;DR
This paper extends indirect learning techniques to efficiently learn certain circuit classes over arbitrary distributions, leveraging invertible samplers and natural properties to achieve broader learnability results.
Contribution
It introduces a reduction from distributional to uniform learning using invertible samplers and applies this to learn AC0[q] circuits and general circuits under specific assumptions.
Findings
AC0[q] is learnable over any succinct product distribution in quasi-polynomial time.
If a natural property exists, then polynomial-sized circuits are learnable over any samplable distribution in polynomial time.
The reduction relies on samplers that are contained in the concept class and efficiently invertible.
Abstract
We generalize the "indirect learning" technique of Furst et. al., 1991 to reduce from learning a concept class over a samplable distribution to learning the same concept class over the uniform distribution. The reduction succeeds when the sampler for is both contained in the target concept class and efficiently invertible in the sense of Impagliazzo & Luby, 1989. We give two applications. - We show that AC0[q] is learnable over any succinctly-described product distribution. AC0[q] is the class of constant-depth Boolean circuits of polynomial size with AND, OR, NOT, and counting modulo gates of unbounded fanins. Our algorithm runs in randomized quasi-polynomial time and uses membership queries. - If there is a strongly useful natural property in the sense of Razborov & Rudich 1997 -- an efficient algorithm that can distinguish between random strings and strings of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Learning with Distributional Inverters· youtube
Taxonomy
TopicsMachine Learning and Algorithms · Bayesian Modeling and Causal Inference · Data Stream Mining Techniques
