MicroBi-ConvLSTM: An Ultra-Lightweight Efficient Model for Human Activity Recognition on Resource Constrained Devices
About
Human Activity Recognition (HAR) on resource constrained wearables requires models that balance accuracy against strict memory and computational budgets. State of the art lightweight architectures such as TinierHAR (34K parameters) and TinyHAR (55K parameters) achieve strong accuracy, but exceed memory budgets of microcontrollers with limited SRAM once operating system overhead is considered. We present MicroBi-ConvLSTM, an ultra-lightweight convolutional-recurrent architecture achieving 11.4K parameters on average through two stage convolutional feature extraction with 4x temporal pooling and a single bidirectional LSTM layer. This represents 2.9x parameter reduction versus TinierHAR and 11.9x versus DeepConvLSTM while preserving linear O(N) complexity. Evaluation across eight diverse HAR benchmarks shows that MicroBi-ConvLSTM maintains competitive performance within the ultra-lightweight regime: 93.41% macro F1 on UCI-HAR, 94.46% on SKODA assembly gestures, and 88.98% on Daphnet gait freeze detection. Systematic ablation reveals task dependent component contributions where bidirectionality benefits episodic event detection, but provides marginal gains on periodic locomotion. INT8 post training quantization incurs only 0.21% average F1-score degradation, yielding a 23.0 KB average deployment footprint suitable for memory constrained edge devices.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Human Activity Recognition | PAMAP2 | -- | 26 | |
| Human Activity Recognition | Opportunity | Macro F187.58 | 23 | |
| Human Activity Recognition | WISDM | Macro F173.17 | 23 | |
| Human Activity Recognition | UCI-HAR | -- | 15 | |
| Human Activity Recognition | Daphnet | Macro F1 Score88.98 | 9 | |
| Human Activity Recognition | SKODA | Macro F194.46 | 9 | |
| Human Activity Recognition | MotionSense | Macro-F191.65 | 9 | |
| Human Activity Recognition | UniMiB | Macro F179.43 | 9 | |
| Human Activity Recognition | UCI-HAR | Memory Footprint (KB)21.2 | 4 | |
| Human Activity Recognition | MotionSense | Memory Footprint (KB)20.7 | 4 |