SlideShare ist ein Scribd-Unternehmen logo
1 von 69
Downloaden Sie, um offline zu lesen
Khan “Sadh” N. Mostafa

Semantic Matchmaking of
Resources with Local
Closed-World Reasoning
Stephan Grimm Pascal Hitzler

stephan.grimm@fzi.de

hitzler@aifb.uni-karlsruhe.de
Web Ontology Language
•
•
•
•

description logic
first order predicate logic

•

(open world assumption)

•
•

•

negative knowledge

absence of knowledge
Intro
Agenda
Description Logics
e.g. Computer, OS

e.g. hasComponent, runsOS

e.g. Deep Blue, Windows 8
Description Logics

e.g. hasComponent

e.g. capacity
Description Logics

Computer ⊓ MobileDevice
∃ hasComponent.DVDDrive
Computer ⊓ ∀ runsOS.¬WindowsOS

SHOIN D
Description Logics
d
𝑎𝑖
𝑐𝑖

A
p
r
s

→

n

⊥ ⊤ ¬
a1
an

→

ci

→

−

cn

C1 ⊓ C2 𝐶1 ⊔ 𝐶2 ∃
∃
∀
≥
≤

∀

≥

≤
Description Logics
Description Logics

⊑
WindowsPC ⊑ Computer ⊓ ∃ runsOS.WindowsOS

≡
Laptop ⊔PocketPC ≡ Computer ⊓MobileDevice

⊑
hasGfx ⊑ hasComponent,
Description Logics

Laptop(MyComputer)

runsOS(MyComputer, WindowsXP)
Description Logics
I

ΔI
Description Logics

SHOIN D
Description Logics
I

•
•
•
•
•

⊆

I

I

I
I
I

I

⊆
∈
I

I
I
I

M(KB)

∈

I
Description Logics
•
•
•
•
•

•
•
•
Description Logics
Reasoning tasks:

• Knowledgebase satisfiability
• Concept satisfiability
I∈M

C
I

KB
≠∅

• Instance checking
I

∈

I

I ∈M

• Subsumption
⊑

I

⊆

I

I∈M
Autoepistemic DL
•
•

•

K
•
•

•
•

known to be
Autoepistemic DL
KB = {Application(XOffice), runsUnder(XOffice,RedHat)}
D = Application ⊓ ∃ runsUnder .¬WindowsOS
RedHat
XOffice

WindowsOS
D

D = Application ⊓ ∃ K runsUnder .¬K WindowsOS
RedHat
′

WindowsOS

RedHat
XOffice
Autoepistemic DL
IW

intersecting the extensions

K

I∈M

IM

KB

≠∅

KB
Circumscriptive DL
•
•
•

(M, F, V)
Circumscriptive DL
•
•
•
•

•
•
Circumscriptive DL
KB = { Laptop ⊑ Computer, Computer ⊑ Hardware,
Application ⊓ ∃ runsUnder .LinuxOS(XOffice) }
(M = {Hardware, Laptop, Application, LinuxOS}, F = {Computer}).

•

Laptop
•

• Computer
• Hardware
• Computer ∈F

• Application
• XOffice

(∈F
Hardware
Circumscriptive DL
KB = { Laptop ⊑ Computer, Computer ⊑ Hardware,
Application ⊓ ∃ runsUnder .LinuxOS(XOffice) }
(M = {Hardware, Laptop, Application, LinuxOS}, F = {Computer}).

•
Laptop
• Computer
• Hardware
• Application
• LinuxOS
• XOffice
Circumscriptive DL
•
•J

I

• ΔJ ΔI
• J I
I
• J
• J⊆ I
•

∈F
∈M
∈M

J⊂

I
Circumscriptive DL
•

•

•

•
Modelling Resources in DL for
Matchmaking problem
•
•
•
•
Resource Classes as DL
Concepts
•
•
•
•

•
Resource Classes as DL
Concepts
Resource Classes as DL
Concepts in OWA
•
•
•

•
Example Scenario
Example Scenario
Example Scenario
Example Ontology
Matching Resource Descriptions
with DL Inferencing
•
•
•
DL Inferences for Matching
•
•
•

•
Intersection Matching

satisfiability of concept conjunction
I∈M

I

∊

I
Intersection Matching

entailment of non-disjointness
I∈M

I

∊

I
Subsumption Matching

Entailment of Concept Subsumption (Plugin)
I∈M

I

⊆

I
Subsumption Matching

Entailment of Concept Subsumption (Subsumes)
I∈M

I

⊆

I
Exact Matching
•
≡
Matching Inferences
•

fail ≺ intersect ≺ subsume − plugin ≺ exact
concept contraction and
concept abduction
•

•
Matching Inferences
•

•
•
Counterintuitive Matching
Behavior due to OWA
Intersection Matching and the Open-World Assumption
•

D = Laptop

S = DesktopPC

match(OPC,D, S)
•

′
•

′
Counterintuitive Matching
Behavior due to OWA
Cases of Undesired Matching Behavior

∪

∪
Demand D1 in OWA
•
•
•

•
•

•
•

•
Demand D2 in OWA
•
•

•
•

•
•
•

•
•
Improved Matching with Local
Closed-World Reasoning
•
Forms of Local Closure for
Matchmaking
•
•
•

•
•
•
Local Concept Closure
•
•
•
Local Concept Closure
•
•

∃
•
Local Role Closure
If a role r is locally closed, only such pairs of objects should occur
in the extension of r for which there is evidence to be in there

•
•
•

•

supports
If a role r is locally closed, only such pairs of objects should occur
in the extension of r for which there is evidence to be in there

•
•

•
Matching with Local Closure
by Epistemic Operators
•
•
•

K DualScreenGfxCard
K RAIDStorage
Autoepistemic for Closing
Atomic Concepts

′
Autoepistemic for Closing
Complex Concepts
•

′
•

•

′
Autoepistemic for Closing
Complex Concepts

∗
Autoepistemic Role Closure
(whole)

′

′′
Autoepistemic Role Closure
(partial)

′
Matching with Local Closure
by Circumscription
•
•
•
•
•
•

•

∅
Closing Atomic Concepts
(Circumscriptive)
•

∅
•

•
•
Closing Complex Concepts
(Circumscriptive)
•
•
•

≡∃
∅
•

•
•

∃
Closing Complex Concepts
(Circumscriptive)
•

≡

⊓∃

⊓∀

∃

•
•
∪

⊓

∪
Closing Roles as a Whole
with circumscription
•
•

∅

•
•
Closing Roles Partially with
circumscription
•
Discussion
•
•

•

•
Discussion
•
•
Discussion
•
•
•
•
Thanks

Weitere ähnliche Inhalte

Ähnlich wie Semantic matchmaking Local Closed-World Reasoning

Babar: Knowledge Recognition, Extraction and Representation
Babar: Knowledge Recognition, Extraction and RepresentationBabar: Knowledge Recognition, Extraction and Representation
Babar: Knowledge Recognition, Extraction and Representation
Pierre de Lacaze
 
Programming Paradigms
Programming ParadigmsProgramming Paradigms
Programming Paradigms
Janeve George
 
Big Data Analytics 3: Machine Learning to Engage the Customer, with Apache Sp...
Big Data Analytics 3: Machine Learning to Engage the Customer, with Apache Sp...Big Data Analytics 3: Machine Learning to Engage the Customer, with Apache Sp...
Big Data Analytics 3: Machine Learning to Engage the Customer, with Apache Sp...
MongoDB
 
Lecture+9+-+Dynamic+Programming+I.pdf
Lecture+9+-+Dynamic+Programming+I.pdfLecture+9+-+Dynamic+Programming+I.pdf
Lecture+9+-+Dynamic+Programming+I.pdf
ShaistaRiaz4
 

Ähnlich wie Semantic matchmaking Local Closed-World Reasoning (20)

Betabit - syrwag 2018-03-28
Betabit - syrwag 2018-03-28Betabit - syrwag 2018-03-28
Betabit - syrwag 2018-03-28
 
Babar: Knowledge Recognition, Extraction and Representation
Babar: Knowledge Recognition, Extraction and RepresentationBabar: Knowledge Recognition, Extraction and Representation
Babar: Knowledge Recognition, Extraction and Representation
 
Антон Кириллов, ZeptoLab
Антон Кириллов, ZeptoLabАнтон Кириллов, ZeptoLab
Антон Кириллов, ZeptoLab
 
On being a professional software developer
On being a professional software developerOn being a professional software developer
On being a professional software developer
 
High quality Front-End
High quality Front-EndHigh quality Front-End
High quality Front-End
 
Object
ObjectObject
Object
 
Introduction to functional programming (In Arabic)
Introduction to functional programming (In Arabic)Introduction to functional programming (In Arabic)
Introduction to functional programming (In Arabic)
 
Programming Paradigms
Programming ParadigmsProgramming Paradigms
Programming Paradigms
 
Programming Paradigms
Programming ParadigmsProgramming Paradigms
Programming Paradigms
 
Formal analysis-crypto-proto
Formal analysis-crypto-protoFormal analysis-crypto-proto
Formal analysis-crypto-proto
 
Artificial Intelligence, Machine Learning and Deep Learning
Artificial Intelligence, Machine Learning and Deep LearningArtificial Intelligence, Machine Learning and Deep Learning
Artificial Intelligence, Machine Learning and Deep Learning
 
Oop is not Dead
Oop is not DeadOop is not Dead
Oop is not Dead
 
Deep Learning for Personalized Search and Recommender Systems
Deep Learning for Personalized Search and Recommender SystemsDeep Learning for Personalized Search and Recommender Systems
Deep Learning for Personalized Search and Recommender Systems
 
Big Data Analytics 3: Machine Learning to Engage the Customer, with Apache Sp...
Big Data Analytics 3: Machine Learning to Engage the Customer, with Apache Sp...Big Data Analytics 3: Machine Learning to Engage the Customer, with Apache Sp...
Big Data Analytics 3: Machine Learning to Engage the Customer, with Apache Sp...
 
A Panorama of Natural Language Processing
A Panorama of Natural Language ProcessingA Panorama of Natural Language Processing
A Panorama of Natural Language Processing
 
The Search for a New Visual Search Beyond Language - StampedeCon AI Summit 2017
The Search for a New Visual Search Beyond Language - StampedeCon AI Summit 2017The Search for a New Visual Search Beyond Language - StampedeCon AI Summit 2017
The Search for a New Visual Search Beyond Language - StampedeCon AI Summit 2017
 
[246]QANet: Towards Efficient and Human-Level Reading Comprehension on SQuAD
[246]QANet: Towards Efficient and Human-Level Reading Comprehension on SQuAD[246]QANet: Towards Efficient and Human-Level Reading Comprehension on SQuAD
[246]QANet: Towards Efficient and Human-Level Reading Comprehension on SQuAD
 
Lecture+9+-+Dynamic+Programming+I.pdf
Lecture+9+-+Dynamic+Programming+I.pdfLecture+9+-+Dynamic+Programming+I.pdf
Lecture+9+-+Dynamic+Programming+I.pdf
 
Natural Language Processing in R (rNLP)
Natural Language Processing in R (rNLP)Natural Language Processing in R (rNLP)
Natural Language Processing in R (rNLP)
 
Design Patterns Illustrated
Design Patterns IllustratedDesign Patterns Illustrated
Design Patterns Illustrated
 

Mehr von Khan Mostafa

Reaction Paper Discussing Articles in Fields of Outlier Detection & Sentiment...
Reaction Paper Discussing Articles in Fields of Outlier Detection & Sentiment...Reaction Paper Discussing Articles in Fields of Outlier Detection & Sentiment...
Reaction Paper Discussing Articles in Fields of Outlier Detection & Sentiment...
Khan Mostafa
 
Project Presentation: Graph-based Analysis and Opinion Mining in Social Network
Project Presentation: Graph-based Analysis and Opinion Mining in Social NetworkProject Presentation: Graph-based Analysis and Opinion Mining in Social Network
Project Presentation: Graph-based Analysis and Opinion Mining in Social Network
Khan Mostafa
 
Study Tour (KUET CSE 2k5) Poster
Study Tour (KUET CSE 2k5) PosterStudy Tour (KUET CSE 2k5) Poster
Study Tour (KUET CSE 2k5) Poster
Khan Mostafa
 

Mehr von Khan Mostafa (13)

Graph-based Analysis and Opinion Mining in Social Network
Graph-based Analysis and Opinion Mining in Social NetworkGraph-based Analysis and Opinion Mining in Social Network
Graph-based Analysis and Opinion Mining in Social Network
 
Research in the Computing Industry
Research in the Computing IndustryResearch in the Computing Industry
Research in the Computing Industry
 
Survey on real media paint simulation in Computer Graphics
Survey on real media paint simulation in Computer GraphicsSurvey on real media paint simulation in Computer Graphics
Survey on real media paint simulation in Computer Graphics
 
Reaction Paper Discussing Articles in Fields of Outlier Detection & Sentiment...
Reaction Paper Discussing Articles in Fields of Outlier Detection & Sentiment...Reaction Paper Discussing Articles in Fields of Outlier Detection & Sentiment...
Reaction Paper Discussing Articles in Fields of Outlier Detection & Sentiment...
 
Project Presentation: Graph-based Analysis and Opinion Mining in Social Network
Project Presentation: Graph-based Analysis and Opinion Mining in Social NetworkProject Presentation: Graph-based Analysis and Opinion Mining in Social Network
Project Presentation: Graph-based Analysis and Opinion Mining in Social Network
 
A Survey on Sentiment Mining Techniques
A Survey on Sentiment Mining TechniquesA Survey on Sentiment Mining Techniques
A Survey on Sentiment Mining Techniques
 
The Career (CSE)
The Career (CSE)The Career (CSE)
The Career (CSE)
 
RDF by Structured Reference to Semantics, the RS2 framework
RDF by Structured Reference to Semantics, the RS2 frameworkRDF by Structured Reference to Semantics, the RS2 framework
RDF by Structured Reference to Semantics, the RS2 framework
 
Study Tour (KUET CSE 2k5) Poster
Study Tour (KUET CSE 2k5) PosterStudy Tour (KUET CSE 2k5) Poster
Study Tour (KUET CSE 2k5) Poster
 
Traffic Jam Detection System by Ratul, Sadh, Shams
Traffic Jam Detection System by Ratul, Sadh, ShamsTraffic Jam Detection System by Ratul, Sadh, Shams
Traffic Jam Detection System by Ratul, Sadh, Shams
 
Open Document Format
Open Document FormatOpen Document Format
Open Document Format
 
GPU Computing
GPU ComputingGPU Computing
GPU Computing
 
An Approach To Emerge Web 3.0
An Approach To Emerge Web 3.0An Approach To Emerge Web 3.0
An Approach To Emerge Web 3.0
 

KĂźrzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

KĂźrzlich hochgeladen (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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...
 
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
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Semantic matchmaking Local Closed-World Reasoning