G-CTRNN: A Trainable Low-Power Continuous-Time Neural Network for Human Activity Recognition in Healthcare Applications
Source abstract
Abstract
Continuous-time Recurrent Neural Networks (CTRNNs) are well-suited for modeling temporal dynamics in low-power neuromorphic and analog computing systems, making them promising candidates for edge-based human activity recognition (HAR) in healthcare. However, training CTRNNs remains challenging due to their continuous-time nature and the need to respect physical hardware constraints. In this work, we propose G-CTRNN, a novel gradient-based training framework for analog-friendly CTRNNs designed for embedded healthcare applications. Our method extends Backpropagation Through Time (BPTT) to continuous domains using TensorFlow’s automatic differentiation, while enforcing constraints on time constants and synaptic weights to ensure hardware compatibility. We validate G-CTRNN on the WISDM human activity dataset, which simulates realistic wearable sensor data for healthcare monitoring. Compared to conventional RNNs, G-CTRNN achieves superior classification accuracy with fewer parameters and greater stability—enabling continuous, real-time HAR on low-power platforms such as MEMS computing networks. The proposed framework provides a pathway toward on-device AI for remote patient monitoring, elderly care, and personalized healthcare in resource-constrained environments.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Context-Aware Activity Recognition Systems · Anomaly Detection Techniques and Applications · Human Pose and Action Recognition
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Durham School of Architectural Engineering & Construction, College of Engineering, University of Nebraska-Lincoln, Omaha, NE 68182, USA
GE Aerospace Research, Niskayuna, NY 12309, USA
Funding
Office of the Director of National Intelligence (ODNI) · Intelligence Advanced Research Projects Activity (IARPA)
References (32)
Show source-provided references
1. Yu, Y., Zhou, Z., Xu, Y., Chen, C., Guo, W., and Sheng, X. (2025). Toward Hand Gesture Recognition Using a Channel-Wise Cumulative Spike Train Image-Driven Model. Cyborg Bionic Syst., 6.10.34133/cbsystems.0219 ↗
2. Luo, M., Yin, M., Li, J., Li, Y., Kobsiriphat, W., Yu, H., Xu, T., Wu, X., and Cao, W. (2025). Lateral Walking Gait Recognition and Hip Angle Prediction Using a Dual-Task Learning Framework. Cyborg Bionic Syst., 6.10.34133/cbsystems.0250 ↗
3. On the dynamics of small continuous-time recurrent neural networks10.1177/105971239500300405 ↗
4. Finding structure in time10.1207/s15516709cog1402_1 ↗
5. An analog VLSI recurrent neural network learning a continuous-time trajectory10.1109/72.485671 ↗
6. A MEMS Nonlinear Dynamic Approach for Neural Computing10.1109/JMEMS.2018.2864175 ↗
7. Emad-Ud-Din, M., Hasan, M.H., Jafari, R., Pourkamali, S., and Alsaleem, F. (2021). Simulation for a MEMS-Based CTRNN Ultra-Low Power Implementation of Human Activity Recognition. Front. Digit. Health, 3.10.3389/fdgth.2021.731076 ↗
8. Neuromorphic MEMS Sensor Network10.1063/1.5081804 ↗
9. Approximation of Dynamical Systems by Continuous Time Recurrent Neural Networks10.1016/S0893-6080(05)80125-X ↗
10. De Falco, I., Tarantino, E., Della Cioppa, A., Marcelli, A., and Salvatore, C. (2008). CTRNN Parameter Learning Using Differential Evolution. ECAI 2008, IOS Press.
11. Bown, O., and Lexer, S. (2006). Continuous-Time Recurrent Neural Networks for Generative and Interactive Musical Performance. Applications of Evolutionary Computation, Springer.10.1007/11732242_62 ↗
12. Chen, R.T.Q., Rubanova, Y., Bettencourt, J., and Duvenaud, D. (2018, January 3–8). Neural Ordinary Differential Equations. Proceedings of the 32nd Conference on Neural Information Processing Systems (NeurIPS), Montreal, QC, Canada. Available online: https://arxiv.org/abs/1806.07366.
13. Automatic Differentiation in Machine Learning: A Survey
14. Enhancing Learning Efficiency of Brain Storm Optimization via Orthogonal Learning Design10.1109/TSMC.2020.2963943 ↗
15. Li, N., Xue, B., Ma, L., and Zhang, M. (2025, January 8–12). Automatic Fuzzy Architecture Design for Defect Detection via Classifier-Assisted Multiobjective Optimization Approach. Proceedings of the IEEE Transactions on Evolutionary Computation, Hangzhou, China.10.1109/TEVC.2025.3530416 ↗
16. Wei, X., and Wang, Z. (2024). TCN-attention-HAR: Human activity recognition based on attention mechanism time convolutional network. Sci. Rep., 14.10.1038/s41598-024-57912-3 ↗
17. Yang, X., Xiong, B., Huang, Y., and Xu, C. (2024). Cross-modal federated human activity recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence, IEEE Computer Society.10.1109/TPAMI.2024.3367412 ↗
18. Sensitivity study for the PMV thermal comfort model and the use of wearable devices biometric data for metabolic rate estimation10.1016/j.buildenv.2016.10.007 ↗
19. Zhang, S., Li, Y., Zhang, S., Shahabi, F., Xia, S., Deng, Y., and Alshurafa, N. (2022). Deep learning in human activity recognition with wearable sensors: A review on advances. Sensors, 22.10.3390/s22041476 ↗
20. Orientation independent activity/gesture recognition using wearable motion sensors10.1109/JIOT.2018.2856119 ↗
21. Patel, S.N., Reynolds, M.S., and Abowd, G.D. (May, January May). Detecting human movement by differential air pressure sensing in HVAC system ductwork: An exploration in infrastructure mediated sensing. Proceedings of the Pervasive Computing: 6th International Conference, Pervasive 2008, Sydney, Australia.10.1007/978-3-540-79576-6_1 ↗
22. Sensor-based abnormal human-activity detection10.1109/TKDE.2007.1042 ↗
23. Activity recognition using cell phone accelerometers. ACM SIGKDD Explor
24. Sliding windows and persistence: An application of topological methods to signal analysis10.1007/s10208-014-9206-z ↗
25. Universal approximation property of a continuous neural network based on a nonlinear diffusion equation10.1186/s13662-023-03787-z ↗
26. Backpropagation through time: What it does and how to do it10.1109/5.58337 ↗
27. Kingma, D.P. (2014). Adam: A method for stochastic optimization. arXiv.
28. Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J., Devin, M., Ghemawat, S., Irving, G., and Isard, M. (2016, January 2–4). TensorFlow: A system for Large-Scale machine learning. Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), Savannah, GA, USA. Available online: https://www.usenix.org/conference/osdi16/technical-sessions/presentation/abadi.
29. Geron, A. (2019). Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow: Unsupervised Learning Techniques, O’Reilly Media, Inc.
30. Approximation with artificial neural networks
31. A simple weight decay can improve generalization
32. Park, J.-T., Shim, K.-S., Lee, S.-H., and Kim, M.-S. (2017, January 27–29). Classification of application traffic using tensorflow machine learning. Proceedings of the 2017 19th Asia-Pacific Network Operations and Management Symposium (APNOMS), Seoul, Republic of Korea.10.1109/APNOMS.2017.8094156 ↗