BioHealth Informatics Group 1 Techniques for segmenting large description logic ontologies Julian Seidenberg, Alan Rector

Slides:



Advertisements
Similar presentations
1 Summary Slides from Enhancing Organism Based Disease Knowledge Using Biological Taxonomy, and Environmental Ontologies Ken Baclawski Northeastern University.
Advertisements

Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
Chapter 10: Designing Databases
Chapter 10: The Traditional Approach to Design
Systems Analysis and Design in a Changing World, Fifth Edition
Haystack: Per-User Information Environment 1999 Conference on Information and Knowledge Management Eytan Adar et al Presented by Xiao Hu CS491CXZ.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
1 Knowledge Representation We’ve discussed generic search techniques. Usually we start out with a generic technique and enhance it to take advantage of.
Chapter 10 The Traditional Approach to Design
Automatically Annotating and Integrating Spatial Datasets Chieng-Chien Chen, Snehal Thakkar, Crail Knoblock, Cyrus Shahabi Department of Computer Science.
Concept Description Vectors and the 20 Questions Game Włodzisław Duch Tomasz Sarnatowicz Julian Szymański.
Distributed Search over the Hidden Web Hierarchical Database Sampling and Selection Panagiotis G. Ipeirotis Luis Gravano Computer Science Department Columbia.
© Prentice Hall1 DATA MINING TECHNIQUES Introductory and Advanced Topics Eamonn Keogh (some slides adapted from) Margaret Dunham Dr. M.H.Dunham, Data Mining,
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
Biological Ontologies Neocles Leontis April 20, 2005.
Selima Besbes Essanaa, Nadira Lammari ISID - CEDRIC Laboratory - CNAM - Paris.
Business Domain Modelling Principles Theory and Practice HYPERCUBE Ltd 7 CURTAIN RD, LONDON EC2A 3LT Mike Bennett, Hypercube Ltd.
ADVANCED MICROSOFT ACTIVE DIRECTORY CONCEPTS
Faculty of Informatics and Information Technologies Slovak University of Technology Personalized Navigation in the Semantic Web Michal Tvarožek Mentor:
Classes and Instances Alan Rector With CO-ODE and NIBHI University of Manchester OpenGALEN BioHealth Informatics Group © University.
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
Connected Query Overview Michael Stutz (360) (888)
A Generic Software Framework for building Hybrid Ontology-Backed Models for Driving Applications Colin Puleston, James Cunningham, Alan Rector Bio-Health.
The aims of the Gene Ontology project are threefold: - to compile vocabularies to describe components, functions and processes - to produce tools to query.
Dimitrios Skoutas Alkis Simitsis
Mining Topic-Specific Concepts and Definitions on the Web Bing Liu, etc KDD03 CS591CXZ CS591CXZ Web mining: Lexical relationship mining.
Overview of MOT Knowledge representation system : Basic Modeling Editor LexiconGrammarSemantics Pragmatics MOT Editor.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
InterOpMay2007 Ontology of Astronomical Object Types Alexandre RICHARD (INAF) Sébastien DERRIERE (CDS) Andrea PREITE MARTINEZ (INAF)
Faculty of Informatics and Information Technologies Slovak University of Technology Personalized Navigation in the Semantic Web Michal Tvarožek Mentor:
GREGORY SILVER KUSHEL RIA BELLPADY JOHN MILLER KRYS KOCHUT WILLIAM YORK Supporting Interoperability Using the Discrete-event Modeling Ontology (DeMO)
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
Project Overview Vangelis Karkaletsis NCSR “Demokritos” Frascati, July 17, 2002 (IST )
A survey of different shape analysis techniques 1 A Survey of Different Shape Analysis Techniques -- Huang Nan.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
Ontology-Centered Personalized Presentation of Knowledge Extracted from the Web Ralitsa Angelova.
Introduction to the Semantic Web and Linked Data
1 ISO/IEC 11179, Part 2: Classification Schemes Jim Carpenter Bureau of Labor Statistics Metatopia 2001 Conference September 20 – 21, 2001.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Knowledge Representation. Keywordsquick way for agents to locate potentially useful information Thesaurimore structured approach than keywords, arranging.
Ontologies for the Integration of Geospatial DataTU Wien, April 24-28, 2006 Ontologies for the Integration of Geospatial Data Michael Lutz Semantics and.
Approach to building ontologies A high-level view Chris Wroe.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Lesson # 8 HP UCMDB 8.0 Essentials.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
BioHealth Informatics Group Advanced OWL Tutorial 2005 Design Patterns Robert Stevens.
Ontologies for Terminologies, Knowledge Representation & Software: Benefits & Gaps (“Don’t make the tea”) (Only a part of Knowledge Representation) Alan.
Semantic Domain Specific Language for Wireless Experimentation Milorad Tosic and Ivan Seskar (CordSS, FLEX & ORBIT)
1-4 Properties of Real Numbers. Properties 1.Additive Identity – the sum of any number and zero is equal to the number. a + 0 = a 2.Multiplicative Identity.
Inverse Properties.
1 Instance Store Database Support for Reasoning over Individuals S Bechhofer, I Horrocks, D Turi. Instance Store - Database Support for Reasoning over.
Data Format Description Language (DFDL) WG Martin Westhead EPCC, University of Edinburgh
Ccs.  Ontologies are used to capture knowledge about some domain of interest. ◦ An ontology describes the concepts in the domain and also the relationships.
1 Letting the classifier check your intuitions Existentials, Universals, & other logical variants Some, Only, Not, And, Or, etc. Lab exercise - 3b Alan.
- Sachin Singh. Data Mining - Concepts Extracting meaningful knowledge from huge chunk of ‘raw’ data. Types –Association –Classification –Temporal.
NTT-MIT Collaboration Meeting, 2001Leslie Pack Kaelbling 1 Learning in Worlds with Objects Leslie Pack Kaelbling MIT Artificial Intelligence Laboratory.
Components.
Profiling based unstructured process logs
DATA MINING © Prentice Hall.
Lab exercise - 3a Alan Rector & colleagues
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
HISTORICAL AND CURRENT PROJECTIONS
Small is Again Beautiful in Description Logics
Overview Gene Ontology Introduction Biological network data
Concept Description Vectors and the 20 Questions Game
Nov. 29, 2001 Ontology Based Recognition of Complex Objects --- Problems to be Solved Develop Base Object Recognition algorithms that identify non-decomposable.
Data Models.
Learning in Worlds with Objects
Data Selection Data was selected based on assessment made using different tools.
Use of Descriptive Links
Presentation transcript:

BioHealth Informatics Group 1 Techniques for segmenting large description logic ontologies Julian Seidenberg, Alan Rector Project: CO-ODE / HyOntUse

2 Ontology = Labyrinth

3 Segment = Corridor

4 Overview Need for segmentation 3 styles of segmentation Segmentation by traversal Evaluation

5 Ontology?! Definition: An ontology describes concepts in a domain of interest and the relationships that hold between them.

6 Impossible to understand Stack overflow! Out of memory! Where am I? What do I do?

7 Segment! Browse segments Query segments Annotate segments Compare segments Evaluate segments Discuss segments Publish segments Transform segments Provenance using segments Plug segments into application

8 Query-based methods ? ?

9 Network partitioning

10 Extraction by traversal ?

11 Intra-taxonomy relationships “Properties link between Concepts in a hierarchy” Heart  is-a InternalOrgan isPartOf CardiovascularSystem … isPartOf hasPart

12 Basic segmentation algorithm

13 Filtering segmentation “Initial state” 1.Add missing reciprocal links 2.Filter out “isPartOf” relations 3.Follow links to select classes to extract

14 Filtering segmentation “Added reciprocal links” 1.Add missing reciprocal links 2.Filter out “isPartOf” relations 3.Follow links to select classes to extract

15 Side note “How reciprocals are different from inverses” Heart isPartOf Torso Torso hasPart Heart Heart isPartOf Torso Heart hasPart Torso (!)

16 Filtering segmentation “Filtered out ‘isPartOf’ relations” 1.Add missing reciprocal links 2.Filter out “isPartOf” relations 3.Follow links to select classes to extract

17 Filtering segmentation “Following links (1)” 1.Add missing reciprocal links 2.Filter out “isPartOf” relations 3.Follow links to select classes to extract

18 Filtering segmentation “Following links (2)” 1.Add missing reciprocal links 2.Filter out “isPartOf” relations 3.Follow links to select classes to extract

19 Filtering segmentation “Following links (3)” 1.Add missing reciprocal links 2.Filter out “isPartOf” relations 3.Follow links to select classes to extract

20 Filtering segmentation “Following links (4)” 1.Add missing reciprocal links 2.Filter out “isPartOf” relations 3.Follow links to select classes to extract

21 Filtering segmentation “Complete” 1.Add missing reciprocal links 2.Filter out “isPartOf” relations 3.Follow links to select classes to extract

22 Boundary extract

23 Test case Big (23,000 concepts) Complex (30,000 relationships) Representative (basis of many future systems)

24 Basic segment size

25 Property filtered size

26 Property filtered classification

27 Boundary depth vs. size

28 Summary 3 different styles of segmentation Query, network partitioning & traversal Basic extract by traversal Reduces size Non-destructive Multi-purpose Property filtering Focuses subject-area Increases tractability Facilitates ontology analysis Boundary limiting Accurately reduces size

29 Questions?