mlsanityData to 7 Oct 2026

Embedded Knowledge Distillation in Depth-Level Dynamic Neural Network

arXiv 2103.00793 ↗First posted 1 Mar 2021cs.CV cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

In real applications, different computation-resource devices need different-depth networks (e.g., ResNet-18/34/50) with high-accuracy. Usually, existing methods either design multiple networks and train them independently, or construct depth-level/width-level dynamic neural networks which is hard to prove the accuracy of each sub-net. In this article, we propose an elegant Depth-Level Dynamic Neural Network (DDNN) integrated different-depth sub-nets of similar architectures. To improve the generalization of sub-nets, we design the Embedded-Knowledge-Distillation (EKD) training mechanism for the DDNN to implement knowledge transfer from the teacher (full-net) to multiple students (sub-nets). Specifically, the Kullback-Leibler (KL) divergence is introduced to constrain the posterior class probability consistency between full-net and sub-nets, and self-attention distillation on the same resolution feature of different depth is addressed to drive more abundant feature representations of sub-nets. Thus, we can obtain multiple high-accuracy sub-nets simultaneously in a DDNN via the online knowledge distillation in each training iteration without extra computation cost. Extensive experiments on CIFAR-10/100, and ImageNet datasets demonstrate that sub-nets in DDNN with EKD training achieve better performance than individually training networks while preserving the original performance of full-nets.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 44 of its 55 references that are in the map. First posted on arXiv 1 Mar 2021.

Builds on

44 of 55 references.

References · 44

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  4. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  5. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
  6. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  7. 2016Densely Connected Convolutional Networkscited by 6,691
  8. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  9. 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
  10. 2014Going Deeper with Convolutionscited by 4,231
  11. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  12. 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
32 more
  1. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  2. 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,160
  3. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  4. 2016Identity Mappings in Deep Residual Networkscited by 1,960
  5. 2014FitNets: Hints for Thin Deep Netscited by 1,619
  6. 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,509
  7. 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
  8. 2016Pruning Filters for Efficient ConvNetscited by 1,129
  9. 2016Paying More Attention to Attention: Improving the Performance of Convolutional Neural Networks via Attention Transfercited by 1,059
  10. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
  11. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
  12. 2014Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognitioncited by 719
  13. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
  14. 2018Rethinking the Value of Network Pruningcited by 595
  15. 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
  16. 2019Be Your Own Teacher: Improve the Performance of Convolutional Neural Networks via Self Distillationcited by 491
  17. 2013Do Deep Nets Really Need to be Deep?cited by 466
  18. 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
  19. 2018Slimmable Neural Networkscited by 301
  20. 2019Structured Knowledge Distillation for Dense Predictioncited by 277
  21. 2016Dynamic Network Surgery for Efficient DNNscited by 233
  22. 2019Universally Slimmable Networks and Improved Training Techniquescited by 219
  23. 2017BlockDrop: Dynamic Inference Paths in Residual Networkscited by 185
  24. 2017Data-Driven Sparse Structure Selection for Deep Neural Networkscited by 181
  25. 2015Structured Pruning of Deep Convolutional Neural Networkscited by 148
  26. 2017Apprentice: Using Knowledge Distillation Techniques To Improve Low-Precision Network Accuracycited by 100
  27. 2017Training Quantized Nets: A Deeper Understandingcited by 74
  28. 2017Dynamic Deep Neural Networks: Optimizing Accuracy-Efficiency Trade-offs by Selective Executioncited by 59
  29. 2017DarkRank: Accelerating Deep Metric Learning via Cross Sample Similarities Transfercited by 55
  30. 2019Ensemble Knowledge Distillation for Learning Improved and Efficient Networkscited by 46
  31. 2018Improving Fast Segmentation With Teacher-student Learningcited by 34
  32. 2020Online Ensemble Model Compression using Knowledge Distillationcited by 16

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 0; 2025: 1.

2 papers.