Evaluating the Impact of Compression Techniques on the Robustness of CNNs under Natural Corruptions
Itallo Patrick Castro Alves Da Silva, Emanuel Adler Medeiros Pereira, Erick de Andrade Barboza, Baldoino Fonseca dos Santos Neto, Marcio de Medeiros Ribeiro
TL;DR
This work addresses the robustness of convolutional neural networks under natural corruptions when deployed with compression for edge devices. It rigorously evaluates quantization, pruning, and weight sharing—individually and in combinations—on ResNet-50, VGG-19, and MobileNetV2 using CIFAR-10-C and CIFAR-100-C, starting from ImageNet-pretrained weights and applying transfer learning. Robustness, accuracy, and compression efficiency are measured via $mCE$, accuracy, and the compression ratio, with Pareto-front analysis to identify balanced configurations. The findings show that certain combined compression strategies can preserve or even improve robustness, especially for larger architectures, while some settings (e.g., QAT with Int8) may underperform; MobileNetV2 often lies outside the Pareto-optimal set. The results provide practical guidance for selecting compression pipelines that maintain robustness in corrupted real-world environments and highlight the value of multiobjective evaluation for edge deployments.
Abstract
Compressed deep learning models are crucial for deploying computer vision systems on resource-constrained devices. However, model compression may affect robustness, especially under natural corruption. Therefore, it is important to consider robustness evaluation while validating computer vision systems. This paper presents a comprehensive evaluation of compression techniques - quantization, pruning, and weight clustering applied individually and in combination to convolutional neural networks (ResNet-50, VGG-19, and MobileNetV2). Using the CIFAR-10-C and CIFAR 100-C datasets, we analyze the trade-offs between robustness, accuracy, and compression ratio. Our results show that certain compression strategies not only preserve but can also improve robustness, particularly on networks with more complex architectures. Utilizing multiobjective assessment, we determine the best configurations, showing that customized technique combinations produce beneficial multi-objective results. This study provides insights into selecting compression methods for robust and efficient deployment of models in corrupted real-world environments.
