EBJR: Energy-Based Joint Reasoning for Adaptive Inference
Not on the map. Why?
Abstract (arXiv)
State-of-the-art deep learning models have achieved significant performance levels on various benchmarks. However, the excellent performance comes at a cost of inefficient computational cost. Light-weight architectures, on the other hand, achieve moderate accuracies, but at a much more desirable latency. This paper presents a new method of jointly using the large accurate models together with the small fast ones. To this end, we propose an Energy-Based Joint Reasoning (EBJR) framework that adaptively distributes the samples between shallow and deep models to achieve an accuracy close to the deep model, but latency close to the shallow one. Our method is applicable to out-of-the-box pre-trained models as it does not require an architecture change nor re-training. Moreover, it is easy to use and deploy, especially for cloud services. Through a comprehensive set of experiments on different down-stream tasks, we show that our method outperforms strong state-of-the-art approaches with a considerable margin. In addition, we propose specialized EBJR, an extension of our method where we create a smaller specialized side model that performs the target task only partially, but yields an even higher accuracy and faster inference. We verify the strengths of our methods with both theoretical and experimental evaluations.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 40 of its 54 references that are in the map. First posted on arXiv 20 Oct 2021.
Builds on
40 of 54 references.
References · 40
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
- 2019Self-training with Noisy Student improves ImageNet classificationcited by 1,311
- 2020Energy-based Out-of-distribution Detectioncited by 1,299
- 2019EfficientDet: Scalable and Efficient Object Detectioncited by 1,020
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
- 2017BranchyNet: Fast Inference via Early Exiting from Deep Neural Networkscited by 596
28 more
- 2018The Open Images Dataset V4: Unified image classification, object detection, and visual relationship detection at scalecited by 544
- 2018HAQ: Hardware-Aware Automated Quantization with Mixed Precisioncited by 443
- 2019HAWQ: Hessian AWare Quantization of Neural Networks with Mixed-Precisioncited by 402
- 2020Rethinking Pre-training and Self-trainingcited by 352
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 332
- 2018Slimmable Neural Networkscited by 305
- 2017A Survey of Model Compression and Acceleration for Deep Neural Networkscited by 301
- 2018Model compression via distillation and quantizationcited by 289
- 2020A Simple Semi-Supervised Learning Framework for Object Detectioncited by 282
- 2020ZeroQ: A Novel Zero Shot Quantization Frameworkcited by 269
- 2019Universally Slimmable Networks and Improved Training Techniquescited by 221
- 2021Self-supervised Pretraining of Visual Features in the Wildcited by 198
- 2017BlockDrop: Dynamic Inference Paths in Residual Networkscited by 189
- 2019An Energy and GPU-Computation Efficient Backbone Network for Real-Time Object Detectioncited by 163
- 2017Convolutional Networks with Adaptive Inference Graphscited by 148
- 2020Resolution Adaptive Networks for Efficient Inferencecited by 146
- 2016Spatially Adaptive Computation Time for Residual Networkscited by 118
- 2015Conditional Deep Learning for Energy-Efficient and Enhanced Pattern Recognitioncited by 67
- 2017More is Less: A More Complicated Network with Less Inference Complexitycited by 66
- 2017Dynamic Deep Neural Networks: Optimizing Accuracy-Efficiency Trade-offs by Selective Executioncited by 59
- 2019MutualNet: Adaptive ConvNet via Mutual Learning from Network Width and Resolutioncited by 36
- 2016Runtime Configurable Deep Neural Networks for Energy-Accuracy Trade-offcited by 19
- 2020Resolution Switchable Networks for Runtime Efficient Image Recognitioncited by 19
- 2017Adaptive Feeding: Achieving Fast and Accurate Detections by Adaptively Combining Object Detectorscited by 12
- 2018Dynamically Sacrificing Accuracy for Reduced Computation: Cascaded Inference Based on Softmax Confidencecited by 5
- 2019Adaptative Inference Cost With Convolutional Neural Mixture Modelscited by 5
- 2020Paying more attention to snapshots of Iterative Pruning: Improving Model Compression via Ensemble Distillationcited by 4
- 2020ENAS4D: Efficient Multi-stage CNN Architecture Search for Dynamic Inferencecited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 2.
4 papers.
- 2023ETran: Energy-Based Transferability Estimationcited by 18
- 2022E-LANG: Energy-Based Joint Inferencing of Super and Swift Language Modelscited by 8
- 2024GOLD: Generalized Knowledge Distillation via Out-of-Distribution-Guided Language Data Generationcited by 6
- 2024ESCAPE: Energy-based Selective Adaptive Correction for Out-of-distribution 3D Human Pose Estimationcited by 1
- 2024ESCAPE: Energy-based Selective Adaptive Correction for Out-of-distribution 3D Human Pose Estimation19 Jul 2024
- 2024GOLD: Generalized Knowledge Distillation via Out-of-Distribution-Guided Language Data Generation28 Mar 2024
- 2023ETran: Energy-Based Transferability Estimation3 Aug 2023
- 2022E-LANG: Energy-Based Joint Inferencing of Super and Swift Language Models1 Mar 2022