Exploring Budgeted Image Classification with Content-Sensitive Resource Allocation
Not on the map. Why?
Abstract (arXiv)
The ever-growing adoption of Artificial Intelligence (AI) creates the need to deploy Deep Neural Networks in a variety of computational environments. We consider dynamic environments, where computational requirements are subject to change, and we pose the following question: How do we adjust the complexity of an AI classification system, in order to maximize its accuracy, while meeting changing computational constraints? We call this problem Budgeted Image Classification, and we formally formulate it as a resource allocation integer program. Given a computational budget, a batch of images, and a classification system that can make decisions with varying complexity (it has multiple decision points), we explore strategies to allocate images to decision points, in order to maximize accuracy within the available budget. The original integer program is NP-Hard, so, we propose a continuous relaxation, leading to a content-agnostic allocation strategy which assigns images to decision points without considering their particular content. We address this issue by proposing a content-sensitive strategy, that we experimentally show it leads to superior performance. We theoretically study the behavior of our strategies, deriving conditions that must be satisfied by decision points to be suitable for budgeted classification. We analyze fails cases, offering insights for future research directions.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 26 of its 31 references that are in the map. First posted on arXiv 27 Jul 2026.
Builds on
26 of 31 references.
References · 26
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,413
- 2019Energy and Policy Considerations for Deep Learning in NLPcited by 1,242
- 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,127
- 2017BranchyNet: Fast Inference via Early Exiting from Deep Neural Networkscited by 591
- 2016Adaptive Computation Time for Recurrent Neural Networkscited by 479
- 2017Functional Map of the Worldcited by 338
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
14 more
- 2018Slimmable Neural Networkscited by 301
- 2017Adaptive Neural Networks for Efficient Inferencecited by 161
- 2021Revisiting ResNets: Improved Training and Scaling Strategiescited by 158
- 2017Convolutional Networks with Adaptive Inference Graphscited by 147
- 2020Resolution Adaptive Networks for Efficient Inferencecited by 146
- 2018Dynamic Channel Pruning: Feature Boosting and Suppressioncited by 129
- 2016Spatially Adaptive Computation Time for Residual Networkscited by 118
- 2020Glance and Focus: a Dynamic Approach to Reducing Spatial Redundancy in Image Classificationcited by 99
- 2019Dynamic Convolutions: Exploiting Spatial Sparsity for Faster Inferencecited by 91
- 2019Improved Techniques for Training Adaptive Deep Networkscited by 66
- 2017Dynamic Computational Time for Visual Attentioncited by 23
- 2021Hard-Attention for Scalable Image Classificationcited by 18
- 2017Changing Model Behavior at Test-Time Using Reinforcement Learningcited by 15
- 2019Adaptative Inference Cost With Convolutional Neural Mixture Modelscited by 5
Built on by
Not cited yet.