Knowledge Inference Through Analysis of Human Activities

  • Leandro O. FreitasEmail author
  • Pedro R. Henriques
  • Paulo Novais
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11871)


Monitoring human activities provides context data to be used by computational systems, aiming a better understanding of users and their surroundings. Uncertainty still is an obstacle to overcome when dealing with context-aware systems. The origin of it may be related to incomplete or outdated data. Attribute Grammars emerge as a consistent approach to deal with this problem due to their formal nature, allowing the definition of rules to validate context. In this paper, a model to validate human daily activities based on an Attribute Grammar is presented. Context data is analysed through the execution of rules that implement semantic statements. This processing, called semantic analysis, will highlight problems that can be raised up by uncertain situations. The main contribution of this paper is the proposal of a rigorous approach to deal with context-aware decisions (decisions that depend on the data collected from the sensors in the environment) in such a way that uncertainty can be detected and its harmful effects can be minimized.


Activity analysis Attribute grammar Uncertainty handling 



“This work has been supported by national funds through FCT – Fundação para a Ciência e Tecnologia within the Project Scope: UID/CEC/00319/2019.”


  1. 1.
    Bobek, S., Nalepa, G.J.: Uncertainty handling in rule-based mobile context-aware systems. Pervasive Mob. Comput. 39, 159–179 (2017). Scholar
  2. 2.
    Burger, C., Karol, S., Wende, C.: Applying attribute grammars for metamodel semantics. In: ECOOP 2010 Workshop Proceedings - International Workshop on Formalization of Modeling Languages, FML 2010, January 2010.
  3. 3.
    Camara, J., Peng, W., Garlan, D., Schmerl, B.: Reasoning about sensing uncertainty and its reduction in decision-making for self-adaptation. Sci. Comput. Program. 167, 51–69 (2018). Scholar
  4. 4.
    Chahuara, P., Portet, F., Vacher, M.: Context-aware decision making under uncertainty for voice-based control of smart home. Expert Syst. Appl. 75, 63–79 (2017). Scholar
  5. 5.
    Chen, S., Wang, Z., Liang, J., Yuan, X.: Uncertainty-aware visual analytics for exploring human behaviors from heterogeneous spatial temporal data. J. Vis. Lang. Comput. 48, 187–198 (2018). Scholar
  6. 6.
    Cook, D.J., Schmitter-Edgecombe, M.: Assessing the quality of activities in a smart environment. Methods Inf. Med. 48(5), 480–5 (2009)CrossRefGoogle Scholar
  7. 7.
    Freitas, L.O., Henriques, P.R., Novais, P.: Attribute grammar applied to human activities recognition in intelligent environments. In: Novais, P., Lloret, J., Chamoso, P., Carneiro, D., Navarro, E., Omatu, S. (eds.) ISAmI 2019. AISC, vol. 1006, pp. 62–70. Springer, Cham (2020). Scholar
  8. 8.
    Knuth, D.E.: Semantics of context-free languages. Math. Syst. Theory 2, 127–145 (1968)MathSciNetCrossRefGoogle Scholar
  9. 9.
    Lim, B.Y., Dey, A.K.: Investigating intelligibility for uncertain context-aware applications. In: Proceedings of the 13th International Conference on Ubiquitous Computing, UbiComp 2011, pp. 415–424. ACM, New York (2011).
  10. 10.
    Noor, M.H.M., Salcic, Z., Wang, K.I.K.: Enhancing ontological reasoning with uncertainty handling for activity recognition. Know.-Based Syst. 114(C), 47–60 (2016). Scholar
  11. 11.
    Ordónez, F.J., De Toledo, P., Sanchis, A.: Activity recognition using hybrid generative/discriminative models on home environments using binary sensors. Sensors 13(5), 5460–5477 (2013). Scholar
  12. 12.
    Tian, W., et al.: A review of uncertainty analysis in building energy assessment. Renew. Sustain. Energy Rev. 93, 285–301 (2018). Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.ALGORITMI CenterUniversity of MinhoBragaPortugal

Personalised recommendations