SlideShare a Scribd company logo
1 of 40
Download to read offline
Limiting Logical
Violations in Ontology
Alignment Through
Negotiation
Ernesto Jim´enez-Ruiz, Terry R. Payne,
Alessandro Solimando, Valentina Tamma
KR Conference, Cape Town, April 27, 2016
1 / 28
Outline
Introduction
Preliminaries about Ontology Alignment
Correspondence Inclusion Dialogue
Evaluation
Conclusions and future work
2 / 28
Our approach in a nutshell
We have extend an existing decentralised approach to compute
ontology alignments:
agents engage in a dialogue to exchange details of possible
correspondences (Payne and Tamma 2014), and
identify and eliminate alignments that could yield to logical (i.e.
conservativity and consistency) violations (Solimando and
Jimenez-Ruiz et al. 2014).
(Payne and Tamma 2014) Negotiating over ontological
correspondences with asymmetric and incomplete knowledge.
AAMAS 2014
(Solimando and Jimenez-Ruiz et al. 2014). Detecting and
Correcting Conservativity Principle Violations in
Ontology-to-Ontology Mappings. ISWC 2014
3 / 28
Our approach in a nutshell
We have extend an existing decentralised approach to compute
ontology alignments:
agents engage in a dialogue to exchange details of possible
correspondences (Payne and Tamma 2014), and
identify and eliminate alignments that could yield to logical (i.e.
conservativity and consistency) violations (Solimando and
Jimenez-Ruiz et al. 2014).
(Payne and Tamma 2014) Negotiating over ontological
correspondences with asymmetric and incomplete knowledge.
AAMAS 2014
(Solimando and Jimenez-Ruiz et al. 2014). Detecting and
Correcting Conservativity Principle Violations in
Ontology-to-Ontology Mappings. ISWC 2014
3 / 28
Our approach in a nutshell
We have extend an existing decentralised approach to compute
ontology alignments:
agents engage in a dialogue to exchange details of possible
correspondences (Payne and Tamma 2014), and
identify and eliminate alignments that could yield to logical (i.e.
conservativity and consistency) violations (Solimando and
Jimenez-Ruiz et al. 2014).
(Payne and Tamma 2014) Negotiating over ontological
correspondences with asymmetric and incomplete knowledge.
AAMAS 2014
(Solimando and Jimenez-Ruiz et al. 2014). Detecting and
Correcting Conservativity Principle Violations in
Ontology-to-Ontology Mappings. ISWC 2014
3 / 28
Motivation: why ontology alignment?
Autonomous agents (e.g. sensors, devices, services) rely on
internal world models (e.g. ontology)
Ontological models may differ among agents
Typical scenario in dynamic and opportunistic scenarios (e.g.,
e-commerce, open-data or mobile systems)
Agents need to exchange knowledge
An integration phase is necessary to reconcile different views of
the world
4 / 28
Motivation: why ontology alignment?
Autonomous agents (e.g. sensors, devices, services) rely on
internal world models (e.g. ontology)
Ontological models may differ among agents
Typical scenario in dynamic and opportunistic scenarios (e.g.,
e-commerce, open-data or mobile systems)
Agents need to exchange knowledge
An integration phase is necessary to reconcile different views of
the world
4 / 28
Motivation: why decentralised approach?
Traditional approaches are centralised. One of the agents. . .
(or a third party) generates the alignments
has full access to both ontologies
Fragments of the ontological space may be confidential or
commercially sensitive
Disclosure of the full ontology no longer possible
Need to collaborate / negotiate to establish the alignment
Agents are self-interested, but also collaborative
5 / 28
Motivation: why decentralised approach?
Traditional approaches are centralised. One of the agents. . .
(or a third party) generates the alignments
has full access to both ontologies
Fragments of the ontological space may be confidential or
commercially sensitive
Disclosure of the full ontology no longer possible
Need to collaborate / negotiate to establish the alignment
Agents are self-interested, but also collaborative
5 / 28
Motivation: why decentralised approach?
Task-driven ontology alignment
An agent may aggregate several ontologies for a variety of
domains
A task may be relevant to only a (probably small) fragment
within an ontology
Minimize disclosure of knowledge (and maximizing utility)
We focus on a specific signature relevant to an encounter
6 / 28
Motivation: why decentralised approach?
Task-driven ontology alignment
An agent may aggregate several ontologies for a variety of
domains
A task may be relevant to only a (probably small) fragment
within an ontology
Minimize disclosure of knowledge (and maximizing utility)
We focus on a specific signature relevant to an encounter
6 / 28
Motivation: why using logical-based methods?
Previous decentralised approaches solved ambiguity in the
alignment by applying the Stable Marriage and Hungarian
algorithms. Although effective, these algorithms. . .
× can also prune out valid alignments
× cannot guarantee that the final alignment does not lead to errors
Logical violations may compromise the information exchange
7 / 28
Motivation: why using logical-based methods?
Previous decentralised approaches solved ambiguity in the
alignment by applying the Stable Marriage and Hungarian
algorithms. Although effective, these algorithms. . .
× can also prune out valid alignments
× cannot guarantee that the final alignment does not lead to errors
Logical violations may compromise the information exchange
7 / 28
Assumptions: initial state
Each agent commits to a private ontology:
sender’s ontology: Ox
recipient’s ontology: Oˆx
Σx and Σˆx are the public signatures for that encounter
The agents had acquired correspondences from past encounters
which are stored in their Correspondence Stores: ∆x and ∆ˆx
Agent correspodences are initially private
Each agent associated some weight/utility to each known
correspondence
8 / 28
Assumptions: initial state
Each agent commits to a private ontology:
sender’s ontology: Ox
recipient’s ontology: Oˆx
Σx and Σˆx are the public signatures for that encounter
The agents had acquired correspondences from past encounters
which are stored in their Correspondence Stores: ∆x and ∆ˆx
Agent correspodences are initially private
Each agent associated some weight/utility to each known
correspondence
8 / 28
Assumptions: initial state
9 / 28
Outline
Introduction
Preliminaries about Ontology Alignment
Correspondence Inclusion Dialogue
Evaluation
Conclusions and future work
10 / 28
Alignment between Ontologies
An alignment A is a set of a triples (i.e. correspondences)
c = e, e , r such that:
e ∈ Σx
, e ∈ Σˆx
r is the semantic relationship between e and e (e.g.
subsumption or equivalence)
Formalized as OWL 2 axioms
Where the semantic relationship r is one of {≡, , }
No extra semantics
11 / 28
Alignment between Ontologies
An alignment A is a set of a triples (i.e. correspondences)
c = e, e , r such that:
e ∈ Σx
, e ∈ Σˆx
r is the semantic relationship between e and e (e.g.
subsumption or equivalence)
Formalized as OWL 2 axioms
Where the semantic relationship r is one of {≡, , }
No extra semantics
11 / 28
Alignment leading to violations
An alignment A violates the consistency principle w.r.t Ox
and Oˆx if:
there exists a class A ∈ Σ(Ox
) ∪ Σ(Oˆx
) such that
Ox
∪ Oˆx
∪ A |= A ⊥, and
Ox
∪ Oˆx
|= A ⊥.
An alignment A violates the conservativity principle w.r.t Ox
and Oˆx if:
there exists an axioms A B with A, B belonging to Σ(Ox
)
(resp. Σ(Oˆx
)) such that
Ox
∪ Oˆx
∪ A |= A B, and
Ox
|= A B (resp. Oˆx
|= A B).
12 / 28
Alignment repair
R is a repair for A wrt Ox and Oˆx
if A  R does not lead to violations
R = A is a candidate repair
R is a diagnosis for A wrt Ox and Oˆx
if R ⊂ R is not a repair for A
Diagnosis are (typically) expensive to obtain
(*) Note that an alignment repair R may suggest splitting an
equivalence correspondence (≡) into or
13 / 28
Alignment repair
R is a repair for A wrt Ox and Oˆx
if A  R does not lead to violations
R = A is a candidate repair
R is a diagnosis for A wrt Ox and Oˆx
if R ⊂ R is not a repair for A
Diagnosis are (typically) expensive to obtain
(*) Note that an alignment repair R may suggest splitting an
equivalence correspondence (≡) into or
13 / 28
Computing alignment repairs
Standard justification-based ontology debugging
are expensive since require complete reasoning
do not scale when the number of violations is large
(Solimando and Jimenez-Ruiz et al. 2015)
An approximate Repair R≈
will not guarantee that A  R≈
is violations free
but aims at reducing the number of violations
while preserving A as much as possible
(Solimando and Jimenez-Ruiz et al. 2015). On the Feasibility of
Using OWL 2 Reasoners in Ontology Alignment Repair Problems.
ORE 2015
14 / 28
Computing alignment repairs
Standard justification-based ontology debugging
are expensive since require complete reasoning
do not scale when the number of violations is large
(Solimando and Jimenez-Ruiz et al. 2015)
An approximate Repair R≈
will not guarantee that A  R≈
is violations free
but aims at reducing the number of violations
while preserving A as much as possible
(Solimando and Jimenez-Ruiz et al. 2015). On the Feasibility of
Using OWL 2 Reasoners in Ontology Alignment Repair Problems.
ORE 2015
14 / 28
Computing alignment repairs
Our approach. . .
projects the input ontologies into Horn propositional and graph
encodings
relies on a SAT solver for propositional Horn logic, and a
combination of graph theory and logic programming
is sound but incomplete (e.g. some violations may be
misreported)
(Solimando and Jimenez-Ruiz et al. 2016). Minimizing
Conservativity Violations in Ontology Alignments: Algorithms and
Evaluation. Submitted to a Journal. 2016
(Solimando and Jimenez-Ruiz et al. 2014). Detecting and
Correcting Conservativity Principle Violations in
Ontology-to-Ontology Mappings. ISWC 2014
(Jimenez-Ruiz and Cuenca Grau 2011). LogMap: Logic-based and
Scalable Ontology Matching. ISWC 2011
15 / 28
Outline
Introduction
Preliminaries about Ontology Alignment
Correspondence Inclusion Dialogue
Evaluation
Conclusions and future work
16 / 28
The dialogue in a nutshell
Dialogue is made of a sequence of moves
Agents take turns to assert correspondences (c) and its
associated weight
Admissible responses to an assertions are:
confirm the admissibility of c
propose a possible repair to A ∪ c
reject the assertion of c
Correspondences must have a joint weight greater than an
agreed admissibility-threshold
Accepted correspondences are stored in A
17 / 28
The dialogue state diagram
The proponent (P) initiates the dialogue with the opponent (O)
Both O and P can play the role of sender x and recipient ˆx
assert
rejectC
acceptC
repair
acceptR
P
S5
O
S8
P
S3
O
S4
P
S7
O
S6
rejectR
assert
rejectC
acceptCrepair
acceptR
rejectR
join
matched-close
join
O
S2
P
S1
matched-close
close
close
18 / 28
Aggregating weights and the upper bound
The function joint : C → [0, 1] returns the joint weight for
some correspondence c
Correspondence with the highest weight κx
c are proposed first
Correspondences with a weight lower than the admissibility
threshold, , are filtered
19 / 28
Correspondence repair dialogue example
20 / 28
Correspondence repair dialogue results
Improvement wrt original CID dialogue
One correspondence less than the centralized approach
21 / 28
Outline
Introduction
Preliminaries about Ontology Alignment
Correspondence Inclusion Dialogue
Evaluation
Conclusions and future work
22 / 28
Empirical evaluation
Experiments with the Ontology Evaluation Alignment Initiative
(OAEI) Conference track dataset
21 ontology pairs with reference alignment
18 ontology alignment systems (i.e. source of alignments)
Each experiments included:
1 ontology pair (one ontology for each agent)
1 alignment (generated by a system)
Each agents assigned a weight to each correspondence
according to a probabilistic function
Baseline: randomly picking up an alignment generated by a
system
23 / 28
Empirical evaluation: results
Delta F-score between
the average (for the 18 systems) F-score using the dialogue
the average F-score of the baseline.
24 / 28
Completeness of the alignment repair methods
Comprehensive testing with OAEI datasets and participating
systems
Our incomplete techniques removed more than 99% of the
violations
The consistency repair algorithm removed up to 11% of the
original correspondences
Negligible impact on F-score
The conservativity repair algorithm removed up to 22% of the
original correspondences
(Solimando and Jimenez-Ruiz et al. 2016). Minimizing
Conservativity Violations in Ontology Alignments: Algorithms and
Evaluation. Submitted to a Journal. 2016
(Jimenez-Ruiz et al. 2013). Evaluating Mapping Repair Systems
with Large Biomedical Ontologies. DL 2013
25 / 28
Outline
Introduction
Preliminaries about Ontology Alignment
Correspondence Inclusion Dialogue
Evaluation
Conclusions and future work
26 / 28
Concluding remarks
Conservativity violations as false positives?
Due to errors or incompleteness in the ontologies
In some scenarios the ontologies are not modifiable
Our repair strategy follows a “better safe than sorry” approach
Future work:
Allow the disclosure of some additional knowledge about the
(private) ontologies
Extend the dialogue to consider scenarios involving more than
two agents
27 / 28
Concluding remarks
Conservativity violations as false positives?
Due to errors or incompleteness in the ontologies
In some scenarios the ontologies are not modifiable
Our repair strategy follows a “better safe than sorry” approach
Future work:
Allow the disclosure of some additional knowledge about the
(private) ontologies
Extend the dialogue to consider scenarios involving more than
two agents
27 / 28
Concluding remarks
Conservativity violations as false positives?
Due to errors or incompleteness in the ontologies
In some scenarios the ontologies are not modifiable
Our repair strategy follows a “better safe than sorry” approach
Future work:
Allow the disclosure of some additional knowledge about the
(private) ontologies
Extend the dialogue to consider scenarios involving more than
two agents
27 / 28
Questions?
Thank you for your attention
ernesto.jimenez.ruiz@gmail.com
ernesto@cs.ox.ac.uk
Acknowledgements:
Bernardo Cuenca Grau
Bijan Parsia
Giovanna Guerrini
Ian Horrocks
J´erˆome Euzenat
EU project Optique and the EPSRC project DBOnto.
Visiting fellowship (University of Liverpool)
28 / 28

More Related Content

Similar to Limiting Logical Violations in Ontology Alignnment Through Negotiation

Investigations of certain estimators for modeling panel data under violations...
Investigations of certain estimators for modeling panel data under violations...Investigations of certain estimators for modeling panel data under violations...
Investigations of certain estimators for modeling panel data under violations...Alexander Decker
 
IDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATA
IDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATAIDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATA
IDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATAijistjournal
 
Identifying the semantic relations on
Identifying the semantic relations onIdentifying the semantic relations on
Identifying the semantic relations onijistjournal
 
Visualizing Consensus with Online Ontologies to Support Quality in Ontology D...
Visualizing Consensus with Online Ontologies to Support Quality in Ontology D...Visualizing Consensus with Online Ontologies to Support Quality in Ontology D...
Visualizing Consensus with Online Ontologies to Support Quality in Ontology D...Mathieu d'Aquin
 
Review of Metaheuristics and Generalized Evolutionary Walk Algorithm
Review of Metaheuristics and Generalized Evolutionary Walk AlgorithmReview of Metaheuristics and Generalized Evolutionary Walk Algorithm
Review of Metaheuristics and Generalized Evolutionary Walk AlgorithmXin-She Yang
 
Supervised Corpus-based Methods for Word Sense Disambiguation
Supervised Corpus-based Methods for Word Sense DisambiguationSupervised Corpus-based Methods for Word Sense Disambiguation
Supervised Corpus-based Methods for Word Sense Disambiguationbutest
 
A Research Platform for Coevolving Agents.doc
A Research Platform for Coevolving Agents.docA Research Platform for Coevolving Agents.doc
A Research Platform for Coevolving Agents.docbutest
 
A Research Platform for Coevolving Agents.doc
A Research Platform for Coevolving Agents.docA Research Platform for Coevolving Agents.doc
A Research Platform for Coevolving Agents.docbutest
 
A Research Platform for Coevolving Agents.doc
A Research Platform for Coevolving Agents.docA Research Platform for Coevolving Agents.doc
A Research Platform for Coevolving Agents.docbutest
 
Zhe_2014JointSummits_v6
Zhe_2014JointSummits_v6Zhe_2014JointSummits_v6
Zhe_2014JointSummits_v6Zhe (Henry) He
 
P r e d i c t i n g t h e Semantic Orientation of A d j e c .docx
P r e d i c t i n g  t h e  Semantic Orientation of A d j e c .docxP r e d i c t i n g  t h e  Semantic Orientation of A d j e c .docx
P r e d i c t i n g t h e Semantic Orientation of A d j e c .docxgerardkortney
 
FCA-MERGE: Bottom-Up Merging of Ontologies
FCA-MERGE: Bottom-Up Merging of OntologiesFCA-MERGE: Bottom-Up Merging of Ontologies
FCA-MERGE: Bottom-Up Merging of Ontologiesalemarrena
 
Otto_Elmgart_Noise_Vol_Struct
Otto_Elmgart_Noise_Vol_StructOtto_Elmgart_Noise_Vol_Struct
Otto_Elmgart_Noise_Vol_StructOtto Elmgart
 
Bat Algorithm: Literature Review and Applications
Bat Algorithm: Literature Review and ApplicationsBat Algorithm: Literature Review and Applications
Bat Algorithm: Literature Review and ApplicationsXin-She Yang
 
Multinomial Logistic Regression.pdf
Multinomial Logistic Regression.pdfMultinomial Logistic Regression.pdf
Multinomial Logistic Regression.pdfAlemAyahu
 
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITYASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITYIJwest
 
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITYASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITYdannyijwest
 
Unit-4-Knowledge-representation.pdf
Unit-4-Knowledge-representation.pdfUnit-4-Knowledge-representation.pdf
Unit-4-Knowledge-representation.pdfHrideshSapkota2
 

Similar to Limiting Logical Violations in Ontology Alignnment Through Negotiation (20)

Ijetcas14 639
Ijetcas14 639Ijetcas14 639
Ijetcas14 639
 
Investigations of certain estimators for modeling panel data under violations...
Investigations of certain estimators for modeling panel data under violations...Investigations of certain estimators for modeling panel data under violations...
Investigations of certain estimators for modeling panel data under violations...
 
IDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATA
IDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATAIDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATA
IDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATA
 
Identifying the semantic relations on
Identifying the semantic relations onIdentifying the semantic relations on
Identifying the semantic relations on
 
Visualizing Consensus with Online Ontologies to Support Quality in Ontology D...
Visualizing Consensus with Online Ontologies to Support Quality in Ontology D...Visualizing Consensus with Online Ontologies to Support Quality in Ontology D...
Visualizing Consensus with Online Ontologies to Support Quality in Ontology D...
 
Review of Metaheuristics and Generalized Evolutionary Walk Algorithm
Review of Metaheuristics and Generalized Evolutionary Walk AlgorithmReview of Metaheuristics and Generalized Evolutionary Walk Algorithm
Review of Metaheuristics and Generalized Evolutionary Walk Algorithm
 
Supervised Corpus-based Methods for Word Sense Disambiguation
Supervised Corpus-based Methods for Word Sense DisambiguationSupervised Corpus-based Methods for Word Sense Disambiguation
Supervised Corpus-based Methods for Word Sense Disambiguation
 
Glm
GlmGlm
Glm
 
A Research Platform for Coevolving Agents.doc
A Research Platform for Coevolving Agents.docA Research Platform for Coevolving Agents.doc
A Research Platform for Coevolving Agents.doc
 
A Research Platform for Coevolving Agents.doc
A Research Platform for Coevolving Agents.docA Research Platform for Coevolving Agents.doc
A Research Platform for Coevolving Agents.doc
 
A Research Platform for Coevolving Agents.doc
A Research Platform for Coevolving Agents.docA Research Platform for Coevolving Agents.doc
A Research Platform for Coevolving Agents.doc
 
Zhe_2014JointSummits_v6
Zhe_2014JointSummits_v6Zhe_2014JointSummits_v6
Zhe_2014JointSummits_v6
 
P r e d i c t i n g t h e Semantic Orientation of A d j e c .docx
P r e d i c t i n g  t h e  Semantic Orientation of A d j e c .docxP r e d i c t i n g  t h e  Semantic Orientation of A d j e c .docx
P r e d i c t i n g t h e Semantic Orientation of A d j e c .docx
 
FCA-MERGE: Bottom-Up Merging of Ontologies
FCA-MERGE: Bottom-Up Merging of OntologiesFCA-MERGE: Bottom-Up Merging of Ontologies
FCA-MERGE: Bottom-Up Merging of Ontologies
 
Otto_Elmgart_Noise_Vol_Struct
Otto_Elmgart_Noise_Vol_StructOtto_Elmgart_Noise_Vol_Struct
Otto_Elmgart_Noise_Vol_Struct
 
Bat Algorithm: Literature Review and Applications
Bat Algorithm: Literature Review and ApplicationsBat Algorithm: Literature Review and Applications
Bat Algorithm: Literature Review and Applications
 
Multinomial Logistic Regression.pdf
Multinomial Logistic Regression.pdfMultinomial Logistic Regression.pdf
Multinomial Logistic Regression.pdf
 
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITYASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
 
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITYASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
ASSESSING SIMILARITY BETWEEN ONTOLOGIES: THE CASE OF THE CONCEPTUAL SIMILARITY
 
Unit-4-Knowledge-representation.pdf
Unit-4-Knowledge-representation.pdfUnit-4-Knowledge-representation.pdf
Unit-4-Knowledge-representation.pdf
 

More from Ernesto Jimenez Ruiz

Towards annotating potential incoherences in BioPortal mappings
Towards annotating potential incoherences in BioPortal mappingsTowards annotating potential incoherences in BioPortal mappings
Towards annotating potential incoherences in BioPortal mappingsErnesto Jimenez Ruiz
 
LogMap: Logic-based and Scalable Ontology Matching
LogMap: Logic-based and Scalable Ontology MatchingLogMap: Logic-based and Scalable Ontology Matching
LogMap: Logic-based and Scalable Ontology MatchingErnesto Jimenez Ruiz
 
LogMap: Large-scale, Logic-based and Interactive Ontology Matching
LogMap: Large-scale, Logic-based and Interactive Ontology MatchingLogMap: Large-scale, Logic-based and Interactive Ontology Matching
LogMap: Large-scale, Logic-based and Interactive Ontology MatchingErnesto Jimenez Ruiz
 
Evaluating Mapping Repair Systems with Large Biomedical Ontologies
Evaluating Mapping Repair Systems with Large Biomedical OntologiesEvaluating Mapping Repair Systems with Large Biomedical Ontologies
Evaluating Mapping Repair Systems with Large Biomedical OntologiesErnesto Jimenez Ruiz
 
Towards the Creation of the Cardiovascular Magnetic Resonance Quality Assessm...
Towards the Creation of the Cardiovascular Magnetic Resonance Quality Assessm...Towards the Creation of the Cardiovascular Magnetic Resonance Quality Assessm...
Towards the Creation of the Cardiovascular Magnetic Resonance Quality Assessm...Ernesto Jimenez Ruiz
 

More from Ernesto Jimenez Ruiz (6)

Towards annotating potential incoherences in BioPortal mappings
Towards annotating potential incoherences in BioPortal mappingsTowards annotating potential incoherences in BioPortal mappings
Towards annotating potential incoherences in BioPortal mappings
 
LogMap: Logic-based and Scalable Ontology Matching
LogMap: Logic-based and Scalable Ontology MatchingLogMap: Logic-based and Scalable Ontology Matching
LogMap: Logic-based and Scalable Ontology Matching
 
LogMap: Large-scale, Logic-based and Interactive Ontology Matching
LogMap: Large-scale, Logic-based and Interactive Ontology MatchingLogMap: Large-scale, Logic-based and Interactive Ontology Matching
LogMap: Large-scale, Logic-based and Interactive Ontology Matching
 
Evaluating Mapping Repair Systems with Large Biomedical Ontologies
Evaluating Mapping Repair Systems with Large Biomedical OntologiesEvaluating Mapping Repair Systems with Large Biomedical Ontologies
Evaluating Mapping Repair Systems with Large Biomedical Ontologies
 
LogMap in Practice OM 2019
LogMap in Practice OM 2019LogMap in Practice OM 2019
LogMap in Practice OM 2019
 
Towards the Creation of the Cardiovascular Magnetic Resonance Quality Assessm...
Towards the Creation of the Cardiovascular Magnetic Resonance Quality Assessm...Towards the Creation of the Cardiovascular Magnetic Resonance Quality Assessm...
Towards the Creation of the Cardiovascular Magnetic Resonance Quality Assessm...
 

Recently uploaded

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 

Recently uploaded (20)

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

Limiting Logical Violations in Ontology Alignnment Through Negotiation

  • 1. Limiting Logical Violations in Ontology Alignment Through Negotiation Ernesto Jim´enez-Ruiz, Terry R. Payne, Alessandro Solimando, Valentina Tamma KR Conference, Cape Town, April 27, 2016 1 / 28
  • 2. Outline Introduction Preliminaries about Ontology Alignment Correspondence Inclusion Dialogue Evaluation Conclusions and future work 2 / 28
  • 3. Our approach in a nutshell We have extend an existing decentralised approach to compute ontology alignments: agents engage in a dialogue to exchange details of possible correspondences (Payne and Tamma 2014), and identify and eliminate alignments that could yield to logical (i.e. conservativity and consistency) violations (Solimando and Jimenez-Ruiz et al. 2014). (Payne and Tamma 2014) Negotiating over ontological correspondences with asymmetric and incomplete knowledge. AAMAS 2014 (Solimando and Jimenez-Ruiz et al. 2014). Detecting and Correcting Conservativity Principle Violations in Ontology-to-Ontology Mappings. ISWC 2014 3 / 28
  • 4. Our approach in a nutshell We have extend an existing decentralised approach to compute ontology alignments: agents engage in a dialogue to exchange details of possible correspondences (Payne and Tamma 2014), and identify and eliminate alignments that could yield to logical (i.e. conservativity and consistency) violations (Solimando and Jimenez-Ruiz et al. 2014). (Payne and Tamma 2014) Negotiating over ontological correspondences with asymmetric and incomplete knowledge. AAMAS 2014 (Solimando and Jimenez-Ruiz et al. 2014). Detecting and Correcting Conservativity Principle Violations in Ontology-to-Ontology Mappings. ISWC 2014 3 / 28
  • 5. Our approach in a nutshell We have extend an existing decentralised approach to compute ontology alignments: agents engage in a dialogue to exchange details of possible correspondences (Payne and Tamma 2014), and identify and eliminate alignments that could yield to logical (i.e. conservativity and consistency) violations (Solimando and Jimenez-Ruiz et al. 2014). (Payne and Tamma 2014) Negotiating over ontological correspondences with asymmetric and incomplete knowledge. AAMAS 2014 (Solimando and Jimenez-Ruiz et al. 2014). Detecting and Correcting Conservativity Principle Violations in Ontology-to-Ontology Mappings. ISWC 2014 3 / 28
  • 6. Motivation: why ontology alignment? Autonomous agents (e.g. sensors, devices, services) rely on internal world models (e.g. ontology) Ontological models may differ among agents Typical scenario in dynamic and opportunistic scenarios (e.g., e-commerce, open-data or mobile systems) Agents need to exchange knowledge An integration phase is necessary to reconcile different views of the world 4 / 28
  • 7. Motivation: why ontology alignment? Autonomous agents (e.g. sensors, devices, services) rely on internal world models (e.g. ontology) Ontological models may differ among agents Typical scenario in dynamic and opportunistic scenarios (e.g., e-commerce, open-data or mobile systems) Agents need to exchange knowledge An integration phase is necessary to reconcile different views of the world 4 / 28
  • 8. Motivation: why decentralised approach? Traditional approaches are centralised. One of the agents. . . (or a third party) generates the alignments has full access to both ontologies Fragments of the ontological space may be confidential or commercially sensitive Disclosure of the full ontology no longer possible Need to collaborate / negotiate to establish the alignment Agents are self-interested, but also collaborative 5 / 28
  • 9. Motivation: why decentralised approach? Traditional approaches are centralised. One of the agents. . . (or a third party) generates the alignments has full access to both ontologies Fragments of the ontological space may be confidential or commercially sensitive Disclosure of the full ontology no longer possible Need to collaborate / negotiate to establish the alignment Agents are self-interested, but also collaborative 5 / 28
  • 10. Motivation: why decentralised approach? Task-driven ontology alignment An agent may aggregate several ontologies for a variety of domains A task may be relevant to only a (probably small) fragment within an ontology Minimize disclosure of knowledge (and maximizing utility) We focus on a specific signature relevant to an encounter 6 / 28
  • 11. Motivation: why decentralised approach? Task-driven ontology alignment An agent may aggregate several ontologies for a variety of domains A task may be relevant to only a (probably small) fragment within an ontology Minimize disclosure of knowledge (and maximizing utility) We focus on a specific signature relevant to an encounter 6 / 28
  • 12. Motivation: why using logical-based methods? Previous decentralised approaches solved ambiguity in the alignment by applying the Stable Marriage and Hungarian algorithms. Although effective, these algorithms. . . × can also prune out valid alignments × cannot guarantee that the final alignment does not lead to errors Logical violations may compromise the information exchange 7 / 28
  • 13. Motivation: why using logical-based methods? Previous decentralised approaches solved ambiguity in the alignment by applying the Stable Marriage and Hungarian algorithms. Although effective, these algorithms. . . × can also prune out valid alignments × cannot guarantee that the final alignment does not lead to errors Logical violations may compromise the information exchange 7 / 28
  • 14. Assumptions: initial state Each agent commits to a private ontology: sender’s ontology: Ox recipient’s ontology: Oˆx Σx and Σˆx are the public signatures for that encounter The agents had acquired correspondences from past encounters which are stored in their Correspondence Stores: ∆x and ∆ˆx Agent correspodences are initially private Each agent associated some weight/utility to each known correspondence 8 / 28
  • 15. Assumptions: initial state Each agent commits to a private ontology: sender’s ontology: Ox recipient’s ontology: Oˆx Σx and Σˆx are the public signatures for that encounter The agents had acquired correspondences from past encounters which are stored in their Correspondence Stores: ∆x and ∆ˆx Agent correspodences are initially private Each agent associated some weight/utility to each known correspondence 8 / 28
  • 17. Outline Introduction Preliminaries about Ontology Alignment Correspondence Inclusion Dialogue Evaluation Conclusions and future work 10 / 28
  • 18. Alignment between Ontologies An alignment A is a set of a triples (i.e. correspondences) c = e, e , r such that: e ∈ Σx , e ∈ Σˆx r is the semantic relationship between e and e (e.g. subsumption or equivalence) Formalized as OWL 2 axioms Where the semantic relationship r is one of {≡, , } No extra semantics 11 / 28
  • 19. Alignment between Ontologies An alignment A is a set of a triples (i.e. correspondences) c = e, e , r such that: e ∈ Σx , e ∈ Σˆx r is the semantic relationship between e and e (e.g. subsumption or equivalence) Formalized as OWL 2 axioms Where the semantic relationship r is one of {≡, , } No extra semantics 11 / 28
  • 20. Alignment leading to violations An alignment A violates the consistency principle w.r.t Ox and Oˆx if: there exists a class A ∈ Σ(Ox ) ∪ Σ(Oˆx ) such that Ox ∪ Oˆx ∪ A |= A ⊥, and Ox ∪ Oˆx |= A ⊥. An alignment A violates the conservativity principle w.r.t Ox and Oˆx if: there exists an axioms A B with A, B belonging to Σ(Ox ) (resp. Σ(Oˆx )) such that Ox ∪ Oˆx ∪ A |= A B, and Ox |= A B (resp. Oˆx |= A B). 12 / 28
  • 21. Alignment repair R is a repair for A wrt Ox and Oˆx if A R does not lead to violations R = A is a candidate repair R is a diagnosis for A wrt Ox and Oˆx if R ⊂ R is not a repair for A Diagnosis are (typically) expensive to obtain (*) Note that an alignment repair R may suggest splitting an equivalence correspondence (≡) into or 13 / 28
  • 22. Alignment repair R is a repair for A wrt Ox and Oˆx if A R does not lead to violations R = A is a candidate repair R is a diagnosis for A wrt Ox and Oˆx if R ⊂ R is not a repair for A Diagnosis are (typically) expensive to obtain (*) Note that an alignment repair R may suggest splitting an equivalence correspondence (≡) into or 13 / 28
  • 23. Computing alignment repairs Standard justification-based ontology debugging are expensive since require complete reasoning do not scale when the number of violations is large (Solimando and Jimenez-Ruiz et al. 2015) An approximate Repair R≈ will not guarantee that A R≈ is violations free but aims at reducing the number of violations while preserving A as much as possible (Solimando and Jimenez-Ruiz et al. 2015). On the Feasibility of Using OWL 2 Reasoners in Ontology Alignment Repair Problems. ORE 2015 14 / 28
  • 24. Computing alignment repairs Standard justification-based ontology debugging are expensive since require complete reasoning do not scale when the number of violations is large (Solimando and Jimenez-Ruiz et al. 2015) An approximate Repair R≈ will not guarantee that A R≈ is violations free but aims at reducing the number of violations while preserving A as much as possible (Solimando and Jimenez-Ruiz et al. 2015). On the Feasibility of Using OWL 2 Reasoners in Ontology Alignment Repair Problems. ORE 2015 14 / 28
  • 25. Computing alignment repairs Our approach. . . projects the input ontologies into Horn propositional and graph encodings relies on a SAT solver for propositional Horn logic, and a combination of graph theory and logic programming is sound but incomplete (e.g. some violations may be misreported) (Solimando and Jimenez-Ruiz et al. 2016). Minimizing Conservativity Violations in Ontology Alignments: Algorithms and Evaluation. Submitted to a Journal. 2016 (Solimando and Jimenez-Ruiz et al. 2014). Detecting and Correcting Conservativity Principle Violations in Ontology-to-Ontology Mappings. ISWC 2014 (Jimenez-Ruiz and Cuenca Grau 2011). LogMap: Logic-based and Scalable Ontology Matching. ISWC 2011 15 / 28
  • 26. Outline Introduction Preliminaries about Ontology Alignment Correspondence Inclusion Dialogue Evaluation Conclusions and future work 16 / 28
  • 27. The dialogue in a nutshell Dialogue is made of a sequence of moves Agents take turns to assert correspondences (c) and its associated weight Admissible responses to an assertions are: confirm the admissibility of c propose a possible repair to A ∪ c reject the assertion of c Correspondences must have a joint weight greater than an agreed admissibility-threshold Accepted correspondences are stored in A 17 / 28
  • 28. The dialogue state diagram The proponent (P) initiates the dialogue with the opponent (O) Both O and P can play the role of sender x and recipient ˆx assert rejectC acceptC repair acceptR P S5 O S8 P S3 O S4 P S7 O S6 rejectR assert rejectC acceptCrepair acceptR rejectR join matched-close join O S2 P S1 matched-close close close 18 / 28
  • 29. Aggregating weights and the upper bound The function joint : C → [0, 1] returns the joint weight for some correspondence c Correspondence with the highest weight κx c are proposed first Correspondences with a weight lower than the admissibility threshold, , are filtered 19 / 28
  • 31. Correspondence repair dialogue results Improvement wrt original CID dialogue One correspondence less than the centralized approach 21 / 28
  • 32. Outline Introduction Preliminaries about Ontology Alignment Correspondence Inclusion Dialogue Evaluation Conclusions and future work 22 / 28
  • 33. Empirical evaluation Experiments with the Ontology Evaluation Alignment Initiative (OAEI) Conference track dataset 21 ontology pairs with reference alignment 18 ontology alignment systems (i.e. source of alignments) Each experiments included: 1 ontology pair (one ontology for each agent) 1 alignment (generated by a system) Each agents assigned a weight to each correspondence according to a probabilistic function Baseline: randomly picking up an alignment generated by a system 23 / 28
  • 34. Empirical evaluation: results Delta F-score between the average (for the 18 systems) F-score using the dialogue the average F-score of the baseline. 24 / 28
  • 35. Completeness of the alignment repair methods Comprehensive testing with OAEI datasets and participating systems Our incomplete techniques removed more than 99% of the violations The consistency repair algorithm removed up to 11% of the original correspondences Negligible impact on F-score The conservativity repair algorithm removed up to 22% of the original correspondences (Solimando and Jimenez-Ruiz et al. 2016). Minimizing Conservativity Violations in Ontology Alignments: Algorithms and Evaluation. Submitted to a Journal. 2016 (Jimenez-Ruiz et al. 2013). Evaluating Mapping Repair Systems with Large Biomedical Ontologies. DL 2013 25 / 28
  • 36. Outline Introduction Preliminaries about Ontology Alignment Correspondence Inclusion Dialogue Evaluation Conclusions and future work 26 / 28
  • 37. Concluding remarks Conservativity violations as false positives? Due to errors or incompleteness in the ontologies In some scenarios the ontologies are not modifiable Our repair strategy follows a “better safe than sorry” approach Future work: Allow the disclosure of some additional knowledge about the (private) ontologies Extend the dialogue to consider scenarios involving more than two agents 27 / 28
  • 38. Concluding remarks Conservativity violations as false positives? Due to errors or incompleteness in the ontologies In some scenarios the ontologies are not modifiable Our repair strategy follows a “better safe than sorry” approach Future work: Allow the disclosure of some additional knowledge about the (private) ontologies Extend the dialogue to consider scenarios involving more than two agents 27 / 28
  • 39. Concluding remarks Conservativity violations as false positives? Due to errors or incompleteness in the ontologies In some scenarios the ontologies are not modifiable Our repair strategy follows a “better safe than sorry” approach Future work: Allow the disclosure of some additional knowledge about the (private) ontologies Extend the dialogue to consider scenarios involving more than two agents 27 / 28
  • 40. Questions? Thank you for your attention ernesto.jimenez.ruiz@gmail.com ernesto@cs.ox.ac.uk Acknowledgements: Bernardo Cuenca Grau Bijan Parsia Giovanna Guerrini Ian Horrocks J´erˆome Euzenat EU project Optique and the EPSRC project DBOnto. Visiting fellowship (University of Liverpool) 28 / 28