Analyzing Lottery Ticket Hypothesis from PAC-Bayesian Theory Perspective
Keitaro Sakamoto, Issei Sato

TL;DR
This paper explores the lottery ticket hypothesis through PAC-Bayesian theory, revealing how flatness and initial weight distance influence generalization and robustness in neural networks.
Contribution
It provides a PAC-Bayesian analysis of winning tickets, connecting flatness, initial weights, and generalization, and revisits algorithms from this theoretical perspective.
Findings
Flat minima improve accuracy and robustness.
Distance from initial weights is crucial for winning tickets.
PAC-Bayesian bounds explain generalization behavior.
Abstract
The lottery ticket hypothesis (LTH) has attracted attention because it can explain why over-parameterized models often show high generalization ability. It is known that when we use iterative magnitude pruning (IMP), which is an algorithm to find sparse networks with high generalization ability that can be trained from the initial weights independently, called winning tickets, the initial large learning rate does not work well in deep neural networks such as ResNet. However, since the initial large learning rate generally helps the optimizer to converge to flatter minima, we hypothesize that the winning tickets have relatively sharp minima, which is considered a disadvantage in terms of generalization ability. In this paper, we confirm this hypothesis and show that the PAC-Bayesian theory can provide an explicit understanding of the relationship between LTH and generalization behavior.…
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.
Videos
Taxonomy
TopicsMachine Learning and Data Classification · Face and Expression Recognition · Neural Networks and Applications
MethodsPruning · *Communicated@Fast*How Do I Communicate to Expedia? · Average Pooling · 1x1 Convolution · Residual Connection · Global Average Pooling · Convolution · Kaiming Initialization · Bottleneck Residual Block · Batch Normalization
