Mixed Non-linear Quantization for Vision Transformers

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Kim, Gihwan, Lee, Jemin, Park, Sihyeong, Kwon, Yongin, Kim, Hyungshin
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908392005566464
author Kim, Gihwan
Lee, Jemin
Park, Sihyeong
Kwon, Yongin
Kim, Hyungshin
author_facet Kim, Gihwan
Lee, Jemin
Park, Sihyeong
Kwon, Yongin
Kim, Hyungshin
contents The majority of quantization methods have been proposed to reduce the model size of Vision Transformers, yet most of them have overlooked the quantization of non-linear operations. Only a few works have addressed quantization for non-linear operations, but they applied a single quantization method across all non-linear operations. We believe that this can be further improved by employing a different quantization method for each non-linear operation. Therefore, to assign the most error-minimizing quantization method from the known methods to each non-linear layer, we propose a mixed non-linear quantization that considers layer-wise quantization sensitivity measured by SQNR difference metric. The results show that our method outperforms I-BERT, FQ-ViT, and I-ViT in both 8-bit and 6-bit settings for ViT, DeiT, and Swin models by an average of 0.6%p and 19.6%p, respectively. Our method outperforms I-BERT and I-ViT by 0.6%p and 20.8%p, respectively, when training time is limited. We plan to release our code at https://gitlab.com/ones-ai/mixed-non-linear-quantization.
format Preprint
id arxiv_https___arxiv_org_abs_2407_18437
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Mixed Non-linear Quantization for Vision Transformers
Kim, Gihwan
Lee, Jemin
Park, Sihyeong
Kwon, Yongin
Kim, Hyungshin
Computer Vision and Pattern Recognition
Artificial Intelligence
The majority of quantization methods have been proposed to reduce the model size of Vision Transformers, yet most of them have overlooked the quantization of non-linear operations. Only a few works have addressed quantization for non-linear operations, but they applied a single quantization method across all non-linear operations. We believe that this can be further improved by employing a different quantization method for each non-linear operation. Therefore, to assign the most error-minimizing quantization method from the known methods to each non-linear layer, we propose a mixed non-linear quantization that considers layer-wise quantization sensitivity measured by SQNR difference metric. The results show that our method outperforms I-BERT, FQ-ViT, and I-ViT in both 8-bit and 6-bit settings for ViT, DeiT, and Swin models by an average of 0.6%p and 19.6%p, respectively. Our method outperforms I-BERT and I-ViT by 0.6%p and 20.8%p, respectively, when training time is limited. We plan to release our code at https://gitlab.com/ones-ai/mixed-non-linear-quantization.
title Mixed Non-linear Quantization for Vision Transformers
topic Computer Vision and Pattern Recognition
Artificial Intelligence
url https://arxiv.org/abs/2407.18437