PreprintCited by 1,481Advanced Neural Network ApplicationsMachine Learning and Data ClassificationDomain Adaptation and Few-Shot Learning

Learning both Weights and Connections for Efficient Neural Networks

Open access
Han, Song, Pool, Jeff, Tran, John, Dally, William J.·2015·arXiv

Abstract

Neural networks are both computationally intensive and memory intensive, making them difficult to deploy on embedded systems. Also, conventional networks fix the architecture before training starts; as a result, training cannot improve the architecture. To address these limitations, we describe a method to reduce the storage and computation required by neural networks by an order of magnitude without affecting their accuracy by learning only the important connections. Our method prunes redundant connections using a three-step method. First, we train the network to learn which connections are important. Next, we prune the unimportant connections. Finally, we retrain the network to fine tune the weights of the remaining connections. On the ImageNet dataset, our method reduced the number of parameters of AlexNet by a factor of 9x, from 61 million to 6.7 million, without incurring accuracy loss. Similar experiments with VGG-16 found that the number of parameters can be reduced by 13x, from 138 million to 10.3 million, again with no loss of accuracy.

Integrity signals

Registry

DataCite · 10.48550/arxiv.1506.02626

Cites

1 of 1 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Floating point add process takes three orders of magnitudes of add operation.

    “It is evident that floating point add process takes three orders of magnitudes of add operation [19].”
  • Researchers have proposed techniques for reducing transformers' size, latency and energy consumption for efficient inference for a wide range of applications.

    “These challenges have motivated researchers to propose techniques for reducing transformers' size, latency and energy consumption for efficient inference for a wide range of applications.”

    From A Survey of Techniques for Optimizing Transformer Inference (2023) · cites this paper as [40]

  • The methods for reducing transformers' size, latency and energy consumption include pruning, quantization, knowledge distillation and neural architecture search.

    “The methods include pruning [40, 41], Quantization [42-44], Knowledge Distillation [45] and Neural Architecture Search [46].”

    From A Survey of Techniques for Optimizing Transformer Inference (2023) · cites this paper as [40]

  • FedPAQ provides near-optimal theoretical guarantees for strongly convex and non-convex loss functions and empirically demonstrates communication-computation tradeoff.

    “FedPAQ [204] simultaneously incorporates these features and provides near-optimal theoretical guarantees for both strongly convex and non-convex loss functions, while empirically demonstrating the communication-computation tradeoff.”
  • Lin et al. [53] observe that 99.9% of the gradient exchange in distributed SGD (DSGD) are redundant.

    “Lin et al. [53] observe that 99.9% of the gradient exchange in distributed SGD (DSGD) are redundant, which demonstrates the power of gradient compression.”

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Han, S., Pool, J., Tran, J., & Dally, W. J.
Affiliations
  • Stanford University (US)
  • Nvidia (United Kingdom) (GB)
Venue
arXiv
Publisher
arXiv
Published
2015
Volume
28
Pages
1135-1143
ISSN
2331-8422 (ISSN-L)
OpenAlex
W1845051632
Cited by
1,481
References
1
Citations by year
2026: 15 · 2025: 76 · 2024: 125 · 2023: 174 · 2022: 218 · 2021: 254 · 2020: 228 · 2019: 176 · 2018: 130 · 2017: 52 · 2016: 29 · 2015: 3 · 2012: 1
Type
posted content
Language
en
Open access
Locations
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
  • neural information processing systems
Topics
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
  • Physical Sciences › Computer Science › Artificial Intelligence › Machine Learning and Data Classification
  • Physical Sciences › Computer Science › Artificial Intelligence › Domain Adaptation and Few-Shot Learning
Keywords
neural network pruning, connection pruning, weight learning, efficient neural networks, parameter reduction, AlexNet, VGG16, ImageNet, fine-tuning

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review