paper-with-me

Papers

Pareto-Optimal Quantized ResNet Is Mostly 4-bit

2021-05-07 · Amirali Abdolrashidi, Lisa Wang, Shivani Agrawal, Jonathan Malmaud, Oleg Rybakov, Chas Leichner, Lukasz Lew

Quantization has become a popular technique to compress neural networks and reduce compute cost, but most prior work focuses on studying quantization without changing the network size. Many real-world applications of neural networks have compute cost and memory budgets, which can be traded off with model quality by changing the number of parameters. In this work, we use ResNet as a case study to systematically investigate the effects of quantization on inference compute cost-quality tradeoff curves. Our results suggest that for each bfloat16 ResNet model, there are quantized models with lower cost and higher accuracy; in other words, the bfloat16 compute cost-quality tradeoff curve is Pareto-dominated by the 4-bit and 8-bit curves, with models primarily quantized to 4-bit yielding the best Pareto curve. Furthermore, we achieve state-of-the-art results on ImageNet for 4-bit ResNet-50 with quantization-aware training, obtaining a top-1 eval accuracy of 77.09%. We demonstrate the regularizing effect of quantization by measuring the generalization gap. The quantization method we used is optimized for practicality: It requires little tuning and is designed with hardware capabilities in mind. Our work motivates further research into optimal numeric formats for quantization, as well as the development of machine learning accelerators supporting these formats. As part of this work, we contribute a quantization library written in JAX, which is open-sourced at https://github.com/google-research/google-research/tree/master/aqt.

📄 PDF Abstract BibTeX arXiv:2105.03536

Code (6)

google-research/google-research 공식 구현 tf
Mind23-2/MindCode-16 mindspore
MindSpore-scientific/code-12/tree/main/PACMOO mindspore
MindSpore-scientific/code-9/tree/main/PACMOO mindspore
google/aqt jax
yangyucheng000/BiT_mindspore mindspore

Tasks

Quantization

Methods 이 논문이 사용한 방법론

1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Average Pooling 설명 없음
Batch Normalization 설명 없음
Residual Connection 설명 없음
Kaiming Initialization 설명 없음
Residual Block Residual Blocks are skip-connection blocks that learn residual functions with reference to the layer inputs, instead of learning unreferenced functions. They were introduced…
Global Average Pooling Global Average Pooling is a pooling operation designed to replace fully connected layers in classical CNNs. The idea is to generate one feature map for each corresponding…
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…

Similar Papers 제목 키워드 기반

On the Pareto Efficiency of Quantized CNN

2019-09-25 · Ting-Wu Chin, Pierce I-Jen Chuang, Vikas Chandra, Diana Marculescu

Weight Quantization for deep convolutional neural networks (CNNs) has shown promising results in compressing and accelerating CNN-powered applications such as semantic segmentation, gesture recognition, and scene underst…

Gesture RecognitionQuantizationScene UnderstandingSemantic Segmentation

QuIDE: Mastering the Quantized Intelligence Trade-off via Active Optimization

2026-05-05 · Xiantao Jiang arxiv

There is currently no unified metric for evaluating the efficiency of quantized neural networks. We propose QuIDE, built around the Intelligence Index I = (C x P)/log_2(T+1), which collapses the compression-accuracy-late…

DPQuant: Efficient and Differentially-Private Model Training via Dynamic Quantization Scheduling

2025-09-03 · Yubo Gao, Renbo Tu, Gennady Pekhimenko, Nandita Vijaykumar arxiv

Differentially-Private SGD (DP-SGD) and its adaptive variant DP-Adam are powerful techniques to protect user privacy when using sensitive data to train neural networks. During training, converting model weights and activ…

A Selective Quantization Tuner for ONNX Models

2025-07-16 · Nikolaos Louloudakis, Ajitha Rajan arxiv

Quantization reduces the precision of deep neural networks to lower model size and computational demands, but often at the expense of accuracy. Fully quantized models can suffer significant accuracy degradation, and reso…

Prune or quantize? Strategy for Pareto-optimally low-cost and accurate CNN

2019-09-25 · Kengo Nakata, Daisuke Miyashita, Asuka Maki, Fumihiko Tachibana 외

Pruning and quantization are typical approaches to reduce the computational cost of CNN inference. Although the idea to combine them together seems natural, it is being unexpectedly difficult to figure out the resultant …

CPUGPUQuantization