Abstract: In this paper, we proposed an AI Tutor using ontology and natural language process techniques to generate a computer science domain knowledge graph and answer users’ questions based on the knowledge graph. We define eight types of relation to extract relationships between entities according to the computer science domain text. The AI tutor is separated into two agents: learning agent and Question-Answer (QA) agent and developed on JADE (a multi-agent system) platform. The learning agent is responsible for reading text to extract information and generate a corresponding knowledge graph by defined patterns. The QA agent can understand the users’ questions and answer humans’ questions based on the knowledge graph generated by the learning agent.
Abstract: 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.