A Simple Up-and-Down Weight Update Method for Tiny 8-bit Quantized CNN Training

Reducing model capacity of Convolution Neural Network (CNN) through low-bit quantization is challenging to maintain high accuracy of full-precision model. Quantization during training is particularly challenging due to a critical issue where the gradients during back-propagation are much smaller than weights, that they misleading in the update process. To solve this, various methods such as clipping, estimators, and adaptive scaling have been newly proposed. However, from a hardware perspective, adding computational costs to solve these problems is not desirable. To address this problem, we propose a method that maximizes the preservation of gradient-based ∆weight values typically lost in the weight update process. Our method converts and stores ∆weight values based on the weight quantization unit scale as a stack format. Using the Weight Stack (WS), weights can be updated simply by adding or subtracting the quotient without re-quantization of the weights. Comparing with full-precision models, the VGG-16 and ResNet-20 with 8-bit trained by our method achieves less than 0.1% accuracy drop on CIFAR-10.

Authors

Institutions

Publication Details

Published
2024-08-19
DOI
https://doi.org/10.1109/isocc62682.2024.10762022
Primary Topic
Advanced Neural Network Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Simple Up-and-Down Weight Update Method for Tiny 8-bit Quantized CNN Training

Sang-Seol Lee, Eunchong Lee, Sung‐Joon Jang, Kyungho Kim et al.
Advanced Neural Network Applications
article

A Simple Up-and-Down Weight Update Method for Tiny 8-bit Quantized CNN Training

Sang-Seol Lee, Eunchong Lee, Sung‐Joon Jang, Kyungho Kim, C.-H Kim
article en

Abstract

Reducing model capacity of Convolution Neural Network (CNN) through low-bit quantization is challenging to maintain high accuracy of full-precision model. Quantization during training is particularly challenging due to a critical issue where the gradients during back-propagation are much smaller than weights, that they misleading in the update process. To solve this, various methods such as clipping, estimators, and adaptive scaling have been newly proposed. However, from a hardware perspective, adding computational costs to solve these problems is not desirable. To address this problem, we propose a method that maximizes the preservation of gradient-based ∆weight values typically lost in the weight update process. Our method converts and stores ∆weight values based on the weight quantization unit scale as a stack format. Using the Weight Stack (WS), weights can be updated simply by adding or subtracting the quotient without re-quantization of the weights. Comparing with full-precision models, the VGG-16 and ResNet-20 with 8-bit trained by our method achieves less than 0.1% accuracy drop on CIFAR-10.

Korea Electronics Technology Institute (KR)
Openalex Percentile: Top 79%
Advanced Neural Network Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.