SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Formally Measuring Agreement and Disagreement in Ontologies Mathieu d’Aquin KMi, The Open University – m.daquin@open.ac.uk
Ontologies are knowledge artifacts… …. and knowledge is subjective What do we mean?
What do we mean? Therefore, two different ontologies can express two different views (=disagree)
What do we mean? Therefore, two different ontologies can express two different view (=disagree) Or the same/similar view(s) (=agree)
What do we mean? Similarly, an ontology can agree or disagree with a single ontology statement Seafood subClassOf Meat No, don’t think so… Yes, of course! ?
And why is that interesting? Being able to measure these (dis)agreements could help in choosing the right ontology, in understanding what exist and in making sense of a collection of ontologies ?
A naïve approach… To detect disagreements, one could “simply” merge ontolologies and check for incoherence/inconsitency SeaFooddisjointWith Meat SeaFoodsubClassOf Meat DISAGREEMENT
A naïve approach, but… … a bit limited Animal subClassOf Human ? Human subClassOf Animal Lion subClassOf Species ? Lion type Species ? Car subClassOf Vehicle EricCantona type FootballPlayer
Requirements R1:Ontologies agree with themselves Kind of obvious R2: Covering different domains is not agreeing Car vs Footballer example. R3: There are different levels of agreements and disagreements Human subClassOf Animal vsHuman disjointWith Animal Human subClassOf Animal vsAnimal subClassOf Human R4: (dis)agreement measures should be independent from matching techniques Matching is necessary, but not part of the measure R5: It is possible to agree and disagree at the same time Lion type Species vsLion subClassOf Species
Basic framework The clever bit: using 2 measures instead of one… Agreement(s, O)  [0..1] Disagreement(s, O)  [0..1] With s a statement and O an ontology Interpretation: A (s, O) = 1, D(s, O) = 0, O fully agrees with s A (s, O) = 0, D(s, O) = 1,O fully disagrees with s A (s, O) = 0, D(s, O) = 0,O doesn’t care about s A (s, O) > 0, D(s, O) > 0,O agrees to a certain extent with s or disagrees to a certain extent with s, or both
But how to calculate that? Considering a statement <subject, relation, object>, an ontology might agree or disagree with the relation between entities corresponding to subject and object. Extracting information about the relation between matching entities in an ontology: O= Animal Human  subClassOf Animal Matching s= LivingBeing Human Bird R-Module:Human subClassOf Animal, Animal subClassOf Human, Animal equivalentClass Human Minimal RM:Animal equivalentClass Human
Simplified representation of MRMs With subject’ and object’ the matching entities on O to the subject and object in s, the MRM of O regarding s can be represented as a list of relations: subject’ subClassOf object’ subClassOf object’ subClassOf subject’  subClassOf-1 etc. Assumptions: The MRM is non redundant (part of the definition) {equivalenClass}  OK {equivalentClass, subClassOf, subClassOf-1}  not OK The MRM should be coherent and consistent (guarantied if O is coherent and consistent, in accordance with our 1st requirement: an ontology agrees with itself) {subClassOf}  OK      {subClassOf, disjointWith}  not OK The MRM should be homogeneous in terms of modeling, i.e., it should not imply that en entity is at the same time a class and a property for example. {fatherOf domain Person, fatherOf range Person}  OK      {fatherOf domain Person, fatherOfsubClassOf Person}  not OK
Nice Property and Measure definitions The good news:  There is a small finite set of possible MRM, whatever is are O and s Which means? The measures of agreement and disagreement can be entirely defined by providing explicitly the values in two matrixes Agreement Disagreement Relation in s 0 < A1 < A2 < 1 MRM
So? A1/D1 Animal subClassOf Human Human subClassOf Animal Lion subClassOf Species Lion type Species A2/D2 0/0 Car subClassOf Vehicle EricCantona type FootballPlayer
Measuring agreement and disagreement between whole ontologies, to understand a set of ontologies The big formulas: What to do now…
Using 21 ontologies containing a concept SeaFood Camp 1: seaFooddisjointWith Meat Camp 2: SeaFoodsubClassOf Meat Disagreement Agreement
Measuring consensus and controversy in a collection of ontologies R, a repository of ontologies. Can be positive (high agreement, low disagreement) or negative (the contrary) High controversy means no clear cut between agreement and disagreement What else could we do?
Watson: Thousands of ontologies automatically crawled from the Web (http://watson.kmi.open.ac.uk) a: global agreement, d: global disagreement, cs: consensus, ct: controversy Assessing the statements related to SeaFood in Watson Example
Using a set of 456 evaluated mappings between 2 large thesaurus in the agricultural domain (71.3% precision) Conclusion: There is less consensus on incorrect mappings. Controversy indicates mappings that need to be investigated more. Can we use it for assessing mappings?
We provided definitions of measures of agreement and disagreement in ontologies, including consensus and controversy in ontology repositories. We showed that when applied on real Web ontologies, this could help assessing statements and mappings, and getting an overview of a particular set of ontologies. We realized an implementation based on the Watson API. We intend to make it available through a Web service. Many applications to explore: visualization of ontology collections, ontology selection and reuse, propagation of trust based on agreement, … … and new directions: computing explanations for the (dis)agreement, different parameters and matching techniques for different applications, resolving disagreements (decide who’s right), etc. Also, complexity and performance are still difficult issues. Conclusion
Thank You! Mathieu d’Aquin  @mdaquin m.daquin@open.ac.uk http://people.kmi.open.ac.uk/mathieu

Weitere ähnliche Inhalte

Ähnlich wie Formally Measuring Agreement and Disagreement in Ontologies - K-CAP 09

Limiting Logical Violations in Ontology Alignnment Through Negotiation
Limiting Logical Violations in Ontology Alignnment Through NegotiationLimiting Logical Violations in Ontology Alignnment Through Negotiation
Limiting Logical Violations in Ontology Alignnment Through NegotiationErnesto Jimenez Ruiz
 
Using the Semantic Web, and Contributing to it
Using the Semantic Web, and Contributing to itUsing the Semantic Web, and Contributing to it
Using the Semantic Web, and Contributing to itMathieu d'Aquin
 
Talmy lexicalizationpatterns
Talmy lexicalizationpatternsTalmy lexicalizationpatterns
Talmy lexicalizationpatternsBrendaWongUdye
 
Chapter 1 Logic and ProofPropositional Logic SemanticsPropo.docx
Chapter 1 Logic and ProofPropositional Logic SemanticsPropo.docxChapter 1 Logic and ProofPropositional Logic SemanticsPropo.docx
Chapter 1 Logic and ProofPropositional Logic SemanticsPropo.docxcravennichole326
 
Unit-4-Knowledge-representation.pdf
Unit-4-Knowledge-representation.pdfUnit-4-Knowledge-representation.pdf
Unit-4-Knowledge-representation.pdfHrideshSapkota2
 
For There To Be One There Must Be Another
For There To Be One There Must Be AnotherFor There To Be One There Must Be Another
For There To Be One There Must Be AnotherJJ S
 
Literature Review on Vague Set Theory in Different Domains
Literature Review on Vague Set Theory in Different DomainsLiterature Review on Vague Set Theory in Different Domains
Literature Review on Vague Set Theory in Different Domainsrahulmonikasharma
 
Rule based approach to sentiment analysis at ROMIP 2011
Rule based approach to sentiment analysis at ROMIP 2011Rule based approach to sentiment analysis at ROMIP 2011
Rule based approach to sentiment analysis at ROMIP 2011Dmitry Kan
 
Ilja state2014expressivity
Ilja state2014expressivityIlja state2014expressivity
Ilja state2014expressivitymaartenmarx
 
Proof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systemsProof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systemsMarco Benini
 
Prove asymptotic upper and lower hounds for each of the following sp.pdf
Prove asymptotic upper and lower hounds for each of the following  sp.pdfProve asymptotic upper and lower hounds for each of the following  sp.pdf
Prove asymptotic upper and lower hounds for each of the following sp.pdfwasemanivytreenrco51
 
Unit 9 Sense Properties and Stereotypes
Unit 9   Sense Properties and StereotypesUnit 9   Sense Properties and Stereotypes
Unit 9 Sense Properties and StereotypesAshwag Al Hamid
 
Reasoning Requirements for Bioscience
Reasoning Requirements for BioscienceReasoning Requirements for Bioscience
Reasoning Requirements for BioscienceEmanuele Della Valle
 
Syllogism its types with examples shown by venn diagram and their fallacy
Syllogism its types with examples shown by venn diagram and their fallacySyllogism its types with examples shown by venn diagram and their fallacy
Syllogism its types with examples shown by venn diagram and their fallacyEHSAN KHAN
 
using fuzzy logic in educational measurement
using fuzzy logic in educational measurementusing fuzzy logic in educational measurement
using fuzzy logic in educational measurementSunShine9793
 
Man as a Rational Animal.ppt.pdf
Man as a Rational Animal.ppt.pdfMan as a Rational Animal.ppt.pdf
Man as a Rational Animal.ppt.pdfAnastasija76
 
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
 

Ähnlich wie Formally Measuring Agreement and Disagreement in Ontologies - K-CAP 09 (20)

Limiting Logical Violations in Ontology Alignnment Through Negotiation
Limiting Logical Violations in Ontology Alignnment Through NegotiationLimiting Logical Violations in Ontology Alignnment Through Negotiation
Limiting Logical Violations in Ontology Alignnment Through Negotiation
 
Using the Semantic Web, and Contributing to it
Using the Semantic Web, and Contributing to itUsing the Semantic Web, and Contributing to it
Using the Semantic Web, and Contributing to it
 
Talmy lexicalizationpatterns
Talmy lexicalizationpatternsTalmy lexicalizationpatterns
Talmy lexicalizationpatterns
 
Chapter 1 Logic and ProofPropositional Logic SemanticsPropo.docx
Chapter 1 Logic and ProofPropositional Logic SemanticsPropo.docxChapter 1 Logic and ProofPropositional Logic SemanticsPropo.docx
Chapter 1 Logic and ProofPropositional Logic SemanticsPropo.docx
 
Unit-4-Knowledge-representation.pdf
Unit-4-Knowledge-representation.pdfUnit-4-Knowledge-representation.pdf
Unit-4-Knowledge-representation.pdf
 
For There To Be One There Must Be Another
For There To Be One There Must Be AnotherFor There To Be One There Must Be Another
For There To Be One There Must Be Another
 
Adensonian classification
Adensonian classificationAdensonian classification
Adensonian classification
 
Literature Review on Vague Set Theory in Different Domains
Literature Review on Vague Set Theory in Different DomainsLiterature Review on Vague Set Theory in Different Domains
Literature Review on Vague Set Theory in Different Domains
 
Rule based approach to sentiment analysis at ROMIP 2011
Rule based approach to sentiment analysis at ROMIP 2011Rule based approach to sentiment analysis at ROMIP 2011
Rule based approach to sentiment analysis at ROMIP 2011
 
Ilja state2014expressivity
Ilja state2014expressivityIlja state2014expressivity
Ilja state2014expressivity
 
Proof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systemsProof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systems
 
Prove asymptotic upper and lower hounds for each of the following sp.pdf
Prove asymptotic upper and lower hounds for each of the following  sp.pdfProve asymptotic upper and lower hounds for each of the following  sp.pdf
Prove asymptotic upper and lower hounds for each of the following sp.pdf
 
Icon 2007 Pedersen
Icon 2007 PedersenIcon 2007 Pedersen
Icon 2007 Pedersen
 
Unit 9 Sense Properties and Stereotypes
Unit 9   Sense Properties and StereotypesUnit 9   Sense Properties and Stereotypes
Unit 9 Sense Properties and Stereotypes
 
Reasoning Requirements for Bioscience
Reasoning Requirements for BioscienceReasoning Requirements for Bioscience
Reasoning Requirements for Bioscience
 
Syllogism its types with examples shown by venn diagram and their fallacy
Syllogism its types with examples shown by venn diagram and their fallacySyllogism its types with examples shown by venn diagram and their fallacy
Syllogism its types with examples shown by venn diagram and their fallacy
 
using fuzzy logic in educational measurement
using fuzzy logic in educational measurementusing fuzzy logic in educational measurement
using fuzzy logic in educational measurement
 
Man as a Rational Animal.ppt.pdf
Man as a Rational Animal.ppt.pdfMan as a Rational Animal.ppt.pdf
Man as a Rational Animal.ppt.pdf
 
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
 
MSTHESIS_Fuzzy
MSTHESIS_FuzzyMSTHESIS_Fuzzy
MSTHESIS_Fuzzy
 

Mehr von Mathieu d'Aquin

A factorial study of neural network learning from differences for regression
A factorial study of neural network learning from  differences for regressionA factorial study of neural network learning from  differences for regression
A factorial study of neural network learning from differences for regressionMathieu d'Aquin
 
Recentrer l'intelligence artificielle sur les connaissances
Recentrer l'intelligence artificielle sur les connaissancesRecentrer l'intelligence artificielle sur les connaissances
Recentrer l'intelligence artificielle sur les connaissancesMathieu d'Aquin
 
Data and Knowledge as Commodities
Data and Knowledge as CommoditiesData and Knowledge as Commodities
Data and Knowledge as CommoditiesMathieu d'Aquin
 
Unsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scoresUnsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scoresMathieu d'Aquin
 
Is knowledge engineering still relevant?
Is knowledge engineering still relevant?Is knowledge engineering still relevant?
Is knowledge engineering still relevant?Mathieu d'Aquin
 
A data view of the data science process
A data view of the data science processA data view of the data science process
A data view of the data science processMathieu d'Aquin
 
Dealing with Open Domain Data
Dealing with Open Domain DataDealing with Open Domain Data
Dealing with Open Domain DataMathieu d'Aquin
 
Web Analytics for Everyday Learning
Web Analytics for  Everyday LearningWeb Analytics for  Everyday Learning
Web Analytics for Everyday LearningMathieu d'Aquin
 
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)Mathieu d'Aquin
 
Learning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learnerLearning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learnerMathieu d'Aquin
 
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...Mathieu d'Aquin
 
Data for Learning and Learning with Data
Data for Learning and Learning with DataData for Learning and Learning with Data
Data for Learning and Learning with DataMathieu d'Aquin
 
Towards an “Ethics in Design” methodology for AI research projects
Towards an “Ethics in Design” methodology  for AI research projects Towards an “Ethics in Design” methodology  for AI research projects
Towards an “Ethics in Design” methodology for AI research projects Mathieu d'Aquin
 
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...Mathieu d'Aquin
 
Profiling information sources and services for discovery
Profiling information sources and services for discoveryProfiling information sources and services for discovery
Profiling information sources and services for discoveryMathieu d'Aquin
 
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...Mathieu d'Aquin
 
From Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent SystemsFrom Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent SystemsMathieu d'Aquin
 
Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0Mathieu d'Aquin
 

Mehr von Mathieu d'Aquin (20)

A factorial study of neural network learning from differences for regression
A factorial study of neural network learning from  differences for regressionA factorial study of neural network learning from  differences for regression
A factorial study of neural network learning from differences for regression
 
Recentrer l'intelligence artificielle sur les connaissances
Recentrer l'intelligence artificielle sur les connaissancesRecentrer l'intelligence artificielle sur les connaissances
Recentrer l'intelligence artificielle sur les connaissances
 
Data and Knowledge as Commodities
Data and Knowledge as CommoditiesData and Knowledge as Commodities
Data and Knowledge as Commodities
 
Unsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scoresUnsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scores
 
Is knowledge engineering still relevant?
Is knowledge engineering still relevant?Is knowledge engineering still relevant?
Is knowledge engineering still relevant?
 
A data view of the data science process
A data view of the data science processA data view of the data science process
A data view of the data science process
 
Dealing with Open Domain Data
Dealing with Open Domain DataDealing with Open Domain Data
Dealing with Open Domain Data
 
Web Analytics for Everyday Learning
Web Analytics for  Everyday LearningWeb Analytics for  Everyday Learning
Web Analytics for Everyday Learning
 
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)
 
Learning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learnerLearning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learner
 
The AFEL Project
The AFEL ProjectThe AFEL Project
The AFEL Project
 
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
 
Data ethics
Data ethicsData ethics
Data ethics
 
Data for Learning and Learning with Data
Data for Learning and Learning with DataData for Learning and Learning with Data
Data for Learning and Learning with Data
 
Towards an “Ethics in Design” methodology for AI research projects
Towards an “Ethics in Design” methodology  for AI research projects Towards an “Ethics in Design” methodology  for AI research projects
Towards an “Ethics in Design” methodology for AI research projects
 
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
 
Profiling information sources and services for discovery
Profiling information sources and services for discoveryProfiling information sources and services for discovery
Profiling information sources and services for discovery
 
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...
 
From Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent SystemsFrom Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
 
Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0
 

Kürzlich hochgeladen

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
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 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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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 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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Formally Measuring Agreement and Disagreement in Ontologies - K-CAP 09

  • 1. Formally Measuring Agreement and Disagreement in Ontologies Mathieu d’Aquin KMi, The Open University – m.daquin@open.ac.uk
  • 2. Ontologies are knowledge artifacts… …. and knowledge is subjective What do we mean?
  • 3. What do we mean? Therefore, two different ontologies can express two different views (=disagree)
  • 4. What do we mean? Therefore, two different ontologies can express two different view (=disagree) Or the same/similar view(s) (=agree)
  • 5. What do we mean? Similarly, an ontology can agree or disagree with a single ontology statement Seafood subClassOf Meat No, don’t think so… Yes, of course! ?
  • 6. And why is that interesting? Being able to measure these (dis)agreements could help in choosing the right ontology, in understanding what exist and in making sense of a collection of ontologies ?
  • 7. A naïve approach… To detect disagreements, one could “simply” merge ontolologies and check for incoherence/inconsitency SeaFooddisjointWith Meat SeaFoodsubClassOf Meat DISAGREEMENT
  • 8. A naïve approach, but… … a bit limited Animal subClassOf Human ? Human subClassOf Animal Lion subClassOf Species ? Lion type Species ? Car subClassOf Vehicle EricCantona type FootballPlayer
  • 9. Requirements R1:Ontologies agree with themselves Kind of obvious R2: Covering different domains is not agreeing Car vs Footballer example. R3: There are different levels of agreements and disagreements Human subClassOf Animal vsHuman disjointWith Animal Human subClassOf Animal vsAnimal subClassOf Human R4: (dis)agreement measures should be independent from matching techniques Matching is necessary, but not part of the measure R5: It is possible to agree and disagree at the same time Lion type Species vsLion subClassOf Species
  • 10. Basic framework The clever bit: using 2 measures instead of one… Agreement(s, O)  [0..1] Disagreement(s, O)  [0..1] With s a statement and O an ontology Interpretation: A (s, O) = 1, D(s, O) = 0, O fully agrees with s A (s, O) = 0, D(s, O) = 1,O fully disagrees with s A (s, O) = 0, D(s, O) = 0,O doesn’t care about s A (s, O) > 0, D(s, O) > 0,O agrees to a certain extent with s or disagrees to a certain extent with s, or both
  • 11. But how to calculate that? Considering a statement <subject, relation, object>, an ontology might agree or disagree with the relation between entities corresponding to subject and object. Extracting information about the relation between matching entities in an ontology: O= Animal Human subClassOf Animal Matching s= LivingBeing Human Bird R-Module:Human subClassOf Animal, Animal subClassOf Human, Animal equivalentClass Human Minimal RM:Animal equivalentClass Human
  • 12. Simplified representation of MRMs With subject’ and object’ the matching entities on O to the subject and object in s, the MRM of O regarding s can be represented as a list of relations: subject’ subClassOf object’ subClassOf object’ subClassOf subject’  subClassOf-1 etc. Assumptions: The MRM is non redundant (part of the definition) {equivalenClass}  OK {equivalentClass, subClassOf, subClassOf-1}  not OK The MRM should be coherent and consistent (guarantied if O is coherent and consistent, in accordance with our 1st requirement: an ontology agrees with itself) {subClassOf}  OK {subClassOf, disjointWith}  not OK The MRM should be homogeneous in terms of modeling, i.e., it should not imply that en entity is at the same time a class and a property for example. {fatherOf domain Person, fatherOf range Person}  OK {fatherOf domain Person, fatherOfsubClassOf Person}  not OK
  • 13. Nice Property and Measure definitions The good news: There is a small finite set of possible MRM, whatever is are O and s Which means? The measures of agreement and disagreement can be entirely defined by providing explicitly the values in two matrixes Agreement Disagreement Relation in s 0 < A1 < A2 < 1 MRM
  • 14. So? A1/D1 Animal subClassOf Human Human subClassOf Animal Lion subClassOf Species Lion type Species A2/D2 0/0 Car subClassOf Vehicle EricCantona type FootballPlayer
  • 15. Measuring agreement and disagreement between whole ontologies, to understand a set of ontologies The big formulas: What to do now…
  • 16. Using 21 ontologies containing a concept SeaFood Camp 1: seaFooddisjointWith Meat Camp 2: SeaFoodsubClassOf Meat Disagreement Agreement
  • 17. Measuring consensus and controversy in a collection of ontologies R, a repository of ontologies. Can be positive (high agreement, low disagreement) or negative (the contrary) High controversy means no clear cut between agreement and disagreement What else could we do?
  • 18. Watson: Thousands of ontologies automatically crawled from the Web (http://watson.kmi.open.ac.uk) a: global agreement, d: global disagreement, cs: consensus, ct: controversy Assessing the statements related to SeaFood in Watson Example
  • 19. Using a set of 456 evaluated mappings between 2 large thesaurus in the agricultural domain (71.3% precision) Conclusion: There is less consensus on incorrect mappings. Controversy indicates mappings that need to be investigated more. Can we use it for assessing mappings?
  • 20. We provided definitions of measures of agreement and disagreement in ontologies, including consensus and controversy in ontology repositories. We showed that when applied on real Web ontologies, this could help assessing statements and mappings, and getting an overview of a particular set of ontologies. We realized an implementation based on the Watson API. We intend to make it available through a Web service. Many applications to explore: visualization of ontology collections, ontology selection and reuse, propagation of trust based on agreement, … … and new directions: computing explanations for the (dis)agreement, different parameters and matching techniques for different applications, resolving disagreements (decide who’s right), etc. Also, complexity and performance are still difficult issues. Conclusion
  • 21. Thank You! Mathieu d’Aquin @mdaquin m.daquin@open.ac.uk http://people.kmi.open.ac.uk/mathieu

Hinweis der Redaktion

  1. First, quick presentation: Semantic web, ontologies, etc. (big vision, but we are mainly talking about making real things out of it…)Using the semantic web? (what is there to reuse… ???) Put need for a gateway… so Watson… applications Also, use it for … euh evaluating things:: agreement/disagreement (would be useful)This is passive… contributing change from watson to cupboard (image from ontolog) + them provide QUALITY semantic web stuff (metadata, reviews, etc.)But that is still quite some effort  trust in the watsonplugin (and poweraqua?)