Knowledge Reactor: A Contextual Computing Work in Progress for Eldercare
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 32870
Knowledge Reactor: A Contextual Computing Work in Progress for Eldercare

Authors: Scott N. Gerard, Aliza Heching, Susann M. Keohane, Samuel S. Adams


The world-wide population of people over 60 years of age is growing rapidly. The explosion is placing increasingly onerous demands on individual families, multiple industries and entire countries. Current, human-intensive approaches to eldercare are not sustainable, but IoT and AI technologies can help. The Knowledge Reactor (KR) is a contextual, data fusion engine built to address this and other similar problems. It fuses and centralizes IoT and System of Record/Engagement data into a reactive knowledge graph. Cognitive applications and services are constructed with its multiagent architecture. The KR can scale-up and scaledown, because it exploits container-based, horizontally scalable services for graph store (JanusGraph) and pub-sub (Kafka) technologies. While the KR can be applied to many domains that require IoT and AI technologies, this paper describes how the KR specifically supports the challenging domain of cognitive eldercare. Rule- and machine learning-based analytics infer activities of daily living from IoT sensor readings. KR scalability, adaptability, flexibility and usability are demonstrated.

Keywords: Ambient sensing, AI, artificial intelligence, eldercare, IoT, internet of things, knowledge graph.

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1011


[1] A. Newell, “Some problems of basic organization in problem-solving programs,” RAND, Tech. Rep. RM-3283-PR, 1962.
[2] “Janusgraph.” (Online). Available:
[3] “Kafka.” (Online). Available:
[4] “Watson IoT.” (Online). Available:
[5] “Docker.” (Online). Available:
[6] “Tinkerpop3.” (Online). Available:
[7] “Node-red.” (Online). Available:
[8] “Spark.” (Online). Available:
[9] “Jupyter.”
[Online]. Available:
[10] “Rxjava.” (Online). Available:
[11] “Resource description framework.” (Online). Available: https://www.
[12] “Web ontology language.” (Online). Available: h OWL.
[13] B. Balaji, A. Bhattacharya, G. Fierro, J. Gao, J. Gluck, D. Hong, A. Johansen, J. Koh, J. Ploennigs, Y. Agarwal, M. Berges, D. Culler, R. Gupta, M. B. Kjærgaard, M. Srivastava, and K. Whitehouse, “Brick: Towards a unified metadata schema for buildings,” in Proceedings of the 3rd ACM International Conference on Systems for Energy-Efficient Built Environments, ser. BuildSys ’16. New York, NY, USA: ACM, 2016, pp. 41–50. (Online). Available:
[14] “Sensor model language.” (Online). Available: http://www.
[15] “W3C semantic sensor net ontology.” (Online). Available: http://www. Sensor Net Ontology.
[16] “Review of sensor and observations ontologies.” (Online). Available: Review of Sensor and Observations Ontologies.
[17] “Ontology design patterns.” (Online). Available: http://
[18] “Quantities unitsdimensions and types.” (Online). Available: http: //
[19] H. Lee and J. Kwon, “Ontology model-based situation and socially-aware health care service in a smart home environment,” vol. 7, pp. 239–250, 09 2013.
[20] “Indoorgml.” (Online). Available: 14-005r4/14-005r4.html#12.
[21] “Citygml.” (Online). Available: standards/citygml.
[22] T. Gu, X. H. Wang, H. K. Pung, and D. Q. Zhang, “An ontology-based context model in intelligent environments,” in In Proceedings of Communication Networks and Distributed Systems Modeling and Simulation Conference, 2004, pp. 270–275.
[23] M. Miraoui, S. El-etriby, C. Tadj, and A. Abid, “Ontology-based context modeling for a smart living room,” 10 2015.
[24] “Daml+oil.” (Online). Available: oil-index.html.
[25] S. Tazari, “universaal/ontology.” (Online). Available: universAAL/ontology/wiki.
[26] “Sample decision ontology.”
[27] “Relationship: A vocabulary for describing relationships between people.” (Online). Available:
[28] “Avamere.” (Online). Available:
[29] “Smartthings.” (Online). Available:
[30] “Netatmo.” (Online). Available:
[31] I. Ihianle, U. Naeem, and S. Islam, “Ontology-driven activity recognition from patterns of object use,” pp. 654–657, 09 2017.
[32] F. J. Ordonez, P. de Toledo, and A. Sanchis, “Activity recognition using hybrid generative/discriminative models on home environments using binary sensors,” Sensors, vol. 13, no. 5, pp. 5460–5477, 2013. (Online). Available: