paper-with-me

Papers

Post-training Model Quantization Using GANs for Synthetic Data Generation

2023-05-10 · Athanasios Masouris, Mansi Sharma, Adrian Boguszewski, Alexander Kozlov, Zhuo Wu, Raymond Lo

Quantization is a widely adopted technique for deep neural networks to reduce the memory and computational resources required. However, when quantized, most models would need a suitable calibration process to keep their performance intact, which requires data from the target domain, such as a fraction of the dataset used in model training and model validation (i.e. calibration dataset). In this study, we investigate the use of synthetic data as a substitute for the calibration with real data for the quantization method. We propose a data generation method based on Generative Adversarial Networks that are trained prior to the model quantization step. We compare the performance of models quantized using data generated by StyleGAN2-ADA and our pre-trained DiStyleGAN, with quantization using real data and an alternative data generation method based on fractal images. Overall, the results of our experiments demonstrate the potential of leveraging synthetic data for calibration during the quantization process. In our experiments, the percentage of accuracy degradation of the selected models was less than 0.6%, with our best performance achieved on MobileNetV2 (0.05%). The code is available at: https://github.com/ThanosM97/gsoc2022-openvino

📄 PDF Abstract BibTeX arXiv:2305.06052

Code (1)

thanosm97/gsoc2022-openvino 공식 구현 pytorch

Tasks

QuantizationSynthetic Data Generation

Methods 이 논문이 사용한 방법론

Depthwise Convolution Depthwise Convolution is a type of convolution where we apply a single convolutional filter for each input channel. In the regular 2D…
Pointwise Convolution Pointwise Convolution is a type of convolution that uses a 1x1 kernel: a kernel that iterates through every single point. This…
Depthwise Separable Convolution While standard convolution performs the channelwise and spatial-wise computation in one step, Depthwise Separable Convolution
Batch Normalization 설명 없음
Inverted Residual Block 설명 없음
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
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 설명 없음

Similar Papers 제목 키워드 기반

Enhancing Generalization in Data-free Quantization via Mixup-class Prompting

2025-07-29 · Jiwoong Park, Chaeun Lee, Yongseok Choi, Sein Park 외 arxiv

Post-training quantization (PTQ) improves efficiency but struggles with limited calibration data, especially under privacy constraints. Data-free quantization (DFQ) mitigates this by generating synthetic images using gen…

Prompt Engineering

Evaluating Post-Training Compression in GANs using Locality-Sensitive Hashing

2021-03-22 · Gonçalo Mordido, Haojin Yang, Christoph Meinel

The analysis of the compression effects in generative adversarial networks (GANs) after training, i.e. without any fine-tuning, remains an unstudied, albeit important, topic with the increasing trend of their computation…

DiversityQuantization

Fine-grained Data Distribution Alignment for Post-Training Quantization

2021-09-09 · Yunshan Zhong, Mingbao Lin, Mengzhao Chen, Ke Li 외

While post-training quantization receives popularity mostly due to its evasion in accessing the original complete training dataset, its poor performance also stems from scarce images. To alleviate this limitation, in thi…

Quantization

Genie: Show Me the Data for Quantization

2022-12-09 · CVPR 2023 1 · Yongkweon Jeon, Chungman Lee, Ho-young Kim

Zero-shot quantization is a promising approach for developing lightweight deep neural networks when data is inaccessible owing to various reasons, including cost and issues related to privacy. By exploiting the learned p…

Data Free QuantizationQuantization

Data Generation for Hardware-Friendly Post-Training Quantization

2024-10-29 · Lior Dikstein, Ariel Lapid, Arnon Netzer, Hai Victor Habi

Zero-shot quantization (ZSQ) using synthetic data is a key approach for post-training quantization (PTQ) under privacy and security constraints. However, existing data generation methods often struggle to effectively gen…

Data AugmentationGPUobject-detectionObject Detection+1