ORC: an Ontology Reasoning Component for Diabetes

Similar documents
ORC: an Ontology Reasoning Component for Diabetes

COMMODITY 12 : A smart e-health environment for diabetes management AUTHOR COPY

AN ONTOLOGY FOR DIABETES EARLY WARNING SYSTEM

STIN2103. Knowledge. engineering expert systems. Wan Hussain Wan Ishak. SOC 2079 Ext.: Url:

Activity Recognition for an Agent-oriented Personal Health System

Foundations of AI. 10. Knowledge Representation: Modeling with Logic. Concepts, Actions, Time, & All the Rest

APPLYING ONTOLOGY AND SEMANTIC WEB TECHNOLOGIES TO CLINICAL AND TRANSLATIONAL STUDIES

AN ONTOLOGICAL APPROACH TO REPRESENTING AND REASONING WITH TEMPORAL CONSTRAINTS IN CLINICAL TRIAL PROTOCOLS

SAGE. Nick Beard Vice President, IDX Systems Corp.

Clinical Observation Modeling

Expert Systems. Artificial Intelligence. Lecture 4 Karim Bouzoubaa

Programming with Goals (3)

BeliefOWL: An Evidential Representation in OWL ontology

A RDF and OWL-Based Temporal Context Reasoning Model for Smart Home

Knowledge networks of biological and medical data An exhaustive and flexible solution to model life sciences domains

Stepwise Knowledge Acquisition in a Fuzzy Knowledge Representation Framework

Semantic Alignment between ICD-11 and SNOMED-CT. By Marcie Wright RHIA, CHDA, CCS

! Towards a Human Factors Ontology for Cyber Security!

CHAPTER 6 DESIGN AND ARCHITECTURE OF REAL TIME WEB-CENTRIC TELEHEALTH DIABETES DIAGNOSIS EXPERT SYSTEM

Time-Oriented Question Answering from Clinical Narratives Using Semantic-Web Techniques

Using an Integrated Ontology and Information Model for Querying and Reasoning about Phenotypes: The Case of Autism

Kaiser Permanente Convergent Medical Terminology (CMT)

Causal Knowledge Modeling for Traditional Chinese Medicine using OWL 2

Ontology-based Approach for Hepatobiliary System Diseases

Co-ordinated multi-agency support for young carers and their families

International Journal of Software and Web Sciences (IJSWS)

Affective Game Engines: Motivation & Requirements

Ontology Development for Type II Diabetes Mellitus Clinical Support System

Semantic empowerment of Health Care and Life Science Applications

Exploiting deduction and abduction services for information retrieval. Ralf Moeller Hamburg University of Technology

Ontological Queries Supporting Decision Process in KaSeA System

Hans Erik Henriksen, CEO Healthcare DENMARK

Standardize and Optimize. Trials and Drug Development

Global WordNet Tools

Inferencing in Artificial Intelligence and Computational Linguistics

Heiner Oberkampf. DISSERTATION for the degree of Doctor of Natural Sciences (Dr. rer. nat.)

Pythia WEB ENABLED TIMED INFLUENCE NET MODELING TOOL SAL. Lee W. Wagenhals Alexander H. Levis

On the Contributors to System Smartness : A Med Net Agent System Case Study

SNOMED CT and Orphanet working together

What Is A Knowledge Representation? Lecture 13

A FUZZY LOGIC BASED CLASSIFICATION TECHNIQUE FOR CLINICAL DATASETS

Outline. BIONT Goals. Work so Far. Collaborative BIONT BIORDF use case. Next Steps

Using a Guideline-Centered Approach for the Design of a Clinical Decision Support System to Promote Smoking Cessation

FUTURE SMART ENERGY SOFTWARE HOUSES

Joint ICTP-IAEA School of Nuclear Energy Management August The IAEA Safety Standards. Dominique Delattre IAEA, Vienna Austria

EEL-5840 Elements of {Artificial} Machine Intelligence

A mobile diabetes management and educational system for type- 2 diabetics in Saudi Arabia (SAED)

Ontology-Based Personalized System to Support Patients at Home. Mukasine Angelique. Supervisors Professor Rune Fensli Jan Pettersen Nytun

Representation of Part-Whole Relationships in SNOMED CT

Semantic Web Applications in Financial Industry, Government, Health Care and Life Sciences

Building a Diseases Symptoms Ontology for Medical Diagnosis: An Integrative Approach

Clinical Genome Knowledge Base and Linked Data technologies. Aleksandar Milosavljevic

Research on Construction and SWRL Reasoning of Ontology of Maize Diseases

Expert System Profile

Chapter 2. Knowledge Representation: Reasoning, Issues, and Acquisition. Teaching Notes

Health informatics Digital imaging and communication in medicine (DICOM) including workflow and data management

Information Driven Healthy Eating

An Ontology for Healthcare Quality Indicators: Challenges for Semantic Interoperability

The NIMH Data Repositories

Overview. cis32-spring2003-parsons-lect15 2

APPROVAL SHEET. Uncertainty in Semantic Web. Doctor of Philosophy, 2005

Artificial Intelligence in Medicine

Overview EXPERT SYSTEMS. What is an expert system?

Binding Ontologies and Coding Systems to Electronic Health Records and Message

Elsevier ClinicalKey TM FAQs

With Semantic Analysis from Noun Phrases to SNOMED CT and Classification Codes H. R. Straub, M. Duelli, Semfinder AG, Kreuzlingen, Switzerland

Defined versus Asserted Classes: Working with the OWL Ontologies. NIF Webinar February 9 th 2010

Summary of current policy drivers and national practice overview

A Telematic System for Diabetes Management, Reporting and Patient Advice

Reviewing Peer Working A New Way of Working in Mental Health

Research Scholar, Department of Computer Science and Engineering Man onmaniam Sundaranar University, Thirunelveli, Tamilnadu, India.

Ontology-Based Context Awareness for Driving Assistance Systems

Observations on the Use of Ontologies for Autonomous Vehicle Navigation Planning

Ontological Modelling of Situational Awareness in Surgical Interventions

The openehr approach. Background. Approach. Heather Leslie, July 17, 2014

Using Semantic Web technologies for Clinical Trial Recruitment

International Journal of Advance Research in Engineering, Science & Technology. An Online Healthy Diet System :An Overview

Quality requirements for EHR Archetypes

Advancing methods to develop behaviour change interventions: A Scoping Review of relevant ontologies

ICT4Life. Final Conference. Exploitation : a strategic approach based on iterative testing for real market. Isabella Notarangelo (HOPE)

Intelligent Machines That Act Rationally. Hang Li Bytedance AI Lab

FAQs for HCP segment New Instructions for Dexcom G5 Mobile Continuous Glucose Monitoring (CGM) System Non-Adjunctive Indication

What Happened to Bob? Semantic Data Mining of Context Histories

Embracing Complexity in System of Systems Analysis and Architecting

A study on Expert Systems for Diabetic Diagnosis and Treatment

Nedap CowControl. Reproduction Management

What can Ontology Contribute to an Interdisciplinary Project?

Using SNOMED CT Codes for Coding Information in Electronic Health Records for Stroke Patients

ONTOLOGY. elearnig INITIATIVE PRAISE: Version number 1.0. Peer Review Network Applying Intelligence to Social Work Education

The i2b2 transmart Foundation Community Meeting

HBML: A Representation Language for Quantitative Behavioral Models in the Human Terrain

High-level Vision. Bernd Neumann Slides for the course in WS 2004/05. Faculty of Informatics Hamburg University Germany

PROPOSED WORK PROGRAMME FOR THE CLEARING-HOUSE MECHANISM IN SUPPORT OF THE STRATEGIC PLAN FOR BIODIVERSITY Note by the Executive Secretary

Curriculum Vitae. Degree and date to be conferred: Masters in Computer Science, 2013.

Enhanced Asthma Management with Mobile Communication

EHTEL. ehealth Interoperability Workshop

Support system for breast cancer treatment

GPS and Accelerometer Enhanced Prompted Recall as an Ontological Tool in Travel Behavior and Physical Activity Research

Role Representation Model Using OWL and SWRL

Transcription:

ORC: an Ontology Reasoning Component for Diabetes Özgür Kafalı 1, Michal Sindlar 2, Tom van der Weide 2 and Kostas Stathis 1 1 Department of Computer Science Royal Holloway, University of London, UK {ozgur.kafali,kostas.stathis}@rhul.ac.uk 2 Portavita B.V., Netherlands {m.sindlar,t.van.der.weide}@portavita.eu August 3, 2013 Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 1 / 17

Outline 1 Introduction 2 COMMODITY 12 personal health system 3 ORC for semantic reasoning 4 Illustrative Example 5 Conclusions Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 2 / 17

Introduction Motivation Availability of medical data greatly increased data from different information sources and in different formats mediator-based integration approaches for data translation Build on the existing COMMODITY 12 framework for diabetes management Complement the integration process of the mediator with ontologies and semantic reasoning support Improve the existing logic-based agents that provide monitoring, advice and diagnosis Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 3 / 17

Introduction Contributions Study how to embed a semantic reasoning at the infrastructure level present SWRL rules to provide semantic reasoning on the ontology concepts instantiate the ontology with individuals coming from a patient database Describe a diabetic patient profile using an ontology formalised in OWL Profiles on diabetes not previously available Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 4 / 17

COMMODITY 12 personal health system COMMODITY 12 overview Management of diabetes becomes an increasingly important problem worldwide diabetic patients not able to take crucial decisions related to treatment need to consult healthcare professionals Advise patients with recommendations and alerts based on their data Assist medical personnel with taking informed and timely decisions Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 5 / 17

Architecture COMMODITY 12 personal health system Deductive, hypothetical and temporal reasoning + KB LAMA logical terms Translator Mediator Translator Translator Web interface XML Smart hub query processing Doctor Patient Patient DB Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 6 / 17

COMMODITY 12 personal health system Portavita interface Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 7 / 17

COMMODITY 12 personal health system LAMA agents Use personal agents [Kafalı et al. 2013] as active software components to manage specific characteristics of individuals in user profiles identify contextual conditions about the domain by observing through sensors process intelligently information by reasoning logically to support monitoring, the provision of alerts, advice, and diagnosis Use the agent platform GOLEM for deployment Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 8 / 17

Agent control COMMODITY 12 personal health system Mind Body Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 9 / 17

Agent control COMMODITY 12 personal health system Mind observations Body Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 9 / 17

Agent control COMMODITY 12 personal health system Mind observations call cycle step Body KB Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 9 / 17

Agent control COMMODITY 12 personal health system Mind observations call cycle step revise state Body KB Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 9 / 17

Agent control COMMODITY 12 personal health system Mind observations call cycle step revise state select plan Body KB Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 9 / 17

Agent control COMMODITY 12 personal health system Mind observations call cycle step revise state select plan Body KB activate goal Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 9 / 17

Agent control COMMODITY 12 personal health system Mind observations call cycle step revise state select plan Body KB choose action activate goal Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 9 / 17

Agent control COMMODITY 12 personal health system Mind observations call cycle step revise state select plan Body KB try action choose action activate goal Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 9 / 17

Agent control COMMODITY 12 personal health system Mind observations call cycle step revise state select plan Body KB try action choose action activate goal Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 9 / 17

Agent control COMMODITY 12 personal health system Mind observations call cycle step revise state select plan Body return KB try action choose action activate goal Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 9 / 17

Agent control COMMODITY 12 personal health system Mind observations call cycle step revise state select plan Body return KB execute action try action choose action activate goal Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 9 / 17

ORC for semantic reasoning COMMODITY 12 extended with ORC Existing COMMODITY 12 system Proposed extension Deductive, hypothetical and temporal reasoning + KB Ontology instance (individuals) Semantic rules (SWRL) Patient profile ontology (OWL) LAMA logical terms Translator Mediator Translator ontology individuals ORC import external ontologies Translator XML Web interface Smart hub query processing... Doctor Patient Patient DB Food SNOMED CT observation Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 10 / 17

Sample logic rule ORC for semantic reasoning a d v i s e e c o n s u l t a t i o n ( Patient, T): has age ( Patient, Age, T ), Age < 80, has no hospital access ( Patient, T ), \+ consulted ( Patient, i n t e r n i s t, years, 1, T ), h a s s y s t o l i c b p s ( Patient, [ MostRecent, SecondMostRecent Rest ], months, 6, T ), MostRecent > 140, SecondMostRecent > 140. Rule can be improved via semantic reasoning in terms of access to / inference on data: has no hospital access(...) inferred from living place Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 11 / 17

Sample logic rule ORC for semantic reasoning a d v i s e e c o n s u l t a t i o n ( Patient, T): has age ( Patient, Age, T ), Age < 80, has no hospital access ( Patient, T ), \+ consulted ( Patient, i n t e r n i s t, years, 1, T ), h a s s y s t o l i c b p s ( Patient, [ MostRecent, SecondMostRecent Rest ], months, 6, T ), MostRecent > 140, SecondMostRecent > 140. Rule can be improved via semantic reasoning in terms of access to / inference on data: has no hospital access(...) inferred from living place knowledge representation / development effort: has systolic bps(...) parent concept from class hierarchy Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 11 / 17

Ontology classes ORC for semantic reasoning Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 12 / 17

Ontology rules ORC for semantic reasoning Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 13 / 17

Illustrative Example Portavita patient database Patient Age Living Place 82319 73 Lutjebroek Patient Observation Date Code Value 82319 11783457 25-01-2013 8480-6 133 82319 11827346 15-02-2013 Portavita714 141 82319 12053457 01-04-2013 8480-6 157 Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 14 / 17

Ontology assertions Illustrative Example f o r every p a t i e n t p : add to the ontology : i n d i v i d u a l p. p a t i e n t I d with class P a t i e n t P r o f i l e i n d i v i d u a l p. l i v i n g P l a c e with class LivingPlace o b j e c t p r o p e r t y p. p a t i e n t I d haslivingplace p. l i v i n g P l a c e o b j e c t p r o p e r t y p. p a t i e n t I d hasage p. age f o r every observation o : add to the ontology : i n d i v i d u a l o. o b s e r v a t i o n I d with class o. code d a t a p r o p e r t y o. o b s e r v a t i o n I d hasvalue o. value d a t a p r o p e r t y o. o b s e r v a t i o n I d hasmeasurementdate o. date o b j e c t p r o p e r t y o. p a t i e n t I d hasobservation o. o b s e r v a t i o n I d Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 15 / 17

Reasoning outcome Illustrative Example Get data from DB Apply semantic reasoning Translate ontology individuals into logic predicates has no hospital access ( patient 82319, 13 05 2013). h a s s y s t o l i c b p ( patient 82319, 133, 25 01 2013). h a s s y s t o l i c b p ( patient 82319, 141, 15 02 2013). h a s s y s t o l i c b p ( patient 82319, 157, 01 04 2013). Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 16 / 17

Conclusions Conclusions Presented an ontology reasoning component ORC that: builds upon existing personal health environment COMMODITY 12 support the integration and interpretation of multimodal medical information Future work: integrate other ontologies such as for food and alcohol provide generic translators based on a concept ontology run experimental tests to evaluate our system Kafalı, Sindlar, van der Weide and Stathis ORC: Ontology Reasoning for Diabetes 03.08.2013 17 / 17