Papers
Topics
Authors
Recent
Search
2000 character limit reached

Tractability from overparametrization: The example of the negative perceptron

Published 28 Oct 2021 in cs.LG, math.PR, math.ST, and stat.TH | (2110.15824v3)

Abstract: In the negative perceptron problem we are given nn data points (x<em>i,yi)({\boldsymbol x}<em>i,y_i), where xi{\boldsymbol x}_i is a dd-dimensional vector and yi∈+1,−1y_i\in{+1,-1} is a binary label. The data are not linearly separable and hence we content ourselves to find a linear classifier with the largest possible \emph{negative} margin. In other words, we want to find a unit norm vector θ{\boldsymbol \theta} that maximizes min⁡</em>i≤nyi⟨θ,x<em>i⟩\min</em>{i\le n}y_i\langle {\boldsymbol \theta},{\boldsymbol x}<em>i\rangle. This is a non-convex optimization problem (it is equivalent to finding a maximum norm vector in a polytope), and we study its typical properties under two random models for the data. We consider the proportional asymptotics in which n,d→∞n,d\to \infty with n/d→δn/d\to\delta, and prove upper and lower bounds on the maximum margin κ</em>s(δ)\kappa</em>{\text{s}}(\delta) or -- equivalently -- on its inverse function δs(κ)\delta_{\text{s}}(\kappa). In other words, δs(κ)\delta_{\text{s}}(\kappa) is the overparametrization threshold: for n/d≤δs(κ)−εn/d\le \delta_{\text{s}}(\kappa)-\varepsilon a classifier achieving vanishing training error exists with high probability, while for n/d≥δs(κ)+εn/d\ge \delta_{\text{s}}(\kappa)+\varepsilon it does not. Our bounds on δs(κ)\delta_{\text{s}}(\kappa) match to the leading order as κ→−∞\kappa\to -\infty. We then analyze a linear programming algorithm to find a solution, and characterize the corresponding threshold δlin(κ)\delta_{\text{lin}}(\kappa). We observe a gap between the interpolation threshold δs(κ)\delta_{\text{s}}(\kappa) and the linear programming threshold δlin(κ)\delta_{\text{lin}}(\kappa), raising the question of the behavior of other algorithms.

Citations (12)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.