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

by   Hamid Dadkhahi, et al.

In this paper, we present a new approach to learning cascaded classifiers for use in computing environments that involve networks of heterogeneous and resource-constrained, low-power embedded compute and sensing nodes. We present a generalization of the classical linear detection cascade to the case of tree-structured cascades where different branches of the tree execute on different physical compute nodes in the network. Different nodes have access to different features, as well as access to potentially different computation and energy resources. We concentrate on the problem of jointly learning the parameters for all of the classifiers in the cascade given a fixed cascade architecture and a known set of costs required to carry out the computation at each node.To accomplish the objective of joint learning of all detectors, we propose a novel approach to combining classifier outputs during training that better matches the hard cascade setting in which the learned system will be deployed. This work is motivated by research in the area of mobile health where energy efficient real time detectors integrating information from multiple wireless on-body sensors and a smart phone are needed for real-time monitoring and delivering just- in-time adaptive interventions. We apply our framework to two activity recognition datasets as well as the problem of cigarette smoking detection from a combination of wrist-worn actigraphy data and respiration chest band data.


page 6

page 8


Learning Shallow Detection Cascades for Wearable Sensor-Based Mobile Health Applications

The field of mobile health aims to leverage recent advances in wearable ...

Asymmetric Pruning for Learning Cascade Detectors

Cascade classifiers are one of the most important contributions to real-...

Bioelectronic Sensor Nodes for Internet of Bodies

Energy-efficient sensing with Physically-secure communication for bio-se...

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

Advances in embedded systems have enabled integration of many lightweigh...

An Energy Efficient Health Monitoring Approach with Wireless Body Area Networks

Wireless Body Area Networks (WBANs) comprise a network of sensors subcut...

Seeker: Synergizing Mobile and Energy Harvesting Wearable Sensors for Human Activity Recognition

There is an increasing demand for intelligent processing on emerging ult...

OnionNet: Sharing Features in Cascaded Deep Classifiers

The focus of our work is speeding up evaluation of deep neural networks ...

Please sign up or login with your details

Forgot password? Click here to reset