The challenge of making ontologies useful and usable - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

The challenge of making ontologies useful and usable

Description:

OWL-QL. Courtesy of Berners-Lee. RDQL. Users face a complex landscape ... example of data collection forms for trials. Renin dependent. Hypertension at ... – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 26
Provided by: allhan
Category:

less

Transcript and Presenter's Notes

Title: The challenge of making ontologies useful and usable


1
The challenge of making ontologies useful and
usable
  • Alan RectorSchool of Computer Science /
    Northwest Institute of Bio-Health
    Informaticsrector_at_cs.man.ac.uk
  • www.co-ode.orgwww.clinical-escience.orgwww.openg
    alen.org

2
Tree of Knowledge
Courtesy of Hodgson, TopQuadrant
3
SWRL
OWL-QL
RDQL
Courtesy of Berners-Lee
http//www.w3.org/2003/Talks/05-gartner-tbl/slide3
0-0.html
4
Users face a complex landscape
Courtesy of Hodgson, TopQuadran via Carole Goblet
5
Inhabited by many tribes,Each tribe in its own
teepee
Descriptionlogic
Complexity theory
Fuzziness
Defaultlogics
KR Logics
BeliefRevision
Logic programming
NaturalLanguage
Bayesiananalysis
Argumentation
6
and what feel like class divides
7
The chain of theorem envy
The chain of value
No one person can understand it all - must manage
the chain
8
but logicians are often seen as policemen
9
or insist users understand the solution space
The semantics isyour job! Meet users where
they are
10
So what is an ontology?
  • Deborah McGuinness, Stanford

General Logical constraints
Frames (properties)
Formal Is-a
Thesauri
Catalog/ ID
Disjointness, Inverse, partof
Formal instance
Informal Is-a
Terms/ glossary
Value restrictions
Arom
Gene Ontology
TAMBIS
EcoCyc
Mouse Anatomy
PharmGKB
11
My definition of an ontology
  • Short versiona representation of the shared
    background knowledge for a community
  • Long versionan implementable model of the
    entities that need to be understood in common in
    order for some group of software systems and
    their users to function and communicate at the
    level required for a set of tasks
  • ... and it doesnt make the coffeeJust one of
    at least three components of a complete system

11
12
But whats it for?
12
13
Ontologies in Information Systems
  • What information systems can say and how -
    Models of Meaning
  • Mathematical theories - although usually weak
    ones
  • evolved at the same time as Entity Relation and
    UML style modelling
  • Managing Scalabilty / complexity - Knowledge
    driven systems
  • Housekeeping tools for expert systems
  • Organising complex collections of rules, forms,
    guidelines, ...
  • Interoperability
  • The common grounding information needed to
    achieve communication
  • Standards and terminology
  • Communication with users
  • Document design decisions
  • Testing and quality assurance
  • sufficient constraints to know when it breaks
  • Empower users to make changes safely
  • ... but They dont make the coffee
  • just one component of the system / theory

8
14
The scaling problem The combinatorial explosion
  • It keeps happening!
  • Simple brute force solutions do not scale up!
  • Conditions x sites x modifiers x activity x
    context?
  • Huge number of terms to author
  • Software CHAOS

15
Combination of things to be done time to do
each thing
  • Terms and forms needed
  • Increases exponentially
  • Effort per term or form
  • Must decrease tocompensate
  • To give the effectiveness we want
  • Or might accept

16
The means Logic as the clips for
Conceptual Lego
gene
protein
polysacharide
cell
expression
chronic
Lung
acute
infection
inflammation
bacterium
deletion
polymorphism
ischaemic
virus
mucus
17
Logic as the clips for Conceptual Lego
SNPolymorphism of CFTRGene causing Defect in
MembraneTransport of Chloride Ion causing
Increase in Viscosity of Mucus in CysticFibrosis
Hand which isanatomically normal
18
Build complex representations from
modularisedprimitives
Species
Genes
Function
Disease
19
and more forms
20
A conceptual Coat rackFractal tailoring of
reusable resourcesexample of data collection
forms for trials
21
  • Solution space
  • Ontologies
  • Information Models
  • Logics
  • Rules
  • Frames
  • Planners
  • Logic programming
  • Bayes nets
  • Decision theory
  • Fuzzy sets
  • Open / closed world
  • Problem space
  • Answer questions
  • Advising on actions
  • Hazard monitoring
  • Creating forms
  • Discovering resources
  • Constraint actions
  • Assess risk

22
Problem space solution space
Problem space
Solutionspace
23
Matching problems and solutions is worthwhile
sciencen craft
  • Patterns, guidelines and tools
  • Reformulations of users solutions
  • Collaborations with behavioural scientists
  • Challenges and demonstrations

Some observations
24
By way of User Centred DesignOntologies were a
solution, not a goal
25
Motivation - automation
Courtesy of Semigix
26
Inter-rater variability
ART ARCHITECTURE THESAURUS (AAT) Domain art,
architecture, decorative arts, material
culture Content 125,000 terms Structure 7
facets, 33 polyhierarchies Associated concepts
(beauty, freedom, socialism) Physical attributes
(red, round, waterlogged) Style/Period (French,
impressionist, surrealist) Agents (printmaker,
architect, jockey) Activities (analysing,
running, painting) Materials (iron, clay,
emulsifier) Objects (gun, house, painting,
statue, arm) Synonyms Links to associated
terms Access lexical string match
hierarchical view
27
And to real world problemsThe Coding of
ChocolateAn international conversion guide
SNOMED-CT
  • C-F0811
  • C-F0816
  • C-F0817
  • C-F0819
  • C-F081A
  • C-F081B
  • C-F081C
  • C-F0058

?
28
Technology is improving
  • Understanding of the Web stack is improving
  • OWL is improving
  • OWL 1.1
  • but we are just beginning to learn how to use it
  • Tools are improving
  • Protege4, NEON, ...
  • Applications are happening
  • In Bioinformatics
  • In Health Informatics
  • Moores law is coming to the rescue
  • We are crossing a critical threshold

... but for human issues we are just starting
almost ready to ask the important questions
29
Challenges
  • Understanding problems
  • From users perspective
  • From value perspective
  • Matching solutions to problems
  • Solutions exist to solve problems
  • ... solution designers exist to make better
    solutions
  • Understanding misunderstandings
  • Not trying to do the impossible
  • Chocolate bars on the two sides of the Atlantic
    are different
  • Improving the technology
  • The dog just barely walks on its hind legs
  • So
  • What can we do?
  • Whats it good for?
  • Is it useful and usable?

29
Write a Comment
User Comments (0)
About PowerShow.com