Smart at what cost? Characterising Mobile Deep Neural Networks in the wild
Not on the map. Why?
Abstract (arXiv)
With smartphones' omnipresence in people's pockets, Machine Learning (ML) on mobile is gaining traction as devices become more powerful. With applications ranging from visual filters to voice assistants, intelligence on mobile comes in many forms and facets. However, Deep Neural Network (DNN) inference remains a compute intensive workload, with devices struggling to support intelligence at the cost of responsiveness.On the one hand, there is significant research on reducing model runtime requirements and supporting deployment on embedded devices. On the other hand, the strive to maximise the accuracy of a task is supported by deeper and wider neural networks, making mobile deployment of state-of-the-art DNNs a moving target. In this paper, we perform the first holistic study of DNN usage in the wild in an attempt to track deployed models and match how these run on widely deployed devices. To this end, we analyse over 16k of the most popular apps in the Google Play Store to characterise their DNN usage and performance across devices of different capabilities, both across tiers and generations. Simultaneously, we measure the models' energy footprint, as a core cost dimension of any mobile deployment. To streamline the process, we have developed gaugeNN, a tool that automates the deployment, measurement and analysis of DNNs on devices, with support for different frameworks and platforms. Results from our experience study paint the landscape of deep learning deployments on smartphones and indicate their popularity across app developers. Furthermore, our study shows the gap between bespoke techniques and real-world deployments and the need for optimised deployment of deep learning models in a highly dynamic and heterogeneous ecosystem.
Key facts. Cited by 25 papers in the map (data through 14 Oct 2026). Builds on 36 of its 68 references that are in the map. First posted on arXiv 28 Sep 2021.
Builds on
36 of 68 references.
References · 36
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,859
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,986
- 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
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
- 2019Towards Federated Learning at Scale: System Designcited by 832
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 812
24 more
- 2017ICNet for Real-Time Semantic Segmentation on High-Resolution Imagescited by 261
- 2015Quantized Convolutional Neural Networks for Mobile Devicescited by 215
- 2021FjORD: Fair and Accurate Federated Learning under heterogeneous targets with Ordered Dropoutcited by 192
- 2020SPINN: Synergistic Progressive Inference of Neural Networks over Device and Cloudcited by 112
- 2021Federated Evaluation and Tuning for On-Device Personalization: System Design & Applicationscited by 85
- 2019AI Benchmark: All About Deep Learning on Smartphones in 2019cited by 77
- 2021Adaptive Inference through Early-Exit Networks: Design, Challenges and Directionscited by 75
- 2019BlazeFace: Sub-millisecond Neural Face Detection on Mobile GPUscited by 74
- 2019FasterSeg: Searching for Faster Real-time Semantic Segmentationcited by 73
- 2018A First Look at Deep Learning Apps on Smartphonescited by 47
- 2017FSSD: Feature Fusion Single Shot Multibox Detectorcited by 43
- 2020Mind Your Weight(s): A Large-scale Study on Insufficient Machine Learning Model Protection in Mobile Appscited by 36
- 2019An Empirical Study towards Characterizing Deep Learning Development and Deployment across Different Frameworks and Platformscited by 35
- 2019On-Device Neural Net Inference with Mobile GPUscited by 32
- 2020HAPI: Hardware-Aware Progressive Inferencecited by 30
- 2019EmBench: Quantifying Performance Variations of Deep Neural Networks across Modern Commodity Devicescited by 21
- 2021It's always personal: Using Early Exits for Efficient On-Device CNN Personalisationcited by 18
- 2021DynO: Dynamic Onloading of Deep Neural Networks from Cloud to Devicecited by 18
- 2019Neural Network Inference on Mobile SoCscited by 17
- 2020Scaling Up Online Speech Recognition Using ConvNetscited by 16
- 2018Latency and Throughput Characterization of Convolutional Neural Networks for Mobile Computer Visioncited by 13
- 2020Searching for Winograd-aware Quantized Networkscited by 11
- 2018A Family of Droids -- Android Malware Detection via Behavioral Modeling: Static vs Dynamic Analysiscited by 2
- 2018A Study of WhatsApp Usage Patterns and Prediction Models without Message Contentcited by 1
Built on by
Citing papers per year: 2022: 8; 2023: 6; 2024: 7; 2025: 2; 2026: 2.
25 papers.
Sort:
- 2022EdgeViTs: Competing Light-weight CNNs on Mobile Devices with Vision Transformerscited by 116
- 2024MELTing point: Mobile Evaluation of Language Transformerscited by 36
- 2022NIPQ: Noise proxy-based Integrated Pseudo-Quantizationcited by 35
- 2023Mobile Foundation Model as Firmwarecited by 25
- 2024PocketLLM: Enabling On-Device Fine-Tuning for Personalized LLMscited by 18
- 2022Benchmarking of DL Libraries and Models on Mobile Devicescited by 12
- 2022The Future of Consumer Edge-AI Computingcited by 12
- 2023Green Federated Learningcited by 8
- 2023Maestro: Uncovering Low-Rank Structures via Trainable Decompositioncited by 8
- 2022Boosting DNN Cold Inference on Edge Devicescited by 6
- 2023Sparse-DySta: Sparsity-Aware Dynamic and Static Scheduling for Sparse Multi-DNN Workloadscited by 6
- 2022FedorAS: Federated Architecture Search under system heterogeneitycited by 4
13 more
- 2023Exploring the Performance and Efficiency of Transformer Models for NLP on Mobile Devicescited by 4
- 2024An exploration of the effect of quantisation on energy consumption and inference time of StarCoder2cited by 4
- 2022Edge Security: Challenges and Issuescited by 3
- 2023MultiTASC: A Multi-Tenancy-Aware Scheduler for Cascaded DNN Inference at the Consumer Edgecited by 3
- 2024A Picture is Worth 500 Labels: A Case Study of Demographic Disparities in Local Machine Learning Models for Instagram and TikTokcited by 2
- 2022NAWQ-SR: A Hybrid-Precision NPU Engine for Efficient On-Device Super-Resolutioncited by 1
- 2024CARIn: Constraint-Aware and Responsive Inference on Heterogeneous Devices for Single- and Multi-DNN Workloadscited by 1
- 2025CoFormer: Collaborating with Heterogeneous Edge Devices for Scalable Transformer Inferencecited by 1
- 2025Optimizing Storage Overhead of User Behavior Log for ML-embedded Mobile Appscited by 1
- 2026EdgeFlowerTune: Evaluating Federated LLM Fine-Tuning Under Realistic Edge System Constraintscited by 1
- 2024Dynamic DNNs and Runtime Management for Efficient Inference on Mobile/Embedded Devicescited by 0
- 2024MultiTASC++: A Continuously Adaptive Scheduler for Edge-Based Multi-Device Cascade Inferencecited by 0
- 2026Optimizing Feature Extraction for On-device Model Inference with User Behavior Sequencescited by 0
- 2026EdgeFlowerTune: Evaluating Federated LLM Fine-Tuning Under Realistic Edge System Constraints9 May 2026
- 2026Optimizing Feature Extraction for On-device Model Inference with User Behavior Sequences23 Mar 2026
- 2025Optimizing Storage Overhead of User Behavior Log for ML-embedded Mobile Apps15 Oct 2025
- 2025CoFormer: Collaborating with Heterogeneous Edge Devices for Scalable Transformer Inference28 Aug 2025
- 2024MultiTASC++: A Continuously Adaptive Scheduler for Edge-Based Multi-Device Cascade Inference5 Dec 2024
- 2024An exploration of the effect of quantisation on energy consumption and inference time of StarCoder215 Nov 2024
- 2024CARIn: Constraint-Aware and Responsive Inference on Heterogeneous Devices for Single- and Multi-DNN Workloads2 Sep 2024
- 2024PocketLLM: Enabling On-Device Fine-Tuning for Personalized LLMs1 Jul 2024
- 2024A Picture is Worth 500 Labels: A Case Study of Demographic Disparities in Local Machine Learning Models for Instagram and TikTok27 Mar 2024
- 2024MELTing point: Mobile Evaluation of Language Transformers19 Mar 2024
- 2024Dynamic DNNs and Runtime Management for Efficient Inference on Mobile/Embedded Devices17 Jan 2024
- 2023Sparse-DySta: Sparsity-Aware Dynamic and Static Scheduling for Sparse Multi-DNN Workloads17 Oct 2023
13 more
- 2023Maestro: Uncovering Low-Rank Structures via Trainable Decomposition28 Aug 2023
- 2023Mobile Foundation Model as Firmware28 Aug 2023
- 2023MultiTASC: A Multi-Tenancy-Aware Scheduler for Cascaded DNN Inference at the Consumer Edge22 Jun 2023
- 2023Exploring the Performance and Efficiency of Transformer Models for NLP on Mobile Devices20 Jun 2023
- 2023Green Federated Learning26 Mar 2023
- 2022NAWQ-SR: A Hybrid-Precision NPU Engine for Efficient On-Device Super-Resolution15 Dec 2022
- 2022The Future of Consumer Edge-AI Computing19 Oct 2022
- 2022FedorAS: Federated Architecture Search under system heterogeneity22 Jun 2022
- 2022Boosting DNN Cold Inference on Edge Devices15 Jun 2022
- 2022Edge Security: Challenges and Issues14 Jun 2022
- 2022NIPQ: Noise proxy-based Integrated Pseudo-Quantization2 Jun 2022
- 2022EdgeViTs: Competing Light-weight CNNs on Mobile Devices with Vision Transformers6 May 2022
- 2022Benchmarking of DL Libraries and Models on Mobile Devices14 Feb 2022
- 2022EdgeViTs: Competing Light-weight CNNs on Mobile Devices with Vision Transformerscited by 116
- 2024MELTing point: Mobile Evaluation of Language Transformerscited by 36
- 2022NIPQ: Noise proxy-based Integrated Pseudo-Quantizationcited by 35
- 2023Mobile Foundation Model as Firmwarecited by 25
- 2024PocketLLM: Enabling On-Device Fine-Tuning for Personalized LLMscited by 18
- 2022Benchmarking of DL Libraries and Models on Mobile Devicescited by 12
- 2022The Future of Consumer Edge-AI Computingcited by 12
- 2023Green Federated Learningcited by 8
- 2023Maestro: Uncovering Low-Rank Structures via Trainable Decompositioncited by 8
- 2022Boosting DNN Cold Inference on Edge Devicescited by 6
- 2023Sparse-DySta: Sparsity-Aware Dynamic and Static Scheduling for Sparse Multi-DNN Workloadscited by 6
- 2022FedorAS: Federated Architecture Search under system heterogeneitycited by 4
12 most cited of 25 All 25 (JSON)
- 2026EdgeFlowerTune: Evaluating Federated LLM Fine-Tuning Under Realistic Edge System Constraints9 May 2026
- 2026Optimizing Feature Extraction for On-device Model Inference with User Behavior Sequences23 Mar 2026
- 2025Optimizing Storage Overhead of User Behavior Log for ML-embedded Mobile Apps15 Oct 2025
- 2025CoFormer: Collaborating with Heterogeneous Edge Devices for Scalable Transformer Inference28 Aug 2025
- 2024MultiTASC++: A Continuously Adaptive Scheduler for Edge-Based Multi-Device Cascade Inference5 Dec 2024
- 2024An exploration of the effect of quantisation on energy consumption and inference time of StarCoder215 Nov 2024
- 2024CARIn: Constraint-Aware and Responsive Inference on Heterogeneous Devices for Single- and Multi-DNN Workloads2 Sep 2024
- 2024PocketLLM: Enabling On-Device Fine-Tuning for Personalized LLMs1 Jul 2024
- 2024A Picture is Worth 500 Labels: A Case Study of Demographic Disparities in Local Machine Learning Models for Instagram and TikTok27 Mar 2024
- 2024MELTing point: Mobile Evaluation of Language Transformers19 Mar 2024
- 2024Dynamic DNNs and Runtime Management for Efficient Inference on Mobile/Embedded Devices17 Jan 2024
- 2023Sparse-DySta: Sparsity-Aware Dynamic and Static Scheduling for Sparse Multi-DNN Workloads17 Oct 2023
12 newest of 25 All 25 (JSON)