Abstracting and Generalising the Foundational Model of Anatomy

12
Abstracting and Generalising the Foundational Model of Anatomy Ontology Eleni Mikroyannidi, Alan Rector, Robert Stevens BioHealth Informatics Group University of Manchester

description

Bio-ontologies SIG at ISMB, Stockholm, 2009; presented by Eleni Mikroyannidi

Transcript of Abstracting and Generalising the Foundational Model of Anatomy

Page 1: Abstracting and Generalising the Foundational Model of Anatomy

Abstracting and Generalising theFoundational Model of Anatomy

Ontology

Eleni Mikroyannidi, Alan Rector, Robert Stevens

BioHealth Informatics GroupUniversity of Manchester

Page 2: Abstracting and Generalising the Foundational Model of Anatomy

Outline

• Motivation: – The FMA is a highly detailed ontology of the human

anatomy• Consists of approximately 70,000 concepts• The use of the complete ontology is a time consuming procedure

– Why is the FMA so big?• How to make it smaller and more manageable• Without loss of information

• Methods & Evaluation Methodology– Abstraction– Expansion

• Results – Metrics • Conclusions

Page 3: Abstracting and Generalising the Foundational Model of Anatomy

Motivation – One reason for size

• Symmetrical parts are represented exhaustively– e.g. Left_hand and Right_hand

• Three times as many entities as necessary– Left_hand, Right_hand and Hand

• Side benefit– Quality assurance

• Apparent omissions in restrictions and classes– e.g. Left_shoulder has fewer restrictions than

Right_shoulder

Page 4: Abstracting and Generalising the Foundational Model of Anatomy

Methodology

• Abstraction– Abstract common characteristics of symmetrical

parts• From Hand, Left_hand, and Right_hand to just Hand• Plus the information that hands can be left or right

– the “Selector pattern”

• Expansion– Re-expand to original form

• Check that all information has been retained– And apparent omissions fixed

Page 5: Abstracting and Generalising the Foundational Model of Anatomy

The aim of the Abstraction

• A smaller and more compact FMA without any loss of information– Consistent ontology design pattern (ODP) for symmetrical

structures• selector pattern to express symmetries

• Detect and report omissions in the FMA• Mechanism• Apply to a subset of the FMA with many symmetries

– The limbs• Used the OWL version of the FMA from Noy modified to be

more convenient– All partonomy relations moved from individuals to class

restrictions

Page 6: Abstracting and Generalising the Foundational Model of Anatomy

Abstraction Algorithm

• User defines the symmetries and the ontology in the input• Creation of the Selector hierarchies• Detection and abstraction of the symmetrical entities

– A number of preconditions are checked • All the symmetrical classes are present• The symmetrical classes have equal number of restrictions • Lexically the label of the symmetrical class differs in one word from

the label of the parent class– Rejected candidates for the pattern are reported in log files

Page 7: Abstracting and Generalising the Foundational Model of Anatomy

Abstraction Algorithm (1)

• The algorithm creates an additional restriction in the concepts referring to a symmetry– E.g. Hand has_laterality

some Laterality

Page 8: Abstracting and Generalising the Foundational Model of Anatomy

Abstraction Algorithm (2)

• Common restrictions are moved in to the parent concept

• Symmetrical classes are removed

• Generalisation of the abstraction in order to consider other symmetries – E.g. Posterior and

Anterior, Medial and Lateral

Page 9: Abstracting and Generalising the Foundational Model of Anatomy

Expansion Algorithm

• Detects classes with existential restrictions referring to the Selector– E.g. has_laterality some

Laterality

• Creates new symmetrical sibling classes– their label is based on

the parent class label• “Symmetry type +

parent class name”

Page 10: Abstracting and Generalising the Foundational Model of Anatomy

Expansion Algorithm (1)

• Creates the existential restrictions of the symmetrical classes– Based on the

restrictions of the parent class

• Lexically modified and adapted

– E.g. regional_part some Left_thumb

Page 11: Abstracting and Generalising the Foundational Model of Anatomy

Results - Metrics

• Abstraction metrics– FMA shrinks up to 57% maximum

• Expansion metrics– All the concepts are recreated in most cases– Some loss of restrictions when many symmetries are considered

• Omissions in the FMA• Extension of the algorithm to track reliably all the restrictions

Table 1. The number of classes of the (B.) abstracted and (C.) expanded FMA for each kind of symmetry (A.) that is added in the Symmetry hierarchy.

A. Type of symmetry that is added in each test

B. Class count of the abstracted FMA

C. Class count of the expanded FMA

Laterality selector 3149 6483

Metacarpal_bone_selector & Metatarsal_bone_selector

3032 6486

Anterior_Posterior_Selector

3029 6484

Middle_Distal_Proximal 2787 6482

Medial_Lateral_Selector 2782 6482

The number of classes of the initial FMA subset is 6483.

A. Type of symmetry that is added in each test

B. Subclass axioms count of the abstracted FMA

C. Subclass axioms count of the expanded FMA

Laterality selector 11076 19453

Metacarpal_bone_selector & Metatarsal_bone_selector

10628 18892

Anterior_Posterior_Selector 10617 18868

Middle_Distal_Proximal 9944 18430

Medial_Lateral_Selector 9913 18374

The number of subclass axioms of the initial FMA subset is 18477.

Table 2. The number of subclass axioms of the (B.) abstracted and (C.) expanded FMA for each kind of symmetry (A.) that is added in the Symmetry hierarchy.

Page 12: Abstracting and Generalising the Foundational Model of Anatomy

Conclusions

• A more compact ontology as output• Same information of the FMA subset was

provided with fewer classes and axioms• No semantic errors were traced in both

abstracted and expanded ontology• The methodology was generalised to cover

different symmetries • It affords opportunities for quality assurance• Further development of the algorithm in order to

consider annotations of the symmetrical classes