Human Activity Recognition on Microcontrollers with Quantized and Adaptive Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Human Activity Recognition (HAR) based on inertial data is an increasingly diffused task on embedded devices, from smartphones to ultra low-power sensors. Due to the high computational complexity of deep learning models, most embedded HAR systems are based on simple and not-so-accurate classic machine learning algorithms. This work bridges the gap between on-device HAR and deep learning, proposing a set of efficient one-dimensional Convolutional Neural Networks (CNNs) deployable on general purpose microcontrollers (MCUs). Our CNNs are obtained combining hyper-parameters optimization with sub-byte and mixed-precision quantization, to find good trade-offs between classification results and memory occupation. Moreover, we also leverage adaptive inference as an orthogonal optimization to tune the inference complexity at runtime based on the processed input, hence producing a more flexible HAR system. With experiments on four datasets, and targeting an ultra-low-power RISC-V MCU, we show that (i) We are able to obtain a rich set of Pareto-optimal CNNs for HAR, spanning more than 1 order of magnitude in terms of memory, latency and energy consumption; (ii) Thanks to adaptive inference, we can derive >20 runtime operating modes starting from a single CNN, differing by up to 10% in classification scores and by more than 3x in inference complexity, with a limited memory overhead; (iii) on three of the four benchmarks, we outperform all previous deep learning methods, reducing the memory occupation by more than 100x. The few methods that obtain better performance (both shallow and deep) are not compatible with MCU deployment. (iv) All our CNNs are compatible with real-time on-device HAR with an inference latency <16ms. Their memory occupation varies in 0.05-23.17 kB, and their energy consumption in 0.005 and 61.59 uJ, allowing years of continuous operation on a small battery supply.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 22 of its 58 references that are in the map. First posted on arXiv 2 Sep 2022.
Builds on
22 of 58 references.
References · 22
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017On Calibration of Modern Neural Networkscited by 4,960
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
- 2017BranchyNet: Fast Inference via Early Exiting from Deep Neural Networkscited by 596
- 2018PACT: Parameterized Clipping Activation for Quantized Neural Networkscited by 467
- 2018HAQ: Hardware-Aware Automated Quantization with Mixed Precisioncited by 443
- 2021Dynamic Neural Networks: A Surveycited by 408
- 2018Slimmable Neural Networkscited by 305
- 2020FBNetV2: Differentiable Neural Architecture Search for Spatial and Channel Dimensionscited by 152
- 2018Dynamic Channel Pruning: Feature Boosting and Suppressioncited by 129
- 2016Deep, Convolutional, and Recurrent Models for Human Activity Recognition using Wearablescited by 94
- 2017MorphNet: Fast & Simple Resource-Constrained Structure Learning of Deep Networkscited by 94
10 more
- 2020Rethinking Differentiable Search for Mixed-Precision Neural Networkscited by 82
- 2016UniMiB SHAR: a new dataset for human activity recognition using acceleration data from smartphonescited by 54
- 2016Runtime Configurable Deep Neural Networks for Energy-Accuracy Trade-offcited by 19
- 2020Enabling Mixed-Precision Quantized Neural Networks in Extreme-Edge Devicescited by 10
- 2019A Lightweight Deep Learning Model for Human Activity Recognition on Edge Devicescited by 7
- 2020Layer-wise training convolutional neural networks with smaller filters for human activity recognition using wearable sensorscited by 7
- 2022Ultra-compact Binary Neural Networks for Human Activity Recognition on RISC-V Processorscited by 7
- 2020Always-On 674uW @ 4GOP/s Error Resilient Binary Neural Networks with Aggressive SRAM Voltage Scaling on a 22nm IoT End-Nodecited by 4
- 2022TCN Mapping Optimization for Ultra-Low Power Time-Series Edge Inferencecited by 4
- 2022Pruning In Time (PIT): A Lightweight Network Architecture Optimizer for Temporal Convolutional Networkscited by 4
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 2.
6 papers.
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applicationscited by 7
- 2024Adaptive Deep Learning for Efficient Visual Pose Estimation aboard Ultra-low-power Nano-dronescited by 4
- 2023Dynamic Decision Tree Ensembles for Energy-Efficient Inference on IoT Edge Nodescited by 3
- 2024Low-Energy On-Device Personalization for MCUscited by 3
- 2025γ-Quant: Towards Learnable Quantization for Low-bit Pattern Recognitioncited by 2
- 2024DiTMoS: Delving into Diverse Tiny-Model Selection on Microcontrollerscited by 0
- 2025γ-Quant: Towards Learnable Quantization for Low-bit Pattern Recognition26 Sep 2025
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applications20 Aug 2025
- 2024DiTMoS: Delving into Diverse Tiny-Model Selection on Microcontrollers14 Mar 2024
- 2024Low-Energy On-Device Personalization for MCUs12 Mar 2024
- 2024Adaptive Deep Learning for Efficient Visual Pose Estimation aboard Ultra-low-power Nano-drones26 Jan 2024
- 2023Dynamic Decision Tree Ensembles for Energy-Efficient Inference on IoT Edge Nodes16 Jun 2023
Similar, not cited
Close in wording, no citation either way
- 2021A Light-weight Deep Human Activity Recognition Algorithm Using Multi-knowledge Distillation
- 2021AHAR: Adaptive CNN for Energy-efficient Human Activity Recognition in Low-power Edge Devices
- 2026MicroBi-ConvLSTM: An Ultra-Lightweight Efficient Model for Human Activity Recognition on Resource Constrained Devices
- 2025MMA: A Momentum Mamba Architecture for Human Activity Recognition with Inertial Sensors
- 2025Parameter-Efficient Fine-Tuning for HAR: Integrating LoRA and QLoRA into Transformer Models
- 2025Towards Generalizable Human Activity Recognition: A Survey
- 2023Exploring Automatic Gym Workouts Recognition Locally On Wearable Resource-Constrained Devices
- 2024HARMamba: Efficient and Lightweight Wearable Sensor Human Activity Recognition Based on Bidirectional Mamba