ReDistill: Residual Encoded Distillation for Peak Memory Reduction of CNNs
On the map: Diffusion models → Diffusion foundations and sampling
also in 1 more
Abstract (arXiv)
The expansion of neural network sizes and the enhanced resolution of modern image sensors result in heightened memory and power demands to process modern computer vision models. In order to deploy these models in extremely resource-constrained edge devices, it is crucial to reduce their peak memory, which is the maximum memory consumed during the execution of a model. A naive approach to reducing peak memory is aggressive down-sampling of feature maps via pooling with large stride, which often results in unacceptable degradation in network performance. To mitigate this problem, we propose residual encoded distillation (ReDistill) for peak memory reduction in a teacher-student framework, in which a student network with less memory is derived from the teacher network using aggressive pooling. We apply our distillation method to multiple problems in computer vision, including image classification and diffusion-based image generation. For image classification, our method yields 4x-5x theoretical peak memory reduction with less degradation in accuracy for most CNN-based architectures. For diffusion-based image generation, our proposed distillation method yields a denoising network with 4x lower theoretical peak memory while maintaining decent diversity and fidelity for image generation. Experiments demonstrate our method's superior performance compared to other feature-based and response-based distillation methods when applied to the same student network. The code is available at https://github.com/mengtang-lab/ReDistill.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Diffusion foundations and sampling, one of 14 directions in Diffusion models. Builds on 56 of its 66 references that are in the map. First posted on arXiv 6 Jun 2024.
Builds on
56 of 66 references.
Closest ancestors · 7
Same direction, newest first
- 2023One-step Diffusion with Distribution Matching Distillation30 Nov
- 2023Adversarial Diffusion Distillation28 Nov
- 2023AutoDiffusion: Training-Free Optimization of Time Steps and Architectures for Automated Diffusion Model Acceleration19 Sep
- 2022Scalable Diffusion Models with Transformers19 Dec
- 2022All are Worth Words: A ViT Backbone for Diffusion Models25 Sep
- 2020Denoising Diffusion Implicit Models6 Oct
- 2020Denoising Diffusion Probabilistic Models19 Jun
Other references · 49
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2017Mask R-CNNcited by 7,277
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,859
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,586
- 2014Going Deeper with Convolutionscited by 4,241
- 2014Deep Learning Face Attributes in the Wildcited by 3,693
37 more
- 2015SSD: Single Shot MultiBox Detectorcited by 3,130
- 2016Improved Techniques for Training GANscited by 2,970
- 2015Fast R-CNNcited by 2,933
- 2018YOLOv3: An Incremental Improvementcited by 2,659
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,546
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2019Searching for MobileNetV3cited by 1,994
- 2014FitNets: Hints for Thin Deep Netscited by 1,653
- 2016Paying More Attention to Attention: Improving the Performance of Convolutional Neural Networks via Attention Transfercited by 1,077
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,060
- 2020Designing Network Design Spacescited by 960
- 2019Relational Knowledge Distillationcited by 889
- 2019Contrastive Representation Distillationcited by 748
- 2017Generative Adversarial Networks: An Overviewcited by 590
- 2019Similarity-Preserving Knowledge Distillationcited by 516
- 2022Decoupled Knowledge Distillationcited by 388
- 2019Variational Information Distillation for Knowledge Transfercited by 324
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 295
- 2021Distilling Knowledge via Knowledge Reviewcited by 288
- 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 273
- 2018Paraphrasing Complex Network: Network Compression via Factor Transfercited by 260
- 2018Knowledge Transfer via Distillation of Activation Boundaries Formed by Hidden Neuronscited by 238
- 2022TinyViT: Fast Pretraining Distillation for Small Vision Transformerscited by 234
- 2017Incremental Network Quantization: Towards Lossless CNNs with Low-Precision Weightscited by 217
- 2018Learning Deep Representations with Probabilistic Knowledge Transfercited by 213
- 2022On-Device Training Under 256KB Memorycited by 160
- 2024Logit Standardization in Knowledge Distillationcited by 102
- 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 89
- 2023One-for-All: Bridge the Gap Between Heterogeneous Architectures in Knowledge Distillationcited by 78
- 2018Self-supervised Knowledge Distillation Using Singular Value Decompositioncited by 48
- 2020Distributed Training of Deep Learning Models: A Taxonomic Perspectivecited by 25
- 2022Knowledge Condensation Distillationcited by 20
- 2022P2M: A Processing-in-Pixel-in-Memory Paradigm for Resource-Constrained TinyML Applicationscited by 16
- 2022Self-Attentive Pooling for Efficient Deep Learningcited by 9
- 2023TEQ: Trainable Equivalent Transformation for Quantization of LLMscited by 9
- 2022In-Sensor & Neuromorphic Computing are all you need for Energy Efficient Computer Visioncited by 6
- 2022Entropy Induced Pruning Framework for Convolutional Neural Networkscited by 3
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2024Towards Consistent and Efficient Dataset Distillation via Diffusion-Driven Selection
- 2024D4M: Dataset Distillation via Disentangled Diffusion Model
- 2024AMD: Automatic Multi-step Distillation of Large-scale Vision Models
- 2026One-Step Distillation of Discrete Diffusion Image Generators via Fixed-Point Iteration
- 2025The Evolution of Dataset Distillation: Toward Scalable and Generalizable Solutions
- 2023Efficient Dataset Distillation via Minimax Diffusion
- 2026Data-free Multistep Diffusion Distillation
- 2021Compact CNN Structure Learning by Knowledge Distillation