Www.landc.be W. Ceusters, M. Cassella dos Santos, M. Fielding Language & Computing nv Applying a realist ontology for medical natural language understanding.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Upper Ontology Summit Tuesday March 14 The BFO perspective Barry Smith Department of Philosophy, University at Buffalo National Center.
Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
KR-2002 Panel/Debate Are Upper-Level Ontologies worth the effort? Chris Welty, IBM Research.
W. Ceusters a, I. Desimpel a, B. Smith b, S. Schulz c a Language and Computing nv., Zonnegem, Belgium b IFOMIS, Leipzig, Germany c Dept. of.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Ontology From Wikipedia, the free encyclopedia In philosophy, ontology (from the Greek oν, genitive oντος: of being (part. of εiναι: to be) and –λογία:
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
Ontology management for NLU: the L&C approach W. Ceusters CTO * Language & Computing nv, Zonnegem, Belgium.
CPSC 322, Lecture 19Slide 1 Propositional Logic Intro, Syntax Computer Science cpsc322, Lecture 19 (Textbook Chpt ) February, 23, 2009.
A Probabilistic Framework for Information Integration and Retrieval on the Semantic Web by Livia Predoiu, Heiner Stuckenschmidt Institute of Computer Science,
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Formal Ontology for the improvement and integration of biomedical terminologies J. Simon* Ontology-based algorithms for error checking and semantic relationships.
The Semantic Web Week 13 Module Website: Lecture: Knowledge Acquisition / Engineering Practical: Getting to know.
Where are the Semantics in the Semantic Web? Michael Ushold The Boeing Company.
Sensemaking and Ground Truth Ontology Development Chinua Umoja William M. Pottenger Jason Perry Christopher Janneck.
Modelling Conceptual Knowledge using Logic - Week 6 Lee McCluskey Department of Computing and Mathematical Sciences University of Huddersfield.
Werner Ceusters Language & Computing nv Ontologies for the medical domain: current deficiencies in light of the needs of medical natural language.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Describing Syntax and Semantics
Some comments on Granularity Scale & Collectivity by Rector & Rogers Thomas Bittner IFOMIS Saarbruecken.
L & C Dr. W. Ceusters Language & Computing nv 1 L&C’s LinkBase: a multi-lingual Hub to medical terminologies Dr. W. Ceusters Dir R&D Language.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Ontology Development in the Sciences Some Fundamental Considerations Ontolytics LLC Topics:  Possible uses of ontologies  Ontologies vs. terminologies.
The Foundational Model of Anatomy and its Ontological Commitment(s) Stefan Schulz University Medical Center, Freiburg, Germany FMA in OWL meeting November.
Knowledge representation
Applying Belief Change to Ontology Evolution PhD Student Computer Science Department University of Crete Giorgos Flouris Research Assistant.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
A Z Approach in Validating ORA-SS Data Models Scott Uk-Jin Lee Jing Sun Gillian Dobbie Yuan Fang Li.
1 ECE 453 – CS 447 – SE 465 Software Testing & Quality Assurance Instructor Kostas Kontogiannis.
LDK R Logics for Data and Knowledge Representation Modeling First version by Alessandro Agostini and Fausto Giunchiglia Second version by Fausto Giunchiglia.
EMASTERS SCHOOL Vincent Spinc le MAI-SLT 2002 A syntactic and semantic treatment of ergativity in a system network grammar Vincent Spinc le.
DESIGN R CHAWUTHAI 1. COMMUNITY KNOWLEDGE 1.information preservation, refers to the ability to understand the rendered object at any time, i.e., to be.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
BAA - Big Mechanism using SIRA Technology Chuck Rehberg CTO at Trigent Software and Chief Scientist at Semantic Insights™
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
Jan 9, 2004 Symposium on Best Practice LSA, Boston, MA 1 Comparability of language data and analysis Using an ontology for linguistics Scott Farrar, U.
Proposed NWI KIF/CG --> Common Logic Standard A working group was recently formed from the KIF working group. John Sowa is the only CG representative so.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Semantics In Text: Chapter 3.
Artificial Intelligence 2004 Ontology
An Axiomatic Basis for Computer Programming Robert Stewart.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Some Thoughts to Consider 8 How difficult is it to get a group of people, or a group of companies, or a group of nations to agree on a particular ontology?
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
© The ATHENA Consortium. CI3 - Practices of Interoperability in SMEs Proposed Solutions.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
CSC3315 (Spring 2009)1 CSC 3315 Languages & Compilers Hamid Harroud School of Science and Engineering, Akhawayn University
Ontology Technology applied to Catalogues Paul Kopp.
Indexing Medical Documents using related ontologies: towards a strategy for automatic quality assurance Dr. W. Ceusters CTO Language and Computing.
Language, terminology and ontology in a medical context: theory en reality in industrial applications Werner CEUSTERS CTO Language & Computing.
Artificial Intelligence Logical Agents Chapter 7.
1 LinkSuite™: formally robust ontology-based data and information integration Werner Ceusters a, Barry Smith b, James Matthew Fielding b a.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
Language = Syntax + Semantics + Vocabulary
Integrating SysML with OWL (or other logic based formalisms)
Knowledge Representation Part I Ontology
ece 627 intelligent web: ontology and beyond
Medical Natural Language Understanding now and tomorrow
Ontology From Wikipedia, the free encyclopedia
Ontology.
ece 720 intelligent web: ontology and beyond
Semantics In Text: Chapter 3.
Introduction.
Ontology.
A framework for ontology Learning FROM Big Data
Presentation transcript:

W. Ceusters, M. Cassella dos Santos, M. Fielding Language & Computing nv Applying a realist ontology for medical natural language understanding.

An integrated approach Data structure and function library for language understanding Medical and linguistic knowledge required for language understanding NLU enabling tools for knowledge supported data-entry and -retrieval

Medico-linguistic ontology Formal Domain Ontology Lexicon Grammar Language A Lexicon Grammar Language B Cassandra Linguistic Ontology MEDDRA ICD SNOMED ICPC Others... Proprietary Terminologies

Some LinkFactory/LinkBase views

Some benefits: improved search conceptual linguistic+conceptual

Document indexing and coding

From concept-based representations to ontology “Ontology” in Information Science: –“An ontology is a description (like a formal specification of a program) of the concepts and relationships that can exist for an agent or a community of agents.” (Tom Gruber) “Ontology” in Philosophy: –“Ontology is the science of what is, of the kinds and structures of objects, properties, events, processes and relations in every area of reality.” (Barry Smith)

Our approach concept system languagereferents definitions medical+linguistic ontology (data + algorithms) languagereferents concept system the standard viewour view the real world

Exploit the relationships along the vertices language referents Baboons and humans have different cut-off points for discerning "same" objects because our verbal expression for "same" makes the idea of "same" more restrictive.” Fagot and Wasserman (Centre for Research in Cognitive Neuroscience in Marseille) Meaning is located in the interaction between living beings and the environment James J. Gibson, Ecological Realism in Psychology The structures of language are partially determined by our conceptualisation of the world. Halliday No mental representation without language Fodor concept Halliday’s systemic functional grammar Aristotelian realism

Theory of granular partitions (B. Smith) Think of it as Alberti’s grid

A partition view on meningitis systemic-medium partition disorder partition inflammation partition meninges disorder of meninges inflammation of CNS meningitis

Partitions and LinkBase ® domain-entity: what is captured by cells of different partitions of reality –MENINGITIS (captured e.g. by the inflammation partition) –MENINGES (captured by an anatomical map) meta-entity: entity as foregrounded by cells of a partition prepared by third parties –ICD-10 : G03.9 : MENINGITIS, UNSPECIFIED domain-entity-link: aspect of domain-entities determining a partition/perspective –HAS-SYSTEMIC-MEDIUM –HAS-CONSEQUENCE criterion: perspective on a domain-entity yielded by a given partition –HAS-SYSTEMIC-MEDIUM MENINGES –HAS-CONSEQUENCE HEADACHE

What does linkBase say about the world ? if you know that a real-world entity satisfies the Full Definition of a domain-entity- type, then you may infer that that object is an instance of that type. if a real-world entity is an instance of a domain-entity, all that is said about the domain- entity applies to the instance; the statement “A-Link-B” says something about all instances of A, but nothing about instances of B unless the Link is declared to have an inverse;

What does linkBase say about the world ? everything that is true for a domain-entity is true for all its subsumers

What does LinkBase say about the world ? Restrictions apply Linktypes (may) have an (auto-)contra linktype if: L1 autocontra L2, then if C1 L1 C2 then C2 L2 C1 if: L1 contra L2, then if c1 L1 c2 (instances) then c2 L2 c1

Domain- entities and terms we call “terms” evidence-based expressions relating to domain-entities in a particular language no idea of enforcement (no language cops)

Some benefits: QA for terminology authoring

BFO/MedO and LinkBase BFO/MedO “validates”

Granular partition theory and BFO provide a LinkBase Standardization For every LinkBase concept C the definition is a mapping to a pair: For every LinkBase relation R(x,y), the definition is a mapping to a п 2 formula –(where X and Y are variables ranging over LinkBase concepts): For all x: x is the universal named by X or x is the extension of that universal, there is a y: y is the universal named by Y or y is an element in the extension of that universal, such that R*(x,y) (where R*(x,y) is a relation in the formal language of BFO)

Implementation of BFO axioms (Descriptive axioms of BFO elements) BFO entities axioms: apply when LinkBase concepts are subsumed by a BFO entity. BFO SUBSTANCE Defined by axiom: SBx  y(yIHx) BODY OF ORGANISM SUBSUMED BY HUMAN BODY IS-A Axiom is then applied, what allows properties and states (temperature, shape, colour...) to inhere in the HUMAN BODY.

BFO formal relations axioms: apply on instances of particular Linktype mapped to BFO formal relations. (Descriptive axioms of BFO elements) Implementation of BFO axioms BFO formal relation INCESSION Defined by axiom: xICy => End(x) & Perd(y) Linktype IS-ACTEE-OF MAPS TO INFECTED CYSTINFECTION IS-ACTEE-OF Axiom is then applied, what allows the deduction that INFECTION is a Perdurant and consequentely has temporal parts.

Implementation of BFO axioms Instance level (NLP applications) X Domain ontology level (LinkBase) Applied at instance level axioms help to transform natural language text into formal semantic representation by: - Inferring semantic relations between instances of concepts in the ontology. - Identifying new instances of concepts not explicitily mentioned or mapped. PERDURANTENDURANT SUBSUMED BY INCESSION ABDOMINAL CRAMP HAS-SYSTEMIC MEDIUM ABDOMINAL PAIN HAS-CONSEQUENCE “The patient complained of cramps in his abdomen.” ABDOMENCRAMP :: Identified relation: HAS-SYSTEMIC-MEDIUM (mapped to INCESSION)

Implementation of BFO axioms Domain ontology level (LinkBase) BFO is an “upper level” ontology formalized according to a first order language of logical entailments that work on the instance level. LinkBase, however, is a system of generalizations, or categorical relations. In LinkBase most direct links, for example “x is a part of y”, have a reverse link, “y has part x”. We determined that the reverse links require reverse axioms in order to maintain the generalizability governed by the  2 formula. BFO INHERENCE Defined by axiom: xIHy => xODPy Linktype IS-STATE-OF-WE-OF MAPS TO Linktype HAS-WE-STATE CONTRA-LINK CAPILLARY HYPERPERMEABILITY CAPILLARY IS-STATE-OF-WE-OF IS-O-S-DEPENDENT-ON CAPILLARY HAS-WE-STATE PERMEABILITY ONE-SIDED DEPENDENCY? NECESSITY FOR REVERSE AXIOM.

The requirement of generalizability in LinkBase entails that we cannot simply reverse the terms from x y (xIHy) to y x (yRIHx), an operation perfectly valid at the instance level. Consequently axioms cannot be reverted by reverting the variables! Implementation of BFO axioms Domain ontology level (LinkBase) CAPILLARY HYPERPERMEABILITY CAPILLARY IS-STATE-OF-WE-OF HAS-WE-STATE Link violates the Π 2 formula: Not all instances of CAPILARRY have a hyperpermeability. Reverse axiom xRIHy => yODPx is then incorrect! Our solution then, has been to introduce a set of reverse axioms through the entire chain of formal relations, till the most primitive BFO formal relation (Weak Foundation). For the example above the correct reverse axiom is: xRIHy => xRODPy

Applied at domain ontology level axioms help us improve and expand the ontology by: - Inferring new relations between concepts in the ontology. - Supporting automated check for ontological errors. - Constraining the modelling space. Axioms at the Domain Ontology level INFECTION OF SKIN ULCER ULCER SKIN SKIN ULCER HAS-ACTEE IS-PROPER- MATERIAL- PART-OF IS-A The link HAS-ACTEE is mapped to the BFO relation INCESSION,which leads to Weak Foundation and its axiom: xWFy & z  y => xWFz

Axioms at the Domain Ontology level Supporting automated check for ontological errors & Constraining the modelling space OESOPHAGUS BYPASSBYPASS OF OESOPHAGUS BYPASS SURGERY PERDURANTENDURANT IS-A SURGICALLY ALTERED STRUCTURE REMOVAL OF BYPASS OF OESOPHAGUS HAS-THEME The link HAS-THEME is mapped to the reverse BFO relation INCESSION, defined by the axiom: xRICy => Perd(x) & End(y) Link is not allowed because according to the axiom the target concept must be an Endurant!

Conclusions (1) “Ontology” is too often not taken seriously, and only few people understand that. But there is hope: –The promise of Web Services, augmented with the Semantic Web, is to provide THE major solution for integration, the largest IT cost / sector, at $ 500 BN/year. The Web Services and Semantic Web trends are heading for a major failure (i.e., the most recent Silver Bullet). In reality, Web Services, as a technology, is in its infancy.... There is no technical solution (i.e., no basis) other than fantasy for the rest of the Web Services story. Analyst claims of maturity and adoption (...) are already false.... Verizon must understand it so as not to invest too heavily in technologies that will fail or that will not produce a reasonable ROI. Dr. Michael L. Brodie, Chief Scientist, Verizon IT OntoWeb Meeting, Innsbruck, Austria, December 16-18, 2002

Conclusions (2) Better no ontology, than an ontology without a theory. –description logics are not enough Ontology for terminology is only useful if the terminology is to be used by software. –( is terminology without an intended use by software still useful ? ) Ontology is not THE solution, but just part of the solution.