HackerPapers

arXiv:1803.03635cs.LG

The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networks

Jonathan Frankle, Michael Carbin

Abstract

Neural network pruning techniques can reduce the parameter counts of trained networks by over 90%, decreasing storage requirements and improving computational performance of inference without compromising accuracy. However, contemporary experience is that the sparse architectures produced by pruning are difficult to train from the start, which would similarly improve training performance. We find that a standard pruning technique naturally uncovers subnetworks whose initializations made them capable of training effectively. Based on these results, we articulate the "lottery ticket hypothesis:" dense, randomly-initialized, feed-forward networks contain subnetworks ("winning tickets") that - when trained in isolation - reach test accuracy comparable to the original network in a similar number of iterations. The winning tickets we find have won the initialization lottery: their connections have initial weights that make training particularly effective. We present an algorithm to identify winning tickets and a series of experiments that support the lottery ticket hypothesis and the importance of these fortuitous initializations. We consistently find winning tickets that are less than 10-20% of the size of several fully-connected and convolutional feed-forward architectures for MNIST and CIFAR10. Above this size, the winning tickets that we find learn faster than the original network and reach higher test accuracy.

arXiv comments
ICLR camera ready
Journal reference
ICLR 2019
DOI
Subjects
cs.LGMachine Learning cs.AIArtificial Intelligence cs.NENeural and Evolutionary Computing

On Hacker News

Linked by 32 identifiable commenters in 35 comments across 33 threads, from May 2019 to Apr 2026. Found in 4 HN submissions from Mar 2018 to Jan 2026. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments33 threads

    • Most "sparse training" in PyTorch today isn't actually sparse. A binary mask gets multiplied into a dense weight matrix, which means the zeros still consume memory, still move through the cache, and still get multiplied. That's pruning simulation, not sparse computation.…

      DARSHANFOFADIYAView on HNParent context

    • What you are looking for is the lottery ticket hypothesis for neural networks. Hit a search engine with those words you will find examples. https://arxiv.org/abs/1803.03635 ( you can follow up on semantic scholar for more) Selecting which weights to discard seems as hard as the…

      sreanView on HNParent context

    • https://transformer-circuits.pub/2022/toy_model/index.html https://arxiv.org/abs/1803.03635 EDIT: don't have time to write it up, but here's gemini 3 with a short explanation: To simulate the brain's efficiency using Transformer-like architectures, we would need to fundamentally…

      m_keView on HNParent context

    • This article gives a really bad/wrong explanation of the lottery ticket hypothesis. Here's the original paper https://arxiv.org/abs/1803.03635

      gotoelevenView on HNParent context

  1. S1: A $6 R1 competitor? 1 comment
    • We have a partial understanding of why distillation works—it is explained by The Lottery Ticket Hypothesis (https://arxiv.org/abs/1803.03635). But if I am understanding correctly, that doesn't mean you can train a smaller network from scratch. You need a lot of randomness in the…

      ZeljkoSView on HNParent context

    • Are we it rediscovering the evolutionary benefit of progeny (from an information theoretic lens)? And is this related to the lottery ticket hypothesis? https://arxiv.org/pdf/1803.03635.pdf

      patconView on HNParent context

  2. Zamba2-7B 1 comment
    • This was something we thought about a bit at Rad AI. I think one of the problems this paper ignores isn't whether you can get a general purpose model to beat a special purpose one, but whether it's really worth it (outside of the academic sense). Accuracy is obviously important…

      tedivmView on HNParent context

    • There's been an existential issue I've seen with publishing, concerning this (same/related issues to the article). There's models and datasets that are closed and being published in works. Here's an example[0]. ICLR states > Submissions will be double blind: reviewers cannot see…

      godelskiView on HNParent context

    • This is not always true. ML has reproducibility issues despite the status quo being open models. Even if we don't include proprietary datasets there are still issues. Compute is one issue, but we can even ignore that[0]. The Lottery Ticket[1,2] plays a big role, in that you can…

      godelskiView on HNParent context

  3. Map of an Insect’s Brain 1 comment
    • Idk, I think it's like looking at a winning lottery ticket[1] to a game you haven't played yet. 1. https://arxiv.org/abs/1803.03635

      kelseyfrogView on HNParent context

  4. The Transformer Family 1 comment
    • What you are describing is known as the "lottery ticket hypothesis" [0] in the ML world -- it is a well-studied phenomenon! [0] https://arxiv.org/abs/1803.03635

      polygamous_batView on HNParent context

    • This is interesting. Is it possible to run training for 10 minutes and check the loss, then again for another set of random weights? A bit like bitcoin mining. Then continue training for the best set of starting weights. The study referenced is (2018): The Lottery Ticket…

      kristianpView on HNParent context

    • Counter argument: For every trainable NN, there exists an equivalent, sparser [edit] trained NN. https://numenta.com/blog/2019/08/30/case-for-sparsity-in-neu... https://web.archive.org/web/20211130211241/https://www.bhaut... https://arxiv.org/abs/1803.03635

      m3047View on HNParent context

    • I am surprised that the paper does not even cite the Lottery Ticket Hypothesis (https://arxiv.org/abs/1803.03635, https://eng.uber.com/deconstructing-lottery-tickets/). In the LTH paper (IMHO the most fundamental deep learning publication in the last few years), the number of…

      staredView on HNParent context

  5. The AI Research SuperCluster 1 comment
    • Sorry I meant the 'lottery ticket' hypothesis. https://arxiv.org/abs/1803.03635v1 The lottery tickets are random but they are basically - as I understand - smaller graphs that have the same strength as a larger graph.

      kn8aView on HNParent context

    • You should look at Frankle's work on The Lottery Ticket Hypothesis [1]; it turns out that in most cases you can remove 80+% of the network's weights and still get very similar output quality. The hypothesized reason is that regions of the network which are randomly initialized…

      kylevedderView on HNParent context

    • There are two answers to this. First, empirically we see that the more parameters we add the better the model performs ==> Weights continue to contribute (and aren't dead) . Second, there is a very popular paper called "The lottery ticket hypothesis" [1] that in any network you…

      talolardView on HNParent context

    • Something about this reminds me of the 'Winning Ticket Hypothesis' in artifical neural networks: that some 'random' initializations prime a network far better for later faster learning. From https://arxiv.org/abs/1803.03635 - the abstract: Neural network pruning techniques can…

      gojomoView on HNParent context

    • Thank you for your answer. It appears to me that we are trying to achieve an algorithm that has better time complexity than the one that we have right now(reverse mode differentiation with gradient descent). Is it possible to combine these methods in a straight forward manner…

      pretty_dumm_guyView on HNParent context

    • I only properly read the Lottery Ticket Hypothesis paper[1] properly at the start of 2020. I think it's going to be years before we understand this properly, but in 2020 we are beginning to see practical uses. At the moment I think it's a toss up: it's either going to be a…

      nlView on HNParent context

    • I agree that there are clearly algorithmic improvements remaining to be made. However, a counterpoint to your specific example would be the lottery ticket hypothesis and related weight agnostic neural networks. https://arxiv.org/abs/1803.03635…

      ReelinView on HNParent context

    • > Actually that's not the point. Pruning typically results in networks that still perform well but are harder to train. The idea is to explicitly search for a subnetwork (via pruning) that is easy to train. They state "smaller network, same test accuracy, with similar number of…

      ricklamersView on HNParent context

    • Would you say you found a result similar to the lottery ticket hypothesis? https://arxiv.org/abs/1803.03635

      pshcView on HNParent context

    • Yeah, the original work this paper follows up (by the same group: https://arxiv.org/abs/1803.03635) received a lot of attention in 2018 when it was uploaded to Arxiv & spawned a lot of followup work. Even though it's been demonstrated that these lottery tickets - sparse…

      orange3xchickenView on HNParent context

    • You might be interested in pruning neural networks. Some networks can be reduced in size by over 90% without performance loss. The lottery ticket hypothesis paper is good place to start, if you don’t already know about it of course. https://arxiv.org/abs/1803.03635 Some pruning…

      stfwnView on HNParent context

    • The lottery ticket hypothesis is IMHO the single most interesting finding for deep learning. It explains why does deep learning works (vs shallow neural nets), why is initial over-parametrization is often useful, why deeper is often better than shallow, etc. I recommend for an…

      staredView on HNParent context

    • The authors draw from traditional genetic algorithms (NEAT http://nn.cs.utexas.edu/downloads/papers/stanley.ec02.pdf ) but this appears to be one of the first papers (at least recently) where proposed architectures are not trained but rather given random weights. The authors…

      choppafaceView on HNParent context

  6. No Brainer (2015) 1 comment
    • Does this remind anyone else of the lottery ticket hypothesis deep learning paper that was published recently? [0] I think the gist was that neural networks are usually much larger and more connected than necessary. The paper provided an algorithm to iteratively prune…

      jsharfView on HNParent context

    • Actually, there's already a better way to perform initialization, based on the so called lottery ticket hypothesis [1]. I haven't gotten to the article, so I'll just regurgitate the abstract, but basically there frequently are subnetworks which may be exposed by pruning trained…

      fromthestartView on HNParent context

    • Better coverage of the space of weights (less clumps and holes). If I understand the lottery ticket hypothesis [0] correctly, this would lead to a better exploration of the space and thus better results. [0] https://arxiv.org/abs/1803.03635

      nestorDView on HNParent context

    • The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networks, https://arxiv.org/abs/1803.03635 This is in fact the most interesting hypothesis on why neural networks work I have ever read.

      sanxiynView on HNParent context

    • Since the article didn't link to the paper: - "The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networks" - https://arxiv.org/abs/1803.03635

      dplarsonView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.