On Efficient Uncertainty Estimation for Resource-Constrained Mobile Applications
Not on the map. Why?
Abstract (arXiv)
Deep neural networks have shown great success in prediction quality while reliable and robust uncertainty estimation remains a challenge. Predictive uncertainty supplements model predictions and enables improved functionality of downstream tasks including embedded and mobile applications, such as virtual reality, augmented reality, sensor fusion, and perception. These applications often require a compromise in complexity to obtain uncertainty estimates due to very limited memory and compute resources. We tackle this problem by building upon Monte Carlo Dropout (MCDO) models using the Axolotl framework; specifically, we diversify sampled subnetworks, leverage dropout patterns, and use a branching technique to improve predictive performance while maintaining fast computations. We conduct experiments on (1) a multi-class classification task using the CIFAR10 dataset, and (2) a more complex human body segmentation task. Our results show the effectiveness of our approach by reaching close to Deep Ensemble prediction quality and uncertainty estimation, while still achieving faster inference on resource-limited mobile platforms.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 13 of its 17 references that are in the map. First posted on arXiv 11 Nov 2021.
Builds on
13 of 17 references.
References · 13
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
- 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,926
- 2016Wide Residual Networkscited by 3,070
- 2019Can You Trust Your Model's Uncertainty? Evaluating Predictive Uncertainty Under Dataset Shiftcited by 1,287
- 2019Deep Ensembles: A Loss Landscape Perspectivecited by 443
- 2017Snapshot Ensembles: Train 1, get M for freecited by 350
- 2016ENet: A Deep Neural Network Architecture for Real-Time Semantic Segmentationcited by 291
- 2018DropBlock: A regularization method for convolutional networkscited by 262
- 2014Efficient Object Localization Using Convolutional Networkscited by 227
- 2020Training independent subnetworks for robust predictioncited by 177
- 2021AutoDropout: Learning Dropout Patterns to Regularize Deep Networkscited by 35
- 2020URSABench: Comprehensive Benchmarking of Approximate Bayesian Inference Methods for Deep Neural Networkscited by 9
1 more
Built on by
Citing papers per year: 2024: 2.
2 papers.