English

Optimal Lottery Tickets via SubsetSum: Logarithmic Over-Parameterization is Sufficient

Machine Learning 2021-03-12 v2 Information Theory math.IT Machine Learning

Abstract

The strong {\it lottery ticket hypothesis} (LTH) postulates that one can approximate any target neural network by only pruning the weights of a sufficiently over-parameterized random network. A recent work by Malach et al. \cite{MalachEtAl20} establishes the first theoretical analysis for the strong LTH: one can provably approximate a neural network of width dd and depth ll, by pruning a random one that is a factor O(d4l2)O(d^4l^2) wider and twice as deep. This polynomial over-parameterization requirement is at odds with recent experimental research that achieves good approximation with networks that are a small factor wider than the target. In this work, we close the gap and offer an exponential improvement to the over-parameterization requirement for the existence of lottery tickets. We show that any target network of width dd and depth ll can be approximated by pruning a random network that is a factor O(log(dl))O(\log(dl)) wider and twice as deep. Our analysis heavily relies on connecting pruning random ReLU networks to random instances of the \textsc{SubsetSum} problem. We then show that this logarithmic over-parameterization is essentially optimal for constant depth networks. Finally, we verify several of our theoretical insights with experiments.

Keywords

Cite

@article{arxiv.2006.07990,
  title  = {Optimal Lottery Tickets via SubsetSum: Logarithmic Over-Parameterization is Sufficient},
  author = {Ankit Pensia and Shashank Rajput and Alliot Nagle and Harit Vishwakarma and Dimitris Papailiopoulos},
  journal= {arXiv preprint arXiv:2006.07990},
  year   = {2021}
}
R2 v1 2026-06-23T16:18:58.932Z