Towards Green Wearable Computing: A Physics-Aware Spiking Neural Network for Energy-Efficient IMU-based Human Activity Recognition
About
Wearable IMU-based Human Activity Recognition (HAR) relies heavily on Deep Neural Networks (DNNs), which are burdened by immense computational and buffering demands. Their power-hungry floating-point operations and rigid requirement to process complete temporal windows severely cripple battery-constrained edge devices. While Spiking Neural Networks (SNNs) offer extreme event-driven energy efficiency, standard architectures struggle with complex biomechanical topologies and temporal gradient degradation. To bridge this gap, we propose the Physics-Aware Spiking Neural Network (PAS-Net), a fully multiplier-free architecture explicitly tailored for Green HAR. Spatially, an adaptive symmetric topology mixer enforces human-joint physical constraints. Temporally, an $O(1)$-memory causal neuromodulator yields context-aware dynamic threshold neurons, adapting actively to non-stationary movement rhythms. Furthermore, we leverage a temporal spike error objective to unlock a flexible early-exit mechanism for continuous IMU streams. Evaluated across seven diverse datasets, PAS-Net achieves state-of-the-art accuracy while replacing dense operations with sparse 0.1 pJ integer accumulations. Crucially, its confidence-driven early-exit capability drastically reduces dynamic energy consumption by up to 98\%. PAS-Net establishes a robust, ultra-low-power neuromorphic standard for always-on wearable sensing.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Human Activity Recognition | USC-HAD | Total Energy (µJ)0.87 | 29 | |
| Human Activity Recognition | PAMAP2 | Total Energy (µJ)2.57 | 28 | |
| Human Activity Recognition | HugaDB | Energy Consumption (µJ)3.89 | 19 | |
| Human Activity Recognition | TNDA | Energy Consumption (µJ)3.23 | 19 | |
| Human Activity Recognition | Daily-Sports | Energy Consumption (µJ)2.05 | 19 | |
| Human Activity Recognition | HAR70+ | Energy Consumption (µJ)0.99 | 19 | |
| Human Activity Recognition | Parkinson | Energy Consumption (µJ)1.42 | 19 |