Human Activity Recognition Models in Ontology Networks
提出Arianna+框架,通过设计本体网络来支持智能家居在线识别人类活动,利用逻辑推理和上下文数据处理,比单一本体更高效、更易理解。
We present Arianna+, a framework to design networks of ontologies for representing knowledge enabling smart homes to perform human activity recognition online. In the network, nodes are ontologies allowing for various data contextualisation, while edges are general-purpose computational procedures elaborating data. Arianna+provides a flexible interface between the inputs and outputs of procedures andstatements, which are atomic representations of ontological knowledge. Arianna+schedules procedures on the basis ofeventsby employing logic-based reasoning, that is, by checking the classification of certain statements in the ontologies. Each procedure involves input and output statements that are differently contextualized in the ontologies based on specific prior knowledge. Arianna+allows to design networks that encode data within multiple contexts and, as a reference scenario, we present a modular network based on a spatial context shared among all activities and a temporal context specialized for each activity to be recognized. In the article, we argue that a network of small ontologies is more intelligible and has a reduced computational load than a single ontology encoding the same knowledge. Arianna+integrates in the same architecture heterogeneous data processing techniques, which may be better suited to different contexts. Thus, we do not propose a new algorithmic approach to activity recognition, instead, we focus on the architectural aspects for accommodating logic-based and data-driven activity models in a context-oriented way. Also, we discuss how to leverage data contextualization and reasoning for activity recognition, and to support an iterative development process driven by domain experts.