TY - GEN
T1 - Resource-efficient wearable computing for real-time reconfigurable machine learning
T2 - 16th IEEE International Conference on Wearable and Implantable Body Sensor Networks, BSN 2019
AU - Pedram, Mahdi
AU - Rokni, Seyed Ali
AU - Nourollahi, Marjan
AU - Homayoun, Houman
AU - Ghasemzadeh, Hassan
N1 - Funding Information:
The authors would like to thank Dr. Janardhan Rao (Jana) Doppa of Washington State University and Dr. Sourabh Ravindran of Samsung Research America for their valuable input and technical discussions. This work was supported in part by the United States Department of Education, under Graduate Assistance in Areas of National Need (GAANN) Grant P200A150115, and the United States National Science Foundation, under grant CNS-1750679. Any opinions, findings, conclusions, or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the funding organizations.
Funding Information:
ACKNOWLEDGMENT The authors would like to thank Dr. Janardhan Rao (Jana) Doppa of Washington State University and Dr. Sourabh Ravindran of Samsung Research America for their valuable input and technical discussions. This work was supported in part by the United States Department of Education, under Graduate Assistance in Areas of National Need (GAANN) Grant P200A150115, and the United States National Science Foundation, under grant CNS-1750679. Any opinions, findings, conclusions, or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the funding organizations.
Publisher Copyright:
© 2019 IEEE.
PY - 2019/5
Y1 - 2019/5
N2 - Advances in embedded systems have enabled integration of many lightweight sensory devices within our daily life. In particular, this trend has given rise to continuous expansion of wearable sensors in a broad range of applications from health and fitness monitoring to social networking and military surveillance. Wearables leverage machine learning techniques to profile behavioral routine of their end-users through activity recognition algorithms. Current research assumes that such machine learning algorithms are trained offline. In reality, however, wearables demand continuous reconfiguration of their computational algorithms due to their highly dynamic operation. Developing a personalized and adaptive machine learning model requires real-time reconfiguration of the model. Due to stringent computation and memory constraints of these embedded sensors, the training/re-training of the computational algorithms need to be memory- and computation-efficient. In this paper, we propose a framework, based on the notion of online learning, for real-time and on-device machine learning training. We propose to transform the activity recognition problem from a multi-class classification problem to a hierarchical model of binary decisions using cascading online binary classifiers. Our results, based on Pegasos online learning, demonstrate that the proposed approach achieves 97% accuracy in detecting activities of varying intensities using a limited memory while power usages of the system is reduced by more than 40%.
AB - Advances in embedded systems have enabled integration of many lightweight sensory devices within our daily life. In particular, this trend has given rise to continuous expansion of wearable sensors in a broad range of applications from health and fitness monitoring to social networking and military surveillance. Wearables leverage machine learning techniques to profile behavioral routine of their end-users through activity recognition algorithms. Current research assumes that such machine learning algorithms are trained offline. In reality, however, wearables demand continuous reconfiguration of their computational algorithms due to their highly dynamic operation. Developing a personalized and adaptive machine learning model requires real-time reconfiguration of the model. Due to stringent computation and memory constraints of these embedded sensors, the training/re-training of the computational algorithms need to be memory- and computation-efficient. In this paper, we propose a framework, based on the notion of online learning, for real-time and on-device machine learning training. We propose to transform the activity recognition problem from a multi-class classification problem to a hierarchical model of binary decisions using cascading online binary classifiers. Our results, based on Pegasos online learning, demonstrate that the proposed approach achieves 97% accuracy in detecting activities of varying intensities using a limited memory while power usages of the system is reduced by more than 40%.
UR - http://www.scopus.com/inward/record.url?scp=85073890630&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85073890630&partnerID=8YFLogxK
U2 - 10.1109/BSN.2019.8771065
DO - 10.1109/BSN.2019.8771065
M3 - Conference contribution
AN - SCOPUS:85073890630
T3 - 2019 IEEE 16th International Conference on Wearable and Implantable Body Sensor Networks, BSN 2019 - Proceedings
BT - 2019 IEEE 16th International Conference on Wearable and Implantable Body Sensor Networks, BSN 2019 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 19 May 2019 through 22 May 2019
ER -