Optimal Lottery Tickets via SubsetSum: Logarithmic Over-Parameterization is Sufficient
Ankit Pensia, Shashank Rajput, Alliot Nagle, Harit Vishwakarma and, Dimitris Papailiopoulos

TL;DR
This paper proves that a neural network can be approximated by pruning a slightly wider random network, requiring only logarithmic over-parameterization, significantly improving previous polynomial bounds.
Contribution
It introduces an exponential improvement in over-parameterization bounds for the lottery ticket hypothesis, connecting pruning to the SubsetSum problem and establishing near-optimality.
Findings
Logarithmic over-parameterization suffices for approximation
Connection between pruning and SubsetSum problem
Experimental validation of theoretical results
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 and depth , by pruning a random one that is a factor 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 and depth can be approximated by pruning a random…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsArtificial Intelligence in Games · Video Analysis and Summarization · Scheduling and Timetabling Solutions
MethodsPruning · *Communicated@Fast*How Do I Communicate to Expedia?
