Presentation is loading. Please wait.

Presentation is loading. Please wait.

Some comments on Granularity Scale & Collectivity by Rector & Rogers Thomas Bittner IFOMIS Saarbruecken.

Similar presentations


Presentation on theme: "Some comments on Granularity Scale & Collectivity by Rector & Rogers Thomas Bittner IFOMIS Saarbruecken."— Presentation transcript:

1 Some comments on Granularity Scale & Collectivity by Rector & Rogers Thomas Bittner IFOMIS Saarbruecken

2 Overview Problems with doing ontology using DLs Problems with collectives Problems with indeterminacy Problems with transitivity Conclusions

3 Problems with doing ontology using Description Logics

4 Ontologies constrain intended meaning The biomedical world What you could say in L = Models of the language L Language L (symbols+meaning) We chose a language such that we can express the important aspects of the Bio-medical world This is what you actually say in your your ontology The biomedical domain is among the intended models = What you want to talk about

5 Ontologies constrain intended meaning The biomedical world Language L Ontology Models of the language L Intended models Guarino, 1998

6 Ontologies constrain intended meaning Good Ontology Guarino, 1998

7 Ontologies constrain intended meaning Bad Ontology Very bad Ontology Guarino, 1998

8 Ontologies constrain intended meaning Bad Ontology Inappropriate tools which do not allow you to write good ontologies Mistakes when writing axioms Too few axioms

9 Kinds of Ontology Languages

10 Different degrees of expressive power for the specification of the intended meaning A shared vocabulary plus a specification of its intended meaning Meaning specified implicitly and informally in natural language Two extremes

11 Kinds of Ontology Languages Different degrees of rigor of the specification of the intended meaning A shared vocabulary plus a specification of its intended meaning Meaning specified implicitly and informally in natural language meaning specified explicitly as a logical theory Two extremes In between a continuum of degree of expressive power

12 Kinds of Ontology Languages Terms General Logic Thesauri formal Taxonomies Frames (Protege) Data Models (UML, STEP) Description Logics (DAML+OIL) Principled, informal hierarchies ad hoc Hierarchies (Yahoo!) structured Glossaries XML DTDs Data Dictionaries (EDI) ‘ordinary’ Glossaries XML Schema DB Schema Glossaries & Data Dictionaries MetaData, XML Schemas, & Data Models Formal Ontologies & Inference Thesauri, Taxonomies Michael Gruninger, gruning@nist.gov

13 Kinds of Ontology Languages Terms General Logic Thesauri formal Taxonomies Frames (Protege) Data Models (UML, STEP) Description Logics (DAML+OIL) Principled, informal hierarchies ad hoc Hierarchies (Yahoo!) structured Glossaries XML DTDs Data Dictionaries (EDI) ‘ordinary’ Glossaries XML Schema DB Schema Glossaries & Data Dictionaries MetaData, XML Schemas, & Data Models Formal Ontologies & Inference Thesauri, Taxonomies Michael Gruninger, gruning@nist.gov

14 Kinds of Ontology Languages Terms General Logic Thesauri formal Taxonomies Frames Protege Data Models (UML, STEP) Description Logics (DAML+OIL) Principled, informal hierarchies ad hoc Hierarchies (Yahoo!) structured Glossaries XML DTDs Data Dictionaries (EDI) ‘ordinary’ Glossaries XML Schema DB Schema Glossaries & Data Dictionaries MetaData, XML Schemas, & Data Models Formal Ontologies & Inference Thesauri, Taxonomies Michael Gruninger, gruning@nist.gov

15 Kinds of Ontology Languages Terms General Logic Thesauri formal Taxonomies Frames Protege Data Models (UML, STEP) Description Logics (DAML+OIL) Principled, informal hierarchies ad hoc Hierarchies (Yahoo!) structured Glossaries XML DTDs Data Dictionaries (EDI) ‘ordinary’ Glossaries XML Schema DB Schema Glossaries & Data Dictionaries MetaData, XML Schemas, & Data Models Formal Ontologies & Inference Thesauri, Taxonomies Michael Gruninger, gruning@nist.gov

16 Why do we need formulate ontologies in very expressive languages?

17 Why do we need formulate ontologies in expressive languages? It is the only way to produce good ontologies!! Good Ontology

18 Kinds of Ontology Languages General Logic Description Logics (DAML+OIL) Tradeoff between expressive power and computability How well can we specify intended meaning What can we compute automatically

19 Kinds of Ontology Languages General Logic Description Logics (DAML+OIL) Tradeoff between expressive power and computability How well can we specify intended meaning What can we compute automatically

20 Kinds of Ontology Languages General Logic Description Logics (DAML+OIL) Tradeoff between expressive power and computability How well can we specify intended meaning What can we compute automatically

21 We need BOTH kinds of languages General Logic Description Logics (DAML+OIL) Tradeoff between expressive power and computability How well can we specify intended meaning What can we compute automatically

22 Ontologies Top Level Ontologies for arbitrary domains Endurant vs. perdurant (process) Parthood Constitution

23 Ontologies Top Level Ontologies for arbitrary domains Parthood Containment Constitution Computational ontologies and for specific domains GALEN FMA SNOMED

24 Ontologies Top Level Ontologies for arbitrary domains Parthood Containment Constitution Computational ontologies and for specific domains GALEN FMA SNOMED Focus on RELATIONS and properties of relations Focus on Class hierarchies

25 Ontologies Top Level Ontologies for arbitrary domains Computational ontologies and for specific domains Requires high expressive power Requires limited Expressive power Focus on RELATIONS and properties of relations Focus on Class hierarchies

26 Ontologies Top Level Ontologies for arbitrary domains Computational ontologies and for specific domains Focus on high expressive power Focus on computation First order logic is the right language Description logics are the right tools

27 Ontologies Top Level Ontologies for arbitrary domains Computational ontologies and for specific domains Alan and Jeremy use Description Logics to as tools to specify a top level ontology

28 Problems with collectives

29 Skin The skin (an organ) Object-like parts Skin tissue

30 Skin tissue = collective of cells Individual cell Collective of cells/ tissue The organ ‘skin’

31 Levels of granularity Individual cell Collective of cells The organ ‘skin’ Entities of scale X Entities of Scale Y Collectives of Entities of scale Y Level of granularity X Level of granularity Y

32 Levels of granularity Entities of scale X Entities of Scale Y Collectives of Entities of scale Y Level of granularity X Level of granularity Y Entities are treated as individuals Members of the Collection are NOT treated as individuals

33 Levels of granularity Entities of scale X Collectives of Entities of scale Y Level of granularity X Entities are treated as individuals Members of the Collection are NOT treated as individuals Collectives must have MANY members Cell/molecules/atoms/

34 We are interested in BIG collectives In SMALL collectives we can individuate the members. Problem: –The sum/union of two BIG collectives IS a BIG collection –The INTERSECTION of two BIG collectives is NOT necessarily a BIG collection –Parthood relation between BIG collectives CANNOT be modeled using the subset/subcollective relation

35 The INTERSECTION of two BIG collectives is NOT necessarily a BIG collection BIG small

36 Parthood relation between masses/collectives is DIFFERENT from parthood between individual entities Weak supplementation principle does NOT hold

37 Weak supplementation principle x proper-part-of y 

38 Weak supplementation principle x proper-part-of y  (  z)(z proper-part-of y AND  overlap zx)

39 Weak supplementation principle x proper-part-of y  (  z)(z proper-part-of y AND  overlap zx) Size of z does NOT matter

40 Weak supplementation principle for big collectives x p-mass-part-of y  (  z)(z p-mass-part-of y AND  overlap zx) BIG collective small collective

41 The weak supplementation principle relationPartial order WSPNPO is-p-part-ofyes is-p-mass-ofyesno Contained-inyesno You cannot make this distinction in a Description Logic

42 Ontologies constrain intended meaning Bad Ontology Ontology does not make enough distinctions Does NOT constrain meaning well enough

43 Empty collectives Empty collectives do not have grains/members ‘Empty collectives are allowed. This is convenient …’ (Rector & Rogers) This is always a bad justification!!

44 Empty collectives Empty collectives do not have grains/members ‘Empty collectives are allowed. This is convenient …’ (Rector & Rogers) If we allow empty collectives then collectives are ABSTRACT entities

45 Empty collectives are abstract! Abstract entities can be parts of concrete entities –Collective-of-blood-cells part-of blood concrete abstract Blood cell grain-of Collective-of-blood-cells abstract concrete

46 Empty collectives are abstract! Blood cell grain-of Collective-of-blood-cells abstract concrete Blood cell part-of Collective-of-blood-cells abstract concrete

47 Empty collectives are abstract! Blood cell part-of Collective-of-blood-cells abstract concrete Abstract entities are immaterial and immaterial entities cannot have material parts –E.g., a hole CANNOT have a material part So how can a blood cell be part of an ABSTRACT collective of blood cells?

48 Ontologies constrain intended meaning Bad Ontology Collectives are concrete Collectives are abstract

49 So how can a blood cell be part of a collective of blood cells? Give up empty collectives Give up that is-grain-of is a parthood relation I suggest: Do BOTH!!

50 Problems with indeterminacy

51 Grains, collections, and indeterminacy “Granular parts are parts by way of being members of a collective that is part of the whole and of indeterminate in number: removing one does not (normally) diminish the whole.” (Rector & Rogers)

52 Grains, collections, and indeterminacy “Granular parts are parts by way of being members of a collective that is part of the whole and of indeterminate in number: removing one does not (normally) diminish the whole.” (Rector & Rogers) There are some grains (e.g., cells) and it is indeterminate whether they are members/parts of some collection.

53 Parthood, granularity, indeterminacy Individual cell Collective of cells The organ ‘skin’ Constitutes Gross-part-of is_grain_of Determinate parthood INdeterminacy

54 Individual cell Collective of cells is_grain_of INdeterminacy At a given time t it is indeterminate (vague) whether a cell is member of a collective Collectives have different members at different times and it is hard to keep track of those changes Parthood, granularity, indeterminacy

55 At a given time t it is indeterminate whether a cell is member of the collective Collectives have different members at different times and it is hard to keep track of those changes Only true for some cells At the boundary of the skin For most cells it is pretty clear whether they are parts of a collective This is neither indeterminacy nor vagueness Parthood, granularity, indeterminacy Time-indexed is_grain_of

56 So, what does indeterminacy mean??? Bad Ontology Ontology does not make enough distinctions Does NOT constrain meaning well enough

57 More problems with indeterminacy Individual cell Collective of cells The organ ‘skin’ Constitutes (determinate) is_grain_of (indeterminate) Collective of cells The organ ‘skin’ Individual cell Part-of implies Part-of implies Determinate ?????????? INdeterminate ??????????

58 Problems with transitivity

59 Two questions are confused Does the relation X have the property Y? e.g., is parthood transitive Can we exploit the fact that relation X has property Y for reasoning purposes e.g., can we exploit transitivity for reasoning Ontology Knowledge rep. & reasoning

60 What does it mean ‘relation R is transitive’ For ALL x,y,z [IF R(x,y) AND R(y,z) THEN R(x,z)] IF is_grain_of(x,y) AND is_grain_of(y,z) THEN is_grain_of(x,z) If this formula is true in the bio-medical domain then is_grain_of is transitive in this domain

61 Is is_grain_of transitive ? IF is_grain_of(x,y) AND is_grain_of(y,z) THEN is_grain_of(x,z) The premise is false or The conclusion is true is_grain_of(x,y) individual collective is_grain_of(y, z) is_grain_of(x,y) AND is_grain_of(y,z) is_grain_of is (trivially) transitive

62 Problems with transitivity Two questions are confused Does the relation X have the property Y? e.g., is grain_of transitive Can we exploit the fact that relation X has property Y for reasoning purposes e.g., can we exploit transitivity for reasoning Formal Ontology Computational ontologies

63 Conclusions

64 The short version It is WRONG to consider description logics as tools for formal ontology, i.e., as formal languages in order to represent top-level ontologies DLs are VERY valuable and capable tools for computational ontologies that support reasoning

65 The short version It is WRONG to consider description logics as tools for formal ontology, i.e., as formal languages in order to represent top-level ontologies DLs are VERY valuable and capable tools for computational ontologies that support reasoning Computational ontologies should be derived (built in compliance with) a formal ontology in First Order Logic

66 The GOOD and the BAD Using SEP-triples in a formal (top-level) ontology IS BAD Using SEP-triples in a computational ontology to provide computationally efficient transitivity reasoning is GOOD (assuming that you have an underlying formal ontology that tells you what you are reasoning about)

67 The GOOD and the BAD To ignore properties that you cannot express in your language is BAD in a formal ontology To ignore properties that you cannot express in your (computable) language is all one can do in a computational ontology

68 Ontologies for biomedicine Formal top-level ontology expressed in first order logic

69 Ontologies for biomedicine Formal top-level ontology expressed in first order logic Computational ontologies in DLs based on a formal ontology


Download ppt "Some comments on Granularity Scale & Collectivity by Rector & Rogers Thomas Bittner IFOMIS Saarbruecken."

Similar presentations


Ads by Google