Quantization-Aware Training for Autoencoder-Based Partitioning of CNNs
We enhance Convolutional Neural Network (CNN) deployment through optimized model partitioning for efficient implementation on resource-constrained IoT devices. Our strategy involves (a) a novel trainable activation sharing function and (b) combining lossy and lossless compression at the partitioning point. Using an autoencoder, trained via Knowledge Distillation, with activation sharing and LZMA compression, we maximize intermediate feature map compression and accelerate IoT-Server communication. Experiments on ResNet50 and YOLOv10n, implemented on a Raspberry Pi 4 with LTE-C4 and WiFi(ah), demonstrate up to 7× speed-up compared to full in-node processing, with less than 1% accuracy drop and 99% IoT-model size reduction via 3-bit quantization (ResNet50 on Tiny-ImageNet-200). We analyze latency across key processes, highlighting significant improvements in IoT-node latency and performance preservation. Our approach enhances existing methods in model partitioning and quantization, offering solutions for reducing latency on the IoT-node while maintaining performance.
Authors
- Irida Shallari (ORCID: https://orcid.org/0000-0002-3774-4850)
- Axel Jantsch (ORCID: https://orcid.org/0000-0003-2251-0004)
- Mattias O’Nils (ORCID: https://orcid.org/0000-0001-8607-4083)
- Silvia Krug (ORCID: https://orcid.org/0000-0003-0282-5471)
- Isaac Sánchez Leal (ORCID: https://orcid.org/0000-0002-3351-0491)
- Eiraj Saqib (ORCID: https://orcid.org/0000-0002-9903-1338)
- Oscar Artur Bernd Berg
Institutions
- TU Wien (AT)
- Mid Sweden University (SE)
Publication Details
- Published
- 2025-03-17
- DOI
- https://doi.org/10.1109/percomworkshops65533.2025.00075
- Citations
- 1
- Primary Topic
- Industrial Vision Systems and Defect Detection
- Type
- article
- Field-Weighted Citation Impact
- 1.24