Extending knowledge-driven activity models through data-driven learning techniques




Journal Title

Journal ISSN



Volume Title


Pergamon Press, Inc. Tarrytown, NY, USA



Peer reviewed



We combine knowledge- and data-driven approaches for activity modeling.We develop a novel clustering algorithm that uses prior domain expert knowledge.A new learning algorithm to model activities from extracted clusters.We model a pervasive home environment with real users' inputs for experiments.Automatically learn 100% of activity variations performed by users. Knowledge-driven activity recognition is an emerging and promising research area which has already shown very interesting features and advantages. However, there are also some drawbacks, such as the usage of generic and static activity models. This paper presents an approach to using data-driven techniques to evolve knowledge-driven activity models with a user's behavioral data. The approach includes a novel clustering process where initial incomplete models developed through knowledge engineering are used to detect action clusters which represent activities and aggregate new actions. Based on those action clusters, a learning process is then designed to learn and model varying ways of performing activities in order to acquire complete and specialized activity models. The approach has been tested with real users' inputs, noisy sensors and demanding activity sequences. Initial results have shown that complete and specialized activity models are properly learned with success rates of 100% at the expense of learning some false positive models.


The file attached to this record is the author's final peer reviewed version. The Publisher's final version can be found by following the DOI link.


Activity recognition, Knowledge-driven, Learning, Activity model


Azkune, G. et al. (2015) Extending knowledge-driven activity models through data-driven learning techniques. Expert Systems with Applications. vol.42. ISSUE.6, pp.3115-3128. DOI: 10.1016/j.eswa.2014.11.063, 2015. (IF


Research Institute

Cyber Technology Institute (CTI)