Cited by 250Advanced Neural Network ApplicationsLow-power high-performance VLSI designNumerical Methods and Algorithms

Ristretto: A Framework for Empirical Study of Resource-Efficient Inference in Convolutional Neural Networks

Gysel, Philipp, Pimentel, Jon, Motamedi, Mohammad, Ghiasi, Soheil·2018·IEEE Transactions on Neural Networks and Learning Systems

Abstract

Convolutional neural networks (CNNs) have led to remarkable progress in a number of key pattern recognition tasks, such as visual scene understanding and speech recognition, that potentially enable numerous applications. Consequently, there is a significant need to deploy trained CNNs to resource-constrained embedded systems. Inference using pretrained modern deep CNNs, however, requires significant system resources, including computation, energy, and memory space. To enable efficient implementation of trained CNNs, a viable approach is to approximate the network with an implementation-friendly model with only negligible degradation in classification accuracy. We present Ristretto, a CNN approximation framework that enables empirical investigation of the tradeoff between various number representation and word width choices and the classification accuracy of the model. Specifically, Ristretto analyzes a given CNN with respect to numerical range required to represent weights, activations, and intermediate results of convolutional and fully connected layers, and subsequently, it simulates the impact of reduced word width or lower precision arithmetic operators on the model accuracy. Moreover, Ristretto can fine-tune a quantized network to further improve its classification accuracy under a given number representation and word width configuration. Given a maximum classification accuracy degradation tolerance of 1%, we use Ristretto to demonstrate that three ImageNet networks can…

Integrity signals

Registry

Crossref · 10.1109/tnnls.2018.2808319

Cites

Statistics

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

Claims the paper makes

This paper’s full text isn’t openly available, 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?

  • Mixed-precision quantization can address this by using different bit precision for each layer.

    “It is possible to address this with mixed-precision quantization [51,82,102,162,187,199,211,239,246,249,263,282,286].”
  • Recent work has shown that low precision and mixed-precision quantization with INT4 or INT8 works in practice.

    “Recent work has shown that low precision and mixed-precision quantization with INT4/INT8 works in practice [51,82,102,108,187,199,211,239,246,246,249,263,267,286].”

No citation lists for this paper

No citation lists for this paper yet — checked again daily.

References 19 · Cited by 250

Authors
Gysel, P., Pimentel, J., Motamedi, M., & Ghiasi, S.
Affiliations
University of California, Davis (US)
Venue
IEEE Transactions on Neural Networks and Learning Systems
Published
2018-11
Volume
29
Issue
11
Pages
5784-5789
ISSN
  • 2162-237X (ISSN-L)
  • 2162-2388
OpenAlex
W2793950911
Cited by
250
References
19
Citations by year
2026: 5 · 2025: 11 · 2024: 20 · 2023: 29 · 2022: 37 · 2021: 41 · 2020: 54 · 2019: 37 · 2018: 16
FWCI
18.34
Type
journal article
Language
en
Open access
closed
Locations
  • IEEE Transactions on Neural Networks and Learning Systems (publishedVersion)
  • PubMed (publishedVersion)
Funders
National Science Foundation (CCF-1346812)
Topics
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
  • Physical Sciences › Engineering › Electrical and Electronic Engineering › Low-power high-performance VLSI design
  • Physical Sciences › Computer Science › Computational Theory and Mathematics › Numerical Methods and Algorithms
Keywords
resource-efficient inference, convolutional neural networks, neural network quantization, low-precision arithmetic, accuracy degradation

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