Models to recognise human activities have been formalised using two classes of techniques.
(\(i\) ) Data-driven approaches, in turn, divided into the Machine Learning (ML) (e.g., Artificial Neural Networks [1]} or Support Vector Machines [2]}), and the probabilistic (e.g., Hidden Markov Models [3]} and the Bayesian Networks [4]}) based approaches.
(\(ii\) ) Logic-based approaches to reason on contextualised data based on knowledge available a priori.
In the last case, the Ontology Web Language (OWL) standard has been widely proposed for human activity recognition, as discussed in [5]}.
Typically, both probabilistic and logic-based approaches exploit Allen's Interval Algebra [6]} for temporal representations of knowledge.
