309
v1v2v3 (latest)

Near-Optimal Statistical Query Hardness of Learning Halfspaces with Massart Noise

Annual Conference Computational Learning Theory (COLT), 2020
Abstract

We study the problem of PAC learning halfspaces with Massart noise. Given labeled samples (x,y)(x, y) from a distribution DD on Rd×{±1}\mathbb{R}^{d} \times \{ \pm 1\} such that the marginal DxD_x on the examples is arbitrary and the label yy of example xx is generated from the target halfspace corrupted by a Massart adversary with flipping probability η(x)η1/2\eta(x) \leq \eta \leq 1/2, the goal is to compute a hypothesis with small misclassification error. The best known poly(d,1/ϵ)\mathrm{poly}(d, 1/\epsilon)-time algorithms for this problem achieve error of η+ϵ\eta+\epsilon, which can be far from the optimal bound of OPT+ϵ\mathrm{OPT}+\epsilon, where OPT=ExDx[η(x)]\mathrm{OPT} = \mathbf{E}_{x \sim D_x} [\eta(x)]. While it is known that achieving OPT+o(1)\mathrm{OPT}+o(1) error requires super-polynomial time in the Statistical Query model, a large gap remains between known upper and lower bounds. In this work, we essentially characterize the efficient learnability of Massart halfspaces in the Statistical Query (SQ) model. Specifically, we show that no efficient SQ algorithm for learning Massart halfspaces on Rd\mathbb{R}^d can achieve error better than Ω(η)\Omega(\eta), even if OPT=2logc(d)\mathrm{OPT} = 2^{-\log^{c} (d)}, for any universal constant c(0,1)c \in (0, 1). Furthermore, when the noise upper bound η\eta is close to 1/21/2, our error lower bound becomes ηoη(1)\eta - o_{\eta}(1), where the oη(1)o_{\eta}(1) term goes to 00 when η\eta approaches 1/21/2. Our results provide strong evidence that known learning algorithms for Massart halfspaces are nearly best possible, thereby resolving a longstanding open problem in learning theory.

View on arXiv
Comments on this paper