Towards Resource-Efficient Classifiers for Always-On Monitoring
Emerging applications such as natural user interfaces or smart homes create a rising interest in electronic devices that have always-on sensing and monitoring capabilities. As these devices typically have limited computational resources and require battery powered operation, the challenge lies in the development of processing and classification methods that can operate under extremely scarce resource conditions. To address this challenge, we propose a two-layered computational model which enables an enhanced trade-off between computational cost and classification accuracy: The bottom layer consists of a selection of state-of-the-art classifiers, each having a different computational cost to generate the required features and to evaluate the classifier itself. For the top layer, we propose to use a Dynamic Bayesian network which allows to not only reason about the output of the various bottom-layer classifiers, but also to take into account additional information from the past to determine the present state. Furthermore, we introduce the use of the Same-Decision Probability to reason about the added value of the bottom-layer classifiers and selectively activate their computations to dynamically exploit the computational cost versus classification accuracy trade-off space. We validate our methods on the real-world SINS database, where domestic activities are recorded with an accoustic sensor network, as well as the Human Activity Recognition (HAR) benchmark dataset.
This work has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme. Grant agreements 715037 Re-SENSE: Resource-efficient sensing through dynamic attention-scalability and 694980 SYNTH: Synthesising Inductive Data Models.
- 1.DCASE Challenge 2018: Monitoring of domestic activities based on multi-channel acoustics. http://dcase.community/challenge2018
- 2.Anguita, D., Ghio, A., Oneto, L., Parra, X., Reyes-Ortiz, J.L.: A public domain dataset for human activity recognition using smartphones. In: 21th European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning. ESANN 2013 (2013)Google Scholar
- 4.Darwiche, A.: New advances in compiling CNF to decomposable negation normal form. In: Proceedings of ECAI, pp. 328–332 (2004)Google Scholar
- 6.Dekkers, G., et al.: The SINS database for detection of daily activities in a home environment using an acoustic sensor network. In: Proceedings of the Detection and Classification of Acoustic Scenes and Events Workshop (DCASE) (2017)Google Scholar
- 7.Frank, E., Hall, M.A., Witten, I.H.: The WEKA workbench. In: Data Mining: Practical Machine Learning Tools and Techniques, 4th edn. Morgan Kaufmann, Burlington (2016)Google Scholar
- 10.Kantorov, V., Laptev, I.: Efficient feature extraction, encoding and classification for action recognition. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2593–2600 (2014)Google Scholar
- 12.Mitra, J., Saha, D.: An efficient feature selection in classification of audio files. arXiv preprint arXiv:1404.1491 (2014)
- 13.Olascoaga, L.I.G., Meert, W., Bruyninckx, H., Verhelst, M.: Extending Naive Bayes with precision-tunable feature variables for resource-efficient sensor fusion. In: AI-IoT ECAI, pp. 23–30 (2016)Google Scholar
- 14.Oztok, U., Choi, A., Darwiche, A.: Solving PP PP-complete problems using knowledge compilation. In: Fifteenth International Conference on the Principles of Knowledge Representation and Reasoning (2016)Google Scholar
- 18.Shnayder, V., Hempstead, M., Chen, B.R., Allen, G.W., Welsh, M.: Simulating the power consumption of large-scale sensor network applications. In: Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, pp. 188–200. ACM (2004)Google Scholar