English

Learning from satisfying assignments under continuous distributions

Data Structures and Algorithms 2019-07-04 v1 Computational Complexity Machine Learning

Abstract

What kinds of functions are learnable from their satisfying assignments? Motivated by this simple question, we extend the framework of De, Diakonikolas, and Servedio [DDS15], which studied the learnability of probability distributions over {0,1}n\{0,1\}^n defined by the set of satisfying assignments to "low-complexity" Boolean functions, to Boolean-valued functions defined over continuous domains. In our learning scenario there is a known "background distribution" D\mathcal{D} over Rn\mathbb{R}^n (such as a known normal distribution or a known log-concave distribution) and the learner is given i.i.d. samples drawn from a target distribution Df\mathcal{D}_f, where Df\mathcal{D}_f is D\mathcal{D} restricted to the satisfying assignments of an unknown low-complexity Boolean-valued function ff. The problem is to learn an approximation D\mathcal{D}' of the target distribution Df\mathcal{D}_f which has small error as measured in total variation distance. We give a range of efficient algorithms and hardness results for this problem, focusing on the case when ff is a low-degree polynomial threshold function (PTF). When the background distribution D\mathcal{D} is log-concave, we show that this learning problem is efficiently solvable for degree-1 PTFs (i.e.,~linear threshold functions) but not for degree-2 PTFs. In contrast, when D\mathcal{D} is a normal distribution, we show that this learning problem is efficiently solvable for degree-2 PTFs but not for degree-4 PTFs. Our hardness results rely on standard assumptions about secure signature schemes.

Keywords

Cite

@article{arxiv.1907.01619,
  title  = {Learning from satisfying assignments under continuous distributions},
  author = {Clément L. Canonne and Anindya De and Rocco A. Servedio},
  journal= {arXiv preprint arXiv:1907.01619},
  year   = {2019}
}
R2 v1 2026-06-23T10:10:28.688Z