Resource-Efficient Wearable Computing for Real-Time Reconfigurable Machine Learning: A Cascading Binary Classification

by   Mahdi Pedram, et al.

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 intensities using a limited memory while power usages of the system is reduced by more than 40


Efficient Personalized Learning for Wearable Health Applications using HyperDimensional Computing

Health monitoring applications increasingly rely on machine learning tec...

Real-time Human Activity Recognition Using Conditionally Parametrized Convolutions on Mobile and Wearable Devices

Recently, deep learning has represented an important research trend in h...

Resource-Efficient Computing in Wearable Systems

We propose two optimization techniques to minimize memory usage and comp...

Hierarchical classification method based on selective learning of slacked hierarchy for activity recognition systems

Physical activity recognition using wearable sensors has gained signific...

Frugal Machine Learning

Machine learning, already at the core of increasingly many systems and a...

Learning Tree-Structured Detection Cascades for Heterogeneous Networks of Embedded Devices

In this paper, we present a new approach to learning cascaded classifier...

An Improved Intelligent Agent for Mining Real-Time Databases Using Modified Cortical Learning Algorithms

Cortical Learning Algorithms based on the Hierarchical Temporal Memory, ...

Please sign up or login with your details

Forgot password? Click here to reset