The benefit of the doubt: Uncertainty aware sensing for edge computing platforms
Open accessAbstract
Neural networks (NNs) lack measures of "reliability" estimation that would enable reasoning over their predictions. Despite the vital importance, especially in areas of human well-being and health, state-of-the-art uncertainty estimation techniques are computationally expensive when applied to resource-constrained devices. We propose an efficient framework for predictive uncertainty estimation in NNs deployed on embedded edge systems with no need for fine-tuning or re-training strategies. To meet the energy and latency requirements of these embedded platforms the framework is built from the ground up to provide predictive uncertainty based only on one forward pass and a negligible amount of additional matrix multiplications with theoretically proven correctness. Our aim is to enable already trained deep learning models to generate uncertainty estimates on resource-limited devices at inference time focusing on classification tasks. This framework is founded on theoretical developments casting dropout training as approximate inference in Bayesian NNs. Our layerwise distribution approximation to the convolution layer cascades through the network, providing uncertainty estimates in one single run which ensures minimal overhead, especially compared with uncertainty techniques that require multiple forwards passes and an equal linear rise in energy and latency requirements making them unsuitable in practice. We demonstrate that it yields better performance and flexibility over previous work based on multilayer perceptrons to obtain uncertainty estimates. Our evaluation with mobile applications datasets shows that our approach not only obtains robust and accurate uncertainty estimations but also outperforms state-of-the-art methods in terms of systems performance, reducing energy consumption (up to 28x), keeping the memory overhead at a minimum while still improving accuracy (up to 16%).
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Bayesian Neural Networks impose prohibitive computational costs for MCUs, largely due to the overhead of representing weights as full distributions and the computationally intensive sampling or approximation techniques often required for inference.
“While various methods exist for uncertainty quantification, many, like Bayesian Neural Networks (BNNs) [9], impose prohibitive computational costs [10], largely due to the overhead of representing weights as full distributions and the computationally intensive sampling or approximation techniques often required for inference.”
From A cascade framework for on-device uncertainty-aware event detection on microcontrollers (2026) · cites this paper as [10]
Split into 2 atoms — 0 confirmed, 2 partially supported, 0 disputed, 0 misattributed, 0 unverifiable. Expand the claim to see per-atom verdicts.
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Adam: A Method for Stochastic Optimization
Kingma, D. P., & Ba, J. (2014) · arXiv · doi:10.48550/arxiv.1412.6980 · Cited by 98,946 · see citing works
(2014) · Cited by 33,419 · see citing works
Dropout as a bayesian approximation: Representing model uncertainty in deep learning
Gal, Y., & Ghahramani, Z. (2015) · arXiv · doi:10.48550/arxiv.1506.02142 · Cited by 6,471 · see citing works
Improving neural networks by preventing co-adaptation of feature detectors
Hinton, G. E., Srivastava, N., Krizhevsky, A., Sutskever, I., & Salakhutdinov, R. R. (2012) · arXiv · doi:10.48550/arxiv.1207.0580 · Cited by 6,382 · see citing works
Simple and Scalable Predictive Uncertainty Estimation using Deep Ensembles
Lakshminarayanan, B., Pritzel, A., & Blundell, C. (2016) · arXiv · doi:10.48550/arxiv.1612.01474 · Cited by 3,666 · see citing works
Aleatory or epistemic? Does it matter?
Kiureghian, A. D., & Ditlevsen, O. (2009) · Structural Safety · doi:10.1016/j.strusafe.2008.06.020 · Cited by 2,454 · see citing works
ESC: Dataset for Environmental Sound Classification
Piczak, K. J. (2015) · ACM Multimedia · doi:10.1145/2733373.2806390 · Cited by 2,195 · see citing works
Probabilistic machine learning and artificial intelligence
Ghahramani, Z. (2015) · Nature · doi:10.1038/nature14541 · Cited by 1,995 · see citing works
Bayesian Learning via Stochastic Gradient Langevin Dynamics
Welling, M., & Teh, Y. W. (2012) · Cited by 1,500 · see citing works
Weight Uncertainty in Neural Networks
Blundell, C., Cornebise, J., Kavukcuoglu, K., & Wierstra, D. (2015) · arXiv · doi:10.48550/arxiv.1505.05424 · Cited by 1,342 · see citing works
Human activity recognition with smartphone sensors using deep learning neural networks
Ronao, C. A., & Cho, S.-B. (2016) · Expert Systems with Applications · doi:10.1016/j.eswa.2016.04.032 · Cited by 1,215 · see citing works
Practical Variational Inference for Neural Networks
Graves, A. (2011) · Cited by 1,079 · see citing works
A theoretically grounded application of dropout in recurrent neural networks
Gal, Y., & Zoubin Ghahramani, A. (2016) · Cambridge University Engineering Department Publications Database · Cited by 1,051 · see citing works
Once-for-All: Train One Network and Specialize it for Efficient Deployment
Cai, H., Gan, C., Wang, T., Zhang, Z., & Han, S. (2019) · arXiv · doi:10.48550/arxiv.1908.09791 · Cited by 845 · see citing works
Bayesian Convolutional Neural Networks with Bernoulli Approximate Variational InferencePreprint
Gal, Y., & Ghahramani, Z. (2015) · arXiv.org · doi:10.48550/arxiv.1506.02158 · Cited by 839 · see citing works
The Opportunity challenge: A benchmark database for on-body sensor-based activity recognition
Chavarriaga, R., Sagha, H., Calatroni, A., Digumarti, S. T., Tröster, G., Millán, J. D. R., & Roggen, D. (2013) · Pattern Recognition Letters · doi:10.1016/j.patrec.2012.12.014 · Cited by 742 · cited 2× · see citing works
“Opportunity dataset [13] consists of data frommultiple accelerometers and gyroscopes placed on participants’ body at different locations such as arms, back, and feet.”
BackgroundUm, T. T., Pfister, F. M. J., Pichler, D., Endo, S., Lang, M., Hirche, S., Fietzek, U., & Kulić, D. (2017) · Proceedings of the 19th ACM International Conference on Multimodal Interaction · doi:10.1145/3136755.3136817 · Cited by 729 · see citing works
Stisen, A., Blunck, H., Bhattacharya, S., Prentow, T. S., Kjærgaard, M. B., Dey, A., Sonne, T., & Jensen, M. M. (2015) · Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems · doi:10.1145/2809695.2809718 · Cited by 714 · see citing works
DeepSense: A Unified Deep Learning Framework for Time-Series Mobile Sensing Data Processing
Yao, S., Hu, S., Zhao, Y., Zhang, A., & Abdelzaher, T. (2017) · Proceedings of the 26th International Conference on World Wide Web · doi:10.1145/3038912.3052577 · Cited by 667 · see citing works
Bayesian methods for adaptive models
Mackay, D. (1992) · doi:10.7907/h3a1-wm07 · Cited by 620 · see citing works
Deep, Convolutional, and Recurrent Models for Human Activity Recognition Using Wearables
Hammerla, N. Y., Halloran, S., & Ploetz, T. (2016) · arXiv · doi:10.48550/arxiv.1604.08880 · Cited by 606 · see citing works
Preprocessing techniques for context recognition from accelerometer data
Figo, D., Diniz, P. C., Ferreira, D. R., & Cardoso, J. M. P. (2010) · Personal and Ubiquitous Computing · doi:10.1007/s00779-010-0293-9 · Cited by 578 · see citing works
NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applications
Yang, T.-J., Howard, A., Chen, B., Zhang, X., Go, A., Sandler, M., Sze, V., & Adam, H. (2018) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-01249-6_18 · Cited by 572 · see citing works
Lu, H., Frauendorfer, D., Rabbi, M., Mast, M. S., Chittaranjan, G. T., Campbell, A. T., Gática-Pérez, D., & Choudhury, T. (2012) · ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp) · doi:10.1145/2370216.2370270 · Cited by 511 · see citing works
DeepX: A Software Accelerator for Low-Power Deep Learning Inference on Mobile Devices
Lane, N. D., Bhattacharya, S., Georgiev, P., Forlivesi, C., Jiao, L., Qendro, L., & Kawsar, F. (2016) · 2016 15th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN) · doi:10.1109/ipsn.2016.7460664 · Cited by 450 · see citing works
Self-citationLin, J., Rao, Y., Lu, J., & Zhou, J. (2017) · neural information processing systems · Cited by 394 · see citing works
Lane, N. D., Georgiev, P., & Qendro, L. (2015) · ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp) · doi:10.1145/2750858.2804262 · Cited by 310 · see citing works
Self-citationMultimodal Deep Learning for Activity and Context Recognition
Radu, V., Tong, C., Bhattacharya, S., Lane, N. D., Mascolo, C., Marina, M. K., & Kawsar, F. (2018) · Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies · doi:10.1145/3161174 · Cited by 281 · see citing works
Ravi, D., Wong, C., Lo, B., & Yang, G.-Z. (2016) · 2016 IEEE 13th International Conference on Wearable and Implantable Body Sensor Networks (BSN) · doi:10.1109/bsn.2016.7516235 · Cited by 269 · see citing works
Bhattacharya, S., & Lane, N. D. (2016) · Proceedings of the 14th ACM Conference on Embedded Networked Sensor Systems CD-ROM · doi:10.1145/2994551.2994564 · Cited by 236 · see citing works
Bayesian Posterior Sampling via Stochastic Gradient Fisher Scoring
Ahn, S., Korattikara, A., & Welling, M. (2012) · UvA-DARE (University of Amsterdam) · doi:10.48550/arxiv.1206.6380 · Cited by 195 · see citing works
IoT based mobile healthcare system for human activity recognition
Subaşı, A., Radhwan, M., Kurdi, R., & Khateeb, K. (2018) · Learning and Technology Conference (L&T) · doi:10.1109/lt.2018.8368507 · Cited by 155 · see citing works
Scaling Human Activity Recognition via Deep Learning-based Domain Adaptation
Khan, M. A. A. H., Roy, N., & Misra, A. (2018) · IEEE International Conference on Pervasive Computing and Communications · doi:10.1109/percom.2018.8444585 · Cited by 150 · see citing works
DeepHeart: Semi-Supervised Sequence Learning for Cardiovascular Risk Prediction
Ballinger, B., Hsieh, J., Singh, A., Sohoni, N., Wang, J., Tison, G., Marcus, G., Sanchez, J., Maguire, C., Olgin, J., et al. (2018) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v32i1.11891 · Cited by 142 · see citing works
Peng (2018) · doi:10.1145/3214277 · Cited by 134 · see citing works
Contactless cardiac arrest detection using smart devices
Chan, J., Rea, T. D., Gollakota, S., & Sunshine, J. E. (2019) · npj Digital Medicine · doi:10.1038/s41746-019-0128-7 · Cited by 120 · see citing works
Evaluating Predictive Uncertainty Challenge
Quiñonero-Candela, J., Rasmussen, C. E., Sinz, F., Bousquet, O., & Schölkopf, B. (2006) · Lecture Notes in Computer Science · doi:10.1007/11736790_1 · Cited by 116 · see citing works
Ambulation: A Tool for Monitoring Mobility Patterns over Time Using Mobile Phones
Ryder, J., Longstaff, B., Reddy, S., & Estrin, D. (2009) · doi:10.1109/cse.2009.312 · Cited by 111 · see citing works
Georgiev, P., Bhattacharya, S., Lane, N. D., & Mascolo, C. (2017) · Proceedings of the ACM on Interactive Mobile Wearable and Ubiquitous Technologies · doi:10.1145/3131895 · Cited by 67 · see citing works
Wang, Y., Cang, S., & Yu, H. (2018) · IEEE Sensors Journal · doi:10.1109/jsen.2018.2833745 · Cited by 63 · see citing works
Yao, S., Zhao, Y., Shao, H., Zhang, A., Zhang, C., Shen, L., & Abdelzaher, T. (2018) · Proceedings of the ACM on Interactive Mobile Wearable and Ubiquitous Technologies · doi:10.1145/3161181 · Cited by 55 · see citing works
Mathur, A., Isopoussu, A., Kawsar, F., Bianchi‐Berthouze, N., & Lane, N. D. (2019) · ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN) · doi:10.1145/3302506.3310398 · Cited by 54 · see citing works
Chauhan, J., Rajasegaran, J., Seneviratne, S., Misra, A., Seneviratne, A. P., & Lee, Y. (2018) · Proceedings of the ACM on Interactive Mobile Wearable and Ubiquitous Technologies · doi:10.1145/3287036 · Cited by 48 · see citing works
Self-citationMontanari, A., Sharma, M., Jenkus, D., Alloulah, M., Qendro, L., & Kawsar, F. (2020) · ACM Conference on Embedded Networked Sensor Systems (SenSys) · doi:10.1145/3384419.3430782 · Cited by 48 · see citing works
Self-citationLee, S., & Nirjon, S. (2019) · ACM Conference on Embedded Networked Sensor Systems (SenSys) · doi:10.1145/3356250.3360030 · Cited by 43 · see citing works
Heart rate monitoring, activity recognition, and recommendation for e-coaching
Pessemier, T. D., & Martens, L. (2018) · Multimedia Tools and Applications · doi:10.1007/s11042-018-5640-2 · Cited by 31 · see citing works
Meta-Learning for Stochastic Gradient MCMCPreprint
Gong, W., Li, Y., & Hernández-Lobato, J. M. (2018) · arXiv (Cornell University) · doi:10.17863/cam.56794 · Cited by 30 · see citing works
ApDeepSense: Deep Learning Uncertainty Estimation without the Pain for IoT Applications
Yao, S., Zhao, Y., Shao, H., Zhang, C., Zhang, A., Liu, D., Liu, S., Su, L., & Abdelzaher, T. (2018) · IEEE International Conference on Distributed Computing Systems (ICDCS) · doi:10.1109/icdcs.2018.00041 · Cited by 23 · see citing works
A video-based abnormal human behavior detection for psychiatric patient monitoring
Hsu, S.-C., Chuang, C., Huang, C., Teng, P., & Lin, M.-J. (2018) · International Workshop on Advanced Imaging Technology (IWAIT) · doi:10.1109/iwait.2018.8369749 · Cited by 20 · see citing works
Accelerating Mobile Audio Sensing Algorithms through On-Chip GPU Offloading
Georgiev, P., Lane, N. D., Cecilia Mascolo, C., & Chu, D. C. Y. (2017) · International Conference on Mobile Systems, Applications, and Services · doi:10.1145/3081333.3081358 · Cited by 19 · see citing works
Meta-Learning for Stochastic Gradient MCMCPreprint
Gong, W., Li, Y., & Hernández-Lobato, J. M. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1806.04522 · Cited by 16 · see citing works
Coping with Uncertainty in Mobile Wireless Networks
Das, S. K., & Rose, C. (2006) · Kluwer Academic Publishers eBooks · doi:10.1007/0-387-23072-6_12 · Cited by 11 · see citing works
Contactless Cardiac Arrest Detection Using Smart Devices
Chan, J., Rea, T., Gollakota, S., & Sunshine, J. E. (2019) · arXiv · doi:10.48550/arxiv.1902.00062
Um, T. T., Pfister, F. M. J., Pichler, D., Endo, S., Lang, M., Hirche, S., Fietzek, U., & Kulić, D. (2017) · arXiv · doi:10.48550/arxiv.1706.00527
Flagged first, then by citations
Research works printed but not linked: 2
- [34][34] Seulki Lee and Shahriar Nirjon. 2019. Neuro. ZERO: a zero-energy neural network accelerator for embedded sensing and inference systems. In Proceedings of the 17th Conference on Embedded Networked Sensor Systems . ACM, 138-152. -
- [36][36] Hong Lu, Denise Frauendorfer, Mashfiqui Rabbi, Marianne Schmid Mast, Gokul T Chittaranjan, Andrew T Campbell, Daniel Gatica-Perez, and Tanzeem Choudhury. 2012. Stresssense: Detecting stress in unconstrained acoustic environments using smartphones. In Proceedings of the 2012 ACM Conference on Ubiquitous Computing . ACM, 351-360. -
Cited by
Sorted by citations
Uncertainty-Aware COVID-19 Detection from Imbalanced Sound Data
Xia, T., Han, J., Qendro, L., Dang, T., & Mascolo, C. (2021) · Interspeech 2021 · doi:10.21437/interspeech.2021-1320 · Cited by 20 · see citing works
Self-citationLi, P., Hu, Q., & Wang, X. (2025) · Neural Networks · doi:10.1016/j.neunet.2025.107135 · Cited by 12 · see citing works
High Frequency EEG Artifact Detection with Uncertainty via Early Exit ParadigmPreprint
Qendro, L., Campbell, A., Lió, P., & Cecilia Mascolo, C. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2107.10746 · Cited by 7 · see citing works
Self-citationQendro, L., Ha, S., de Jong, R., & Maji, P. (2021) · doi:10.1145/3469261.3469404 · Cited by 3 · see citing works
Self-citationActive Learning with Data Distribution Shift Detection for Updating Localization Systems
Barrows, J., Radu, V., Hill, M., & Ciravegna, F. (2021) · International Conference on Indoor Positioning and Indoor Navigation · doi:10.1109/ipin51156.2021.9662543 · Cited by 2 · see citing works
- Authors
- Qendro, L., Chauhan, J., Ramos, A. G. C. P., & Mascolo, C.
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2021
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 2102.05956
- OpenAlex
- W3128242499
- Cited by
- 6
- References
- 52
- Citations by year
- 2025: 1 · 2021: 5
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- Cambridge University Engineering Department Publications Database (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
- Physical Sciences › Computer Science › Artificial Intelligence › Adversarial Robustness in Machine Learning
- Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
- Keywords
- predictive uncertainty estimation, artificial neural networks, edge computing, resource-constrained devices, Bayesian neural networks, approximate inference, convolutional layers, energy efficiency, inference latency, mobile application, classification
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review