Protégé and the Kasimir decision-support system

Similar documents
-A means of constructing ontologies for knowledge representation -In domain of Chinese Medicine and Orthodox Medicine

NAMING AND REGISTRATION OF IOT DEVICES USING SEMANTIC WEB TECHNOLOGY

An Introduction to Description Logic I

Foundations in Data Semantics. Chapter 4

Real Time Summarization and Visualization of Ontology Change in Protégé

Ontology Representation : design patterns and ontologies that make sense Hoekstra, R.J.

The Ontological Character of Classes in the Dewey Decimal Classification. Rebecca Green Michael Panzer OCLC Online Computer Library Center, Inc.

D7.2: Human Machine Interface

Broadcast Graphics ACSR BG400 Webinar Table Of Content

Enhancing Music Maps

ITU-T Y Functional framework and capabilities of the Internet of things

Faceted classification as the basis of all information retrieval. A view from the twenty-first century

ITU-T Y.4552/Y.2078 (02/2016) Application support models of the Internet of things

Music and Text: Integrating Scholarly Literature into Music Data

Music Information Retrieval with Temporal Features and Timbre

Automated Accompaniment

Evaluation Tools. Journal Impact Factor. Journal Ranking. Citations. H-index. Library Service Section Elyachar Central Library.

Integration of Simple LIMS with Mindray using Mirth Connect

ONLINE ACTIVITIES FOR MUSIC INFORMATION AND ACOUSTICS EDUCATION AND PSYCHOACOUSTIC DATA COLLECTION

Introduction to Knowledge Systems

Part 1 Basic Operation

Digital Text, Meaning and the World

(Presenter) Rome, Italy. locations. other. catalogue. strategy. Meeting: Manuscripts

THE NEXT GENERATION OF CITY MANAGEMENT INNOVATE TODAY TO MEET THE NEEDS OF TOMORROW

WORLD LIBRARY AND INFORMATION CONGRESS: 75TH IFLA GENERAL CONFERENCE AND COUNCIL

A Meta-Theoretical Basis for Design Theory. Dr. Terence Love We-B Centre School of Management Information Systems Edith Cowan University

Doubletalk Detection

Multi-Agent and Semantic Web Systems: Ontologies

ManusOnLine. the Italian proposal for manuscript cataloguing: new implementations and functionalities

WRITING GUIDELINES COLLEGE PAPERS

GS122-2L. About the speakers:

Module 11. Reasoning with uncertainty-fuzzy Reasoning. Version 2 CSE IIT, Kharagpur

Guidelines for Reviewers

Discovery has become a library buzzword, but it refers to a traditional concept: enabling users to find library information and materials.

Easy access to medical literature: Are user habits changing? Is this a threat to the quality of Science?

2. Problem formulation

BIC Standard Subject Categories an Overview November 2010

Modelling Intellectual Processes: The FRBR - CRM Harmonization. Authors: Martin Doerr and Patrick LeBoeuf

FUTURE OF MEDICAL PUBLISHING

A 21st century look at an ancient concept: Understanding FRBR,

Basic and Bedside Electrocardiography

We Believe the Possibilities. Case Study

Film Grain Technology

The Biblissima Portal

From RTM-notation to ENP-score-notation

Music Emotion Recognition. Jaesung Lee. Chung-Ang University

ANSI/SCTE

Meaning Machines CS 672 Deictic Representations (3) Matthew Stone THE VILLAGE

Understanding Compression Technologies for HD and Megapixel Surveillance

Embodied music cognition and mediation technology

Detect Missing Attributes for Entities in Knowledge Bases via Hierarchical Clustering

Charters Encoding Initiative Overview

Go! Guide: The Notes Tab in the EHR

CIDOC CRM A High Level Overview of the Model. George Bruseker ICS-FORTH CIDOC 2017 Tblisi, Georgia 25/09/2017

California State University, Bakersfield Computer & Electrical Engineering & Computer Science ECE 3220: Digital Design with VHDL Laboratory 7

Automatically Creating Biomedical Bibliographic Records from Printed Volumes of Old Indexes

Laboratory Exercise 7

Tool-based Identification of Melodic Patterns in MusicXML Documents

Crossroads: Interactive Music Systems Transforming Performance, Production and Listening

ARRI Look Creator. Quick Guide / Release Notes for Open Beta Test v1.0

INTRODUCTION TO ONTOLOGY

Scan Converter Quick Installation Guide

JOURNAL OF PHARMACEUTICAL RESEARCH AND EDUCATION AUTHOR GUIDELINES

T : Internet Technologies for Mobile Computing

Software Quick Manual

Poznań, July Magdalena Zabielska

Digital Pathology, The Heart of the Lab, The Birmingham Heartlands Experience. Dr Bruce Tanchel Heart of England NHS Foundation Trust, Birmingham, UK

TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC

THE BERGEN EEG-fMRI TOOLBOX. Gradient fmri Artifatcs Remover Plugin for EEGLAB 1- INTRODUCTION

Using the Book Expert in Scholastic Achievement Manager

British National Corpus

Proc. of NCC 2010, Chennai, India A Melody Detection User Interface for Polyphonic Music

An Interactive Case-Based Reasoning Approach for Generating Expressive Music

ATSC 3.0 Applications and Services

ITU-T Y Specific requirements and capabilities of the Internet of things for big data

Relational Logic in a Nutshell Planting the Seed for Panosophy The Theory of Everything

Concept of ELFi Educational program. Android + LEGO

Melody classification using patterns

Figures in Scientific Open Access Publications

ACT-R ACT-R. Core Components of the Architecture. Core Commitments of the Theory. Chunks. Modules

TABLE OF CONTENTS TABLE OF CONTENTS TABLE OF CONTENTS. 1 INTRODUCTION 1.1 Foreword 1.2 Credits 1.3 What Is Perfect Drums Player?

TRM 1007 Surfing the MISP A quick guide to the Motion Imagery Standards Profile

GLOSSARY for National Core Arts: Visual Arts STANDARDS

Absolute Relevance? Ranking in the Scholarly Domain. Tamar Sadeh, PhD CNI, Baltimore, MD April 2012

Software Quick Manual

Software Quick Manual

Tone Insertion To Indicate Timing Or Location Information

Taxonomy Displays Bridging UX & Taxonomy Design. Content Strategy Seattle Meetup April 28, 2015 Heather Hedden

LIFE SAVING INNOVATION THROUGH OUTSOURCING

Cyclone V5 Teletext & Text Publishing System System Overview

Type-2 Fuzzy Logic Sensor Fusion for Fire Detection Robots

Triune Continuum Paradigm and Problems of UML Semantics

C8188 C8000 1/10. digital audio modular processing system. 4 Channel AES/EBU I/O. features. block diagram. 4 balanced AES inputs

PRNANO Editorial Policy Version

Analysis of vibration signals using cyclostationary indicators

Jam Tomorrow: Collaborative Music Generation in Croquet Using OpenAL

Avigilon View Software Release Notes

BIG DATA IN RESEARCH IMPACT AMINE TRIKI CUSTOMER EDUCATION SPECIALIST DECEMBER 2017

Contextualizing Subject Access Across Digital Collections. The "See Also" Problem

Usage of any items from the University of Cumbria s institutional repository Insight must conform to the following fair usage guidelines.

Transcription:

Protégé and the Kasimir decision-support system Amedeo Napoli Jean Lieber Mathieu d Aquin Sébastien Brachais - Knowledge-based systems - Knowledge representation - Classification systems - Description logics - Reasoning, CBR - Data mining, Text Mining -... INRIA-LORIA, Orpailleur group Nancy, France

Plan 1) Kasimir: a decision-support system - Context and Principles - Demonstration - The need for a knowledge base editor 2) Kasimir and Protégé-2000 - Describing the knowledge model of Kasimir - Introducing the inference engine - Visualization tools - Knowledge base comparison 3) Prospects - Knowledge representation languages - Component-based architecture - Reasoner plugged into patient databases - Case-Based Reasoning

Kasimir / Context and Principles (1/4) Decision-support system - knowledge bases (clinical guidelines) - inference engine => reasoning capabilities hierarchical classification (subsumption) fuzzy logic (uncertainty on decision thresholds) Applied to cancerology - breast cancer treatment - to other cancerous localization (prostate, settler) - to other cancerology problems (diagnosis, surveillance) A pluridisciplinary project - computer scientists (researchers and developers) - medicine doctors (cancer specialists) - ergonomicists

Kasimir / Context and Principles (2/4) Based on the principles of Description Logics - primitive concepts - defined concepts - relational attributes whose ranges are concepts Example : patient description Young woman Gender = female Age in [20, 30] Defined concept Attributes Young woman Gender, Age Values female : primitive concept [20, 30] : defined concept

Kasimir / Context and Principles (3/4) About concepts in Kasimir : Primitive concepts: the subsumption is declared Defined concepts: the subsumption is calculated Objective : Give a treatment to a patient Patient Description : defined concept ( Young woman ) Problem : defined concept = Patient Description associated to a treatment Problem :Young woman Gender = female Age in [20, 30] Treatment for a young woman

Kasimir / Context and Principles (4/4) - General working : Concepts, attributes : Domain knowledge XML files UI description Inference engine GUI Concept Concept(s) Mediator Patient description Treatment(s)

Kasimir / Demonstration (1/1)

Kasimir / The need for a knowledge-base editor (1/1) Knowledge bases encoded within XML files + 1000 concepts for breast cancer treatment Knowledge bases increase in size Knowledge bases were hand-written encoded Difficulty to maintain, to modify Various visualization needs => Need for a knowledge editor with advanced functionalities

Plan 1) Kasimir : a decision support system - Context and Principles - Demonstration - The need for a knowledge-base editor 2) Kasimir and Protégé-2000 - Describing the knowledge model of Kasimir - Introducing the inference engine - Visualisation tools - Knowledge-bases comparison 3) Prospects - Knowledge representation languages - Component-based architecture - Reasoner plugged to patient databases - Case-Based Reasoning

Kasimir and Protégé-2000 / Knowledge model (1/1) Knowledge model of Protégé-2000 «A Protégé ontology consists of classes, slots, facets and axioms» Knowledge model of Kasimir Concepts, attributes Kasimir Concepts Attributes Attribute values Protégé-2000 Classes Slots Facets => Set of Kasimir metaclasses in Protégé => Adapted forms for the editing process

Kasimir and Protégé-2000 / Inference engine (1/1) Thanks to the set of Kasimir metaclasses in Protégé, the user can perform the editing process All the edited knowledge has to be checked by the inference engine => Inference engine introduced through tab plugins : - discovers unexpected subsumptions - detects errors

Kasimir and Protégé-2000 / Visualization tools (1/1) Huge hierarchies require other means of visualization : - quick access to any knowledge element - overview of the full knowledge structure => 2 plugins - Palétuvier (Mathieu d Aquin) : graphical hierarchies viewer zoom abilities choice of the root - HyperTree (Christophe Bouthier) : hyperbolic tree view of hierarchies

Kasimir and Protégé-2000 / KB Comparison (1/1) Need to identify all changes carried out during the editing process => Use of Palétuvier with colors : - red: removed concepts - green: new/modified concepts - yellow: unchanged concepts - blue: modified treatments Old knowledge-base = all concepts initially present in the Protégé project. New knowledge-base = all concepts present in the same project at the time of comparison.

Plan 1) Kasimir : a decision support system - Context and Principles - Demonstration - The need for a knowledge-base editor 2) Kasimir and Protégé-2000 - Describing the knowledge model of Kasimir - Introducing the inference engine - Visualisation tools - Knowledge-bases comparison 3) Prospects - Knowledge representation languages - Component-based architecture - Reasoner plugged to patient databases - Case-Based Reasoning

Prospects (1/2) Implement fuzzy logic in the editing process Interoperability, Semantic Web => OWL? Objective: Kasimir as a resource of SW Component-based architecture => Independent inference engine communicating with XML Objective: knowledge server

Prospects (2/2) Patient databases Objective: Plugged with the reasoner => intelligent queries Case-Based Reasoning Objective: Try to respond and suggest treatments to patients not represented in the clinical guidelines

Thank you