General Concept Inclusions with High Confidence in Finite Interpretations
Daniel Borchmann
QuantLA Summer Workshop 2013
2013-09-12
Motivation The Ultimate Goal
Goal
Use description logic ontologies to represent knowledge of certain domains
Problem
How to obtain these ontologies? Approach
Learn ontologies from domain data
Motivation The Ultimate Goal
Goal
Use description logic ontologies to represent knowledge of certain domains Problem
How to obtain these ontologies?
Approach
Learn ontologies from domain data
Motivation The Ultimate Goal
Goal
Use description logic ontologies to represent knowledge of certain domains Problem
How to obtain these ontologies?
Approach
Learn ontologies from domain data
Motivation The Ultimate Goal
Goal
Use description logic ontologies to represent knowledge of certain domains Problem
How to obtain these ontologies?
Approach
Learn first versions of ontologies from domain data
Motivation The Ultimate Goal
Goal
Extract terminological knowledge from factual knowledge.
Person Artist
Person
Person Writer child
child
Dchild.WriterĎArtist
Motivation The Ultimate Goal
Goal
Extract terminological knowledge from factual knowledge.
Person Artist
Person
Person Writer child
child
Dchild.WriterĎArtist
Motivation The Ultimate Goal
Goal
Extract terminological knowledge from factual knowledge.
Person Artist
Person
Person Writer child
child
Dchild.WriterĎArtist
Motivation The Ultimate Goal
Goal
Extract terminological knowledge frominterpretations.
Person Artist
Person
Person Writer child
child
Dchild.WriterĎArtist
Motivation The Ultimate Goal
Goal
Extract finite bases of GCIs frominterpretations.
Person Artist
Person
Person Writer child
child
Dchild.WriterĎArtist
Motivation Errors in the Data
Experiment
§ Use information from Wikipedia about famous persons and their children (via DBpedia)
§ interpretation ℐDBpedia with 5626 individuals, 60 concept names
§ extract base of 1252 GCIs Some Results
CollegeCoach[MilitaryPersonĎK President[ Dchild.ArtistĎDchild.Actor
Dchild.CollegeCoach[ Dchild.Philosopher[PersonĎK
Observation
Dchild.JĎPerson does not hold in ℐDBpedia, because of 4
erroneous
counterexamples: Teresa_Carpio,Charles_Heung,Adam_Cheng,Lydia_Shum.
Motivation Errors in the Data
Experiment
§ Use information from Wikipedia about famous persons and their children (via DBpedia)
§ interpretation ℐDBpedia with 5626 individuals, 60 concept names
§ extract base of 1252 GCIs Some Results
CollegeCoach[MilitaryPersonĎK President[ Dchild.ArtistĎDchild.Actor
Dchild.CollegeCoach[ Dchild.Philosopher[PersonĎK
Observation
Dchild.JĎPerson does not hold in ℐDBpedia, because of 4
erroneous
counterexamples: Teresa_Carpio,Charles_Heung,Adam_Cheng,Lydia_Shum.
Motivation Errors in the Data
Experiment
§ Use information from Wikipedia about famous persons and their children (via DBpedia)
§ interpretation ℐDBpedia with 5626 individuals, 60 concept names
§ extract base of 1252 GCIs Some Results
CollegeCoach[MilitaryPersonĎK President[ Dchild.ArtistĎDchild.Actor
Dchild.CollegeCoach[ Dchild.Philosopher[PersonĎK
Observation
Dchild.JĎPerson does not hold in ℐDBpedia, because of 4
erroneous
counterexamples: Teresa_Carpio,Charles_Heung,Adam_Cheng,Lydia_Shum.
Motivation Errors in the Data
Experiment
§ Use information from Wikipedia about famous persons and their children (via DBpedia)
§ interpretation ℐDBpedia with 5626 individuals, 60 concept names
§ extract base of 1252 GCIs
Some Results
CollegeCoach[MilitaryPersonĎK President[ Dchild.ArtistĎDchild.Actor
Dchild.CollegeCoach[ Dchild.Philosopher[PersonĎK
Observation
Dchild.JĎPerson does not hold in ℐDBpedia, because of 4
erroneous
counterexamples: Teresa_Carpio,Charles_Heung,Adam_Cheng,Lydia_Shum.
Motivation Errors in the Data
Experiment
§ Use information from Wikipedia about famous persons and their children (via DBpedia)
§ interpretation ℐDBpedia with 5626 individuals, 60 concept names
§ extract base of 1252 GCIs Some Results
CollegeCoach[MilitaryPersonĎK President[ Dchild.ArtistĎDchild.Actor
Dchild.CollegeCoach[ Dchild.Philosopher[PersonĎK Observation
Dchild.JĎPerson does not hold in ℐDBpedia, because of 4
erroneous
counterexamples: Teresa_Carpio,Charles_Heung,Adam_Cheng,Lydia_Shum.
Motivation Errors in the Data
Experiment
§ Use information from Wikipedia about famous persons and their children (via DBpedia)
§ interpretation ℐDBpedia with 5626 individuals, 60 concept names
§ extract base of 1252 GCIs Some Results
CollegeCoach[MilitaryPersonĎK
President[ Dchild.ArtistĎDchild.Actor
Dchild.CollegeCoach[ Dchild.Philosopher[PersonĎK Observation
Dchild.JĎPerson does not hold in ℐDBpedia, because of 4
erroneous
counterexamples: Teresa_Carpio,Charles_Heung,Adam_Cheng,Lydia_Shum.
Motivation Errors in the Data
Experiment
§ Use information from Wikipedia about famous persons and their children (via DBpedia)
§ interpretation ℐDBpedia with 5626 individuals, 60 concept names
§ extract base of 1252 GCIs Some Results
CollegeCoach[MilitaryPersonĎK President[ Dchild.ArtistĎDchild.Actor
Dchild.CollegeCoach[ Dchild.Philosopher[PersonĎK Observation
Dchild.JĎPerson does not hold in ℐDBpedia, because of 4
erroneous
counterexamples: Teresa_Carpio,Charles_Heung,Adam_Cheng,Lydia_Shum.
Motivation Errors in the Data
Experiment
§ Use information from Wikipedia about famous persons and their children (via DBpedia)
§ interpretation ℐDBpedia with 5626 individuals, 60 concept names
§ extract base of 1252 GCIs Some Results
CollegeCoach[MilitaryPersonĎK President[ Dchild.ArtistĎDchild.Actor
Dchild.CollegeCoach[ Dchild.Philosopher[PersonĎK
Observation
Dchild.JĎPerson does not hold in ℐDBpedia, because of 4
erroneous
counterexamples: Teresa_Carpio,Charles_Heung,Adam_Cheng,Lydia_Shum.
Motivation Errors in the Data
Experiment
§ Use information from Wikipedia about famous persons and their children (via DBpedia)
§ interpretation ℐDBpedia with 5626 individuals, 60 concept names
§ extract base of 1252 GCIs Some Results
CollegeCoach[MilitaryPersonĎK President[ Dchild.ArtistĎDchild.Actor
Dchild.CollegeCoach[ Dchild.Philosopher[PersonĎK Observation
Dchild.JĎPerson
does not hold in ℐDBpedia, because of 4
erroneous
counterexamples: Teresa_Carpio,Charles_Heung,Adam_Cheng,Lydia_Shum.
Motivation Errors in the Data
Experiment
§ Use information from Wikipedia about famous persons and their children (via DBpedia)
§ interpretation ℐDBpedia with 5626 individuals, 60 concept names
§ extract base of 1252 GCIs Some Results
CollegeCoach[MilitaryPersonĎK President[ Dchild.ArtistĎDchild.Actor
Dchild.CollegeCoach[ Dchild.Philosopher[PersonĎK Observation
Dchild.JĎPerson
, because of 4
erroneous
counterexamples: Teresa_Carpio,Charles_Heung,Adam_Cheng,Lydia_Shum.
Motivation Errors in the Data
Experiment
§ Use information from Wikipedia about famous persons and their children (via DBpedia)
§ interpretation ℐDBpedia with 5626 individuals, 60 concept names
§ extract base of 1252 GCIs Some Results
CollegeCoach[MilitaryPersonĎK President[ Dchild.ArtistĎDchild.Actor
Dchild.CollegeCoach[ Dchild.Philosopher[PersonĎK Observation
Dchild.JĎPerson
erroneous
Motivation Errors in the Data
Experiment
§ Use information from Wikipedia about famous persons and their children (via DBpedia)
§ interpretation ℐDBpedia with 5626 individuals, 60 concept names
§ extract base of 1252 GCIs Some Results
CollegeCoach[MilitaryPersonĎK President[ Dchild.ArtistĎDchild.Actor
Dchild.CollegeCoach[ Dchild.Philosopher[PersonĎK Observation
Dchild.JĎPerson
Outline
Outline
1 The Original Approach
2 Adding Confidence
3 Experiments withℐDBpedia
4 Exploring Confident GCIs
5 Conclusions
The Original Approach
Outline
1 The Original Approach
2 Adding Confidence
3 Experiments withℐDBpedia
4 Exploring Confident GCIs
5 Conclusions
The Original Approach Description Logics
Description Logic
Useℰℒ andℰℒK with usual semantics.
General Concept Inclusions
§ General Concept Inclusions (GCIs) are of the form C ĎD
whereC,D are ℰℒK-concept descriptions.
§ C ĎD holdsin ℐ if and only if
Cℐ ĎDℐ
The Original Approach Description Logics
Description Logic
Useℰℒ andℰℒK with usual semantics.
General Concept Inclusions
§ General Concept Inclusions (GCIs) are of the form C ĎD
where C,D are ℰℒK-concept descriptions.
§ C ĎD holdsin ℐ if and only if
Cℐ ĎDℐ
The Original Approach Description Logics
Description Logic
Useℰℒ andℰℒK with usual semantics.
General Concept Inclusions
§ General Concept Inclusions (GCIs) are of the form C ĎD
where C,D are ℰℒK-concept descriptions.
§ C ĎD holdsin ℐ if and only if
Cℐ ĎDℐ
The Original Approach Description Logics
Description Logic
Useℰℒ andℰℒK with usual semantics.
General Concept Inclusions
§ General Concept Inclusions (GCIs) are of the form C ĎD
where C,D are ℰℒK-concept descriptions.
§ C ĎD holdsin ℐ if and only if
Cℐ ĎDℐ
The Original Approach Formal Concept Analysis
Example (Formal Context)
small medium large inner outer moon no moon
Mercury ˆ ˆ ˆ
Venus ˆ ˆ ˆ
Earth ˆ ˆ ˆ
Mars ˆ ˆ ˆ
Jupiter ˆ ˆ ˆ
Saturn ˆ ˆ ˆ
Uranus ˆ ˆ ˆ
Neptune ˆ ˆ ˆ
Pluto ˆ ˆ ˆ
The Original Approach Formal Concept Analysis
Example (Formal Context)
small medium large inner outer moon no moon
Mercury ˆ ˆ ˆ
Venus ˆ ˆ ˆ
Earth ˆ ˆ ˆ
Mars ˆ ˆ ˆ
Jupiter ˆ ˆ ˆ
Saturn ˆ ˆ ˆ
Uranus ˆ ˆ ˆ
Neptune ˆ ˆ ˆ
Pluto ˆ ˆ ˆ
Example (Contextual Derivation)
touter,smallu1 “ tPlutou tNeptune,Jupiteru1 “ touter,moonu
The Original Approach Formal Concept Analysis
Example (Formal Context)
small medium large inner outer moon no moon
Mercury ˆ ˆ ˆ
Venus ˆ ˆ ˆ
Earth ˆ ˆ ˆ
Mars ˆ ˆ ˆ
Jupiter ˆ ˆ ˆ
Saturn ˆ ˆ ˆ
Uranus ˆ ˆ ˆ
Neptune ˆ ˆ ˆ
Pluto ˆ ˆ ˆ
Example (Contextual Derivation) touter,smallu1
“ tPlutou tNeptune,Jupiteru1 “ touter,moonu
The Original Approach Formal Concept Analysis
Example (Formal Context)
small medium large inner outer moon no moon
Mercury ˆ ˆ ˆ
Venus ˆ ˆ ˆ
Earth ˆ ˆ ˆ
Mars ˆ ˆ ˆ
Jupiter ˆ ˆ ˆ
Saturn ˆ ˆ ˆ
Uranus ˆ ˆ ˆ
Neptune ˆ ˆ ˆ
Pluto ˆ ˆ ˆ
Example (Contextual Derivation)
touter,smallu1 “ tPlutou
tNeptune,Jupiteru1 “ touter,moonu
The Original Approach Formal Concept Analysis
Example (Formal Context)
small medium large inner outer moon no moon
Mercury ˆ ˆ ˆ
Venus ˆ ˆ ˆ
Earth ˆ ˆ ˆ
Mars ˆ ˆ ˆ
Jupiter ˆ ˆ ˆ
Saturn ˆ ˆ ˆ
Uranus ˆ ˆ ˆ
Neptune ˆ ˆ ˆ
Pluto ˆ ˆ ˆ
Example (Contextual Derivation)
touter,smallu1 “ tPlutou
1
“ touter,moonu
The Original Approach Formal Concept Analysis
Example (Formal Context)
small medium large inner outer moon no moon
Mercury ˆ ˆ ˆ
Venus ˆ ˆ ˆ
Earth ˆ ˆ ˆ
Mars ˆ ˆ ˆ
Jupiter ˆ ˆ ˆ
Saturn ˆ ˆ ˆ
Uranus ˆ ˆ ˆ
Neptune ˆ ˆ ˆ
Pluto ˆ ˆ ˆ
Example (Contextual Derivation)
touter,smallu1 “ tPlutou
1
The Original Approach Formal Concept Analysis
Example (Formal Context)
small medium large inner outer moon no moon
Mercury ˆ ˆ ˆ
Venus ˆ ˆ ˆ
Earth ˆ ˆ ˆ
Mars ˆ ˆ ˆ
Jupiter ˆ ˆ ˆ
Saturn ˆ ˆ ˆ
Uranus ˆ ˆ ˆ
Neptune ˆ ˆ ˆ
Pluto ˆ ˆ ˆ
The Original Approach Formal Concept Analysis
Example (Formal Context)
small medium large inner outer moon no moon
Mercury ˆ ˆ ˆ
Venus ˆ ˆ ˆ
Earth ˆ ˆ ˆ
Mars ˆ ˆ ˆ
Jupiter ˆ ˆ ˆ
Saturn ˆ ˆ ˆ
Uranus ˆ ˆ ˆ
Neptune ˆ ˆ ˆ
Pluto ˆ ˆ ˆ
Observation
touter,moonu1 “ tJupiter,Saturn,Uranus,Neptune,Plutou
“ touteru1
Theimplicationtouteru Ñ tmoonu holds.
The Original Approach Formal Concept Analysis
Example (Formal Context)
small medium large inner outer moon no moon
Mercury ˆ ˆ ˆ
Venus ˆ ˆ ˆ
Earth ˆ ˆ ˆ
Mars ˆ ˆ ˆ
Jupiter ˆ ˆ ˆ
Saturn ˆ ˆ ˆ
Uranus ˆ ˆ ˆ
Neptune ˆ ˆ ˆ
Pluto ˆ ˆ ˆ
Observation
touter,moonu1
“ tJupiter,Saturn,Uranus,Neptune,Plutou
“ touteru1
Theimplicationtouteru Ñ tmoonu holds.
The Original Approach Formal Concept Analysis
Example (Formal Context)
small medium large inner outer moon no moon
Mercury ˆ ˆ ˆ
Venus ˆ ˆ ˆ
Earth ˆ ˆ ˆ
Mars ˆ ˆ ˆ
Jupiter ˆ ˆ ˆ
Saturn ˆ ˆ ˆ
Uranus ˆ ˆ ˆ
Neptune ˆ ˆ ˆ
Pluto ˆ ˆ ˆ
Observation
touter,moonu1 “ tJupiter,Saturn,Uranus,Neptune,Plutou
“ touteru1
Theimplicationtouteru Ñ tmoonu holds.
The Original Approach Formal Concept Analysis
Example (Formal Context)
small medium large inner outer moon no moon
Mercury ˆ ˆ ˆ
Venus ˆ ˆ ˆ
Earth ˆ ˆ ˆ
Mars ˆ ˆ ˆ
Jupiter ˆ ˆ ˆ
Saturn ˆ ˆ ˆ
Uranus ˆ ˆ ˆ
Neptune ˆ ˆ ˆ
Pluto ˆ ˆ ˆ
Observation
touter,moonu1 “ tJupiter,Saturn,Uranus,Neptune,Plutou
“ touteru1
Theimplicationtouteru Ñ tmoonu holds.
The Original Approach Formal Concept Analysis
Example (Formal Context)
small medium large inner outer moon no moon
Mercury ˆ ˆ ˆ
Venus ˆ ˆ ˆ
Earth ˆ ˆ ˆ
Mars ˆ ˆ ˆ
Jupiter ˆ ˆ ˆ
Saturn ˆ ˆ ˆ
Uranus ˆ ˆ ˆ
Neptune ˆ ˆ ˆ
Pluto ˆ ˆ ˆ
Observation
touter,moonu1 “ tJupiter,Saturn,Uranus,Neptune,Plutou
“ touteru1
The Original Approach Formal Concept Analysis
Definition
§ Aformal context is a triple K“ pG,M,Iq, whereG,M are sets and I ĎGˆM.
§ If AĎG, then its derivation inK is defined as A1 :“ tmPM | @g PA:pg,mq PIu
(A1 is the set of common attributes).
§ Analogously define B1 forB ĎM (set of described objects).
§ If X,Y ĎM, then the pairpX,Yqis called animplication ofpG,M,Iq, writtenX ÑY.
§ X ÑY holdsin Kif and only ifX1ĎY1.
§ For each X ĎM, it is true thatX ĎX2 and thatX ÑX2 is valid in K.
The Original Approach Formal Concept Analysis
Definition
§ Aformal context is a triple K“ pG,M,Iq, whereG,M are sets and I ĎGˆM.
§ If AĎG, then its derivation inK is defined as A1 :“ tmPM | @g PA:pg,mq PIu
(A1 is the set of common attributes).
§ Analogously define B1 forB ĎM (set of described objects).
§ If X,Y ĎM, then the pairpX,Yqis called animplication ofpG,M,Iq, writtenX ÑY.
§ X ÑY holdsin Kif and only ifX1ĎY1.
§ For each X ĎM, it is true thatX ĎX2 and thatX ÑX2 is valid in K.
The Original Approach Formal Concept Analysis
Definition
§ Aformal context is a triple K“ pG,M,Iq, whereG,M are sets and I ĎGˆM.
§ If AĎG, then its derivation inK is defined as A1 :“ tmPM | @g PA:pg,mq PIu
(A1 is the set of common attributes).
§ Analogously define B1 forB ĎM (set of described objects).
§ If X,Y ĎM, then the pairpX,Yqis called animplication ofpG,M,Iq, writtenX ÑY.
§ X ÑY holdsin Kif and only ifX1ĎY1.
§ For each X ĎM, it is true thatX ĎX2 and thatX ÑX2 is valid in K.
The Original Approach Formal Concept Analysis
Definition
§ Aformal context is a triple K“ pG,M,Iq, whereG,M are sets and I ĎGˆM.
§ If AĎG, then its derivation inK is defined as A1 :“ tmPM | @g PA:pg,mq PIu
(A1 is the set of common attributes).
§ Analogously define B1 forB ĎM (set of described objects).
§ If X,Y ĎM, then the pairpX,Yqis called animplication ofpG,M,Iq,
writtenX ÑY.
§ X ÑY holdsin Kif and only ifX1ĎY1.
§ For each X ĎM, it is true thatX ĎX2 and thatX ÑX2 is valid in K.
The Original Approach Formal Concept Analysis
Definition
§ Aformal context is a triple K“ pG,M,Iq, whereG,M are sets and I ĎGˆM.
§ If AĎG, then its derivation inK is defined as A1 :“ tmPM | @g PA:pg,mq PIu
(A1 is the set of common attributes).
§ Analogously define B1 forB ĎM (set of described objects).
§ If X,Y ĎM, then the pairpX,Yqis called animplication ofpG,M,Iq,
writtenX ÑY.
§ X ÑY holdsin Kif and only ifX1ĎY1.
§ For each X ĎM, it is true thatX ĎX2 and thatX ÑX2 is valid in K.
The Original Approach Formal Concept Analysis
Definition
§ Aformal context is a triple K“ pG,M,Iq, whereG,M are sets and I ĎGˆM.
§ If AĎG, then its derivation inK is defined as A1 :“ tmPM | @g PA:pg,mq PIu
(A1 is the set of common attributes).
§ Analogously define B1 forB ĎM (set of described objects).
§ If X,Y ĎM, then the pairpX,Yqis called animplication ofpG,M,Iq,
written X ÑY.
§ X ÑY holdsin Kif and only ifX1ĎY1.
§ For each X ĎM, it is true thatX ĎX2 and thatX ÑX2 is valid in K.
The Original Approach Formal Concept Analysis
Definition
§ Aformal context is a triple K“ pG,M,Iq, whereG,M are sets and I ĎGˆM.
§ If AĎG, then its derivation inK is defined as A1 :“ tmPM | @g PA:pg,mq PIu
(A1 is the set of common attributes).
§ Analogously define B1 forB ĎM (set of described objects).
§ If X,Y ĎM, then the pairpX,Yqis called animplication ofpG,M,Iq, written X ÑY.
§ X ÑY holdsin Kif and only ifX1 ĎY1.
§ For eachX ĎM, it is true thatX ĎX2 and thatX ÑX2 is valid in K.
The Original Approach Formal Concept Analysis
Definition
§ Aformal context is a triple K“ pG,M,Iq, whereG,M are sets and I ĎGˆM.
§ If AĎG, then its derivation inK is defined as A1 :“ tmPM | @g PA:pg,mq PIu
(A1 is the set of common attributes).
§ Analogously define B1 forB ĎM (set of described objects).
§ If X,Y ĎM, then the pairpX,Yqis called animplication ofpG,M,Iq, written X ÑY.
§ X ÑY holdsin Kif and only ifX1 ĎY1.
§ For eachX ĎM, it is true thatX ĎX2 and thatX ÑX2 is valid in K.
The Original Approach Formal Concept Analysis
Definition
§ Aformal context is a triple K“ pG,M,Iq, whereG,M are sets and I ĎGˆM.
§ If AĎG, then its derivation inK is defined as A1 :“ tmPM | @g PA:pg,mq PIu
(A1 is the set of common attributes).
§ Analogously define B1 forB ĎM (set of described objects).
§ If X,Y ĎM, then the pairpX,Yqis called animplication ofpG,M,Iq, written X ÑY.
§ X ÑY holdsin Kif and only ifX1 ĎY1.
§ For eachX ĎM, it is true thatX ĎX2 and thatX ÑX2 is valid in K.
The Original Approach The Result by Baader and Distel
Person Artist
Person
Person Writer child
child
t. . . ,Dchild.WriterĎArtist, . . .u Axiomatization
(Base of valid GCIs) ℐ
Kℐ Mℐ
∆ℐ
ˆ ˆ . ˆ . ˆ
. . ˆ
tU ÑV |. . .u
Axiomatization (Base of valid
Implications)
The Original Approach The Result by Baader and Distel
Person Artist
Person
Person Writer child
child
t. . . ,Dchild.WriterĎArtist, . . .u Axiomatization
(Base of valid GCIs) ℐ
Kℐ Mℐ
∆ℐ
ˆ ˆ . ˆ . ˆ
. . ˆ
tU ÑV |. . .u
Axiomatization (Base of valid
Implications)
The Original Approach The Result by Baader and Distel
Person Artist
Person
Person Writer child
child
t. . . ,Dchild.WriterĎArtist, . . .u Axiomatization
(Base of valid GCIs)
ℐ
Kℐ Mℐ
∆ℐ
ˆ ˆ . ˆ . ˆ
. . ˆ
tU ÑV |. . .u
Axiomatization (Base of valid
Implications)
The Original Approach The Result by Baader and Distel
Person Artist
Person
Person Writer child
child
t. . . ,Dchild.WriterĎArtist, . . .u Axiomatization
(Base of valid GCIs)
ℐ
Kℐ Mℐ
∆ℐ
ˆ ˆ . ˆ . ˆ
. . ˆ
tU ÑV |. . .u
Axiomatization (Base of valid
Implications)
The Original Approach The Result by Baader and Distel
Person Artist
Person
Person Writer child
child
t. . . ,Dchild.WriterĎArtist, . . .u Axiomatization
(Base of valid GCIs) ℐ
Kℐ Mℐ
∆ℐ
ˆ ˆ . ˆ . ˆ
. . ˆ
tU ÑV |. . .u
Axiomatization (Base of valid
Implications)
The Original Approach The Result by Baader and Distel
Person Artist
Person
Person Writer child
child
t. . . ,Dchild.WriterĎArtist, . . .u Axiomatization
(Base of valid GCIs) ℐ
Kℐ Mℐ
∆ℐ
ˆ ˆ . ˆ . ˆ
. . ˆ
tU ÑV |. . .u
Axiomatization (Base of valid
Implications)
The Original Approach The Result by Baader and Distel
Person Artist
Person
Person Writer child
child
t. . . ,Dchild.WriterĎArtist, . . .u Axiomatization
(Base of valid GCIs) ℐ
Kℐ Mℐ
∆ℐ
ˆ ˆ . ˆ . ˆ
. . ˆ
tU ÑV |. . .u
Axiomatization (Base of valid
Implications)
The Original Approach The Result by Baader and Distel
Advantage
Formal Concept Analysis provides methods to extract implicational knowledgefrom formal contexts
Idea
Use these methods to learn GCIs from data! Parallels between FCA and DL
Formal Concept Analysis Description Logics objectsG individuals ∆ℐ attributes M concept descriptions formal contexts K interpretationsℐ
implications GCIs
A1,AĎM pd Aqℐ B1,B ĎG ?
The Original Approach The Result by Baader and Distel
Advantage
Formal Concept Analysis provides methods to extract implicational knowledgefrom formal contexts
Idea
Use these methods to learn GCIs from data!
Parallels between FCA and DL
Formal Concept Analysis Description Logics objectsG individuals ∆ℐ attributes M concept descriptions formal contexts K interpretationsℐ
implications GCIs
A1,AĎM pd Aqℐ B1,B ĎG ?
The Original Approach The Result by Baader and Distel
Advantage
Formal Concept Analysis provides methods to extract implicational knowledgefrom formal contexts
Idea
Use these methods to learn GCIs from data!
Parallels between FCA and DL
Formal Concept Analysis Description Logics
objectsG individuals ∆ℐ attributes M concept descriptions formal contexts K interpretationsℐ
implications GCIs
A1,AĎM pd Aqℐ B1,B ĎG ?
The Original Approach The Result by Baader and Distel
Advantage
Formal Concept Analysis provides methods to extract implicational knowledgefrom formal contexts
Idea
Use these methods to learn GCIs from data!
Parallels between FCA and DL
Formal Concept Analysis Description Logics objectsG individuals ∆ℐ
attributes M concept descriptions formal contexts K interpretationsℐ
implications GCIs
A1,AĎM pd Aqℐ B1,B ĎG ?
The Original Approach The Result by Baader and Distel
Advantage
Formal Concept Analysis provides methods to extract implicational knowledgefrom formal contexts
Idea
Use these methods to learn GCIs from data!
Parallels between FCA and DL
Formal Concept Analysis Description Logics objectsG individuals ∆ℐ attributes M concept descriptions
formal contexts K interpretationsℐ
implications GCIs
A1,AĎM pd Aqℐ B1,B ĎG ?
The Original Approach The Result by Baader and Distel
Advantage
Formal Concept Analysis provides methods to extract implicational knowledgefrom formal contexts
Idea
Use these methods to learn GCIs from data!
Parallels between FCA and DL
Formal Concept Analysis Description Logics objectsG individuals ∆ℐ attributes M concept descriptions formal contexts K interpretationsℐ
implications GCIs
A1,AĎM pd Aqℐ B1,B ĎG ?
The Original Approach The Result by Baader and Distel
Advantage
Formal Concept Analysis provides methods to extract implicational knowledgefrom formal contexts
Idea
Use these methods to learn GCIs from data!
Parallels between FCA and DL
Formal Concept Analysis Description Logics objectsG individuals ∆ℐ attributes M concept descriptions formal contexts K interpretationsℐ
implications GCIs
A1,AĎM pd Aqℐ B1,B ĎG ?
The Original Approach The Result by Baader and Distel
Advantage
Formal Concept Analysis provides methods to extract implicational knowledgefrom formal contexts
Idea
Use these methods to learn GCIs from data!
Parallels between FCA and DL
Formal Concept Analysis Description Logics objectsG individuals ∆ℐ attributes M concept descriptions formal contexts K interpretationsℐ
implications GCIs
A1,AĎM pd Aqℐ
B1,B ĎG ?
The Original Approach The Result by Baader and Distel
Advantage
Formal Concept Analysis provides methods to extract implicational knowledgefrom formal contexts
Idea
Use these methods to learn GCIs from data!
Parallels between FCA and DL
Formal Concept Analysis Description Logics objectsG individuals ∆ℐ attributes M concept descriptions formal contexts K interpretationsℐ
implications GCIs
A1,AĎM pd Aqℐ
The Original Approach The Result by Baader and Distel
Observation
Need to describe sets X Ď∆ℐ as good as possible.
Definition
A concept descriptionC is a model-based most-specific concept description of X if and only if
§ X ĎCℐ and
§ for each D with X ĎDℐ, it is true that C is more specificthan D
Difficulty
Existence can not be guaranteed in ℰℒK ;ℰℒKgfp Example (ℰℒKgfp Concept Description)
C :“ pA,tA”Writer[ Dchild.B,B ”Writer[ Dchild.Auq
The Original Approach The Result by Baader and Distel
Observation
Need to describe sets X Ď∆ℐ as good as possible.
Definition
A concept descriptionC is amodel-based most-specific concept description of X if and only if
§ X ĎCℐ and
§ for each D with X ĎDℐ, it is true thatC is more specificthan D Difficulty
Existence can not be guaranteed in ℰℒK ;ℰℒKgfp Example (ℰℒKgfp Concept Description)
C :“ pA,tA”Writer[ Dchild.B,B ”Writer[ Dchild.Auq
The Original Approach The Result by Baader and Distel
Observation
Need to describe sets X Ď∆ℐ as good as possible.
Definition
A concept descriptionC is amodel-based most-specific concept description of X if and only if
§ X ĎCℐ and
§ for each D with X ĎDℐ, it is true thatC is more specificthan D Difficulty
Existence can not be guaranteed in ℰℒK ;ℰℒKgfp Example (ℰℒKgfp Concept Description)
C :“ pA,tA”Writer[ Dchild.B,B ”Writer[ Dchild.Auq
The Original Approach The Result by Baader and Distel
Observation
Need to describe sets X Ď∆ℐ as good as possible.
Definition
A concept descriptionC is amodel-based most-specific concept description of X if and only if
§ X ĎCℐ and
§ for each D with X ĎDℐ, it is true thatC is more specificthan D
Difficulty
Existence can not be guaranteed in ℰℒK ;ℰℒKgfp Example (ℰℒKgfp Concept Description)
C :“ pA,tA”Writer[ Dchild.B,B ”Writer[ Dchild.Auq
The Original Approach The Result by Baader and Distel
Observation
Need to describe sets X Ď∆ℐ as good as possible.
Definition
A concept descriptionC is amodel-based most-specific concept description of X if and only if
§ X ĎCℐ and
§ for each D with X ĎDℐ, it is true thatC is more specificthan D Difficulty
Existence can not be guaranteed in ℰℒK
;ℰℒKgfp Example (ℰℒKgfp Concept Description)
C :“ pA,tA”Writer[ Dchild.B,B ”Writer[ Dchild.Auq
The Original Approach The Result by Baader and Distel
Observation
Need to describe sets X Ď∆ℐ as good as possible.
Definition
A concept descriptionC is amodel-based most-specific concept description of X if and only if
§ X ĎCℐ and
§ for each D with X ĎDℐ, it is true thatC is more specificthan D Difficulty
Existence can not be guaranteed in ℰℒK ;ℰℒKgfp
Example (ℰℒKgfp Concept Description)
C :“ pA,tA”Writer[ Dchild.B,B ”Writer[ Dchild.Auq
The Original Approach The Result by Baader and Distel
Observation
Need to describe sets X Ď∆ℐ as good as possible.
Definition
A concept descriptionC is amodel-based most-specific concept description of X if and only if
§ X ĎCℐ and
§ for each D with X ĎDℐ, it is true thatC is more specificthan D Difficulty
Existence can not be guaranteed in ℰℒK ;ℰℒKgfp Example (ℰℒKgfp Concept Description)
The Original Approach The Result by Baader and Distel
Definition Set
Mℐ :“ t K u YNC Y t Dr.Xℐ |X Ď∆ℐ,X ‰ H,r PNRu.
and defineinduced formal context Kℐ of ℐ asKℐ “ p∆ℐ,Mℐ,∇q, where px,Cq P∇ ðñ xPCℐ.
Theorem
Let ℐ be a finite interpretation. Ifℒ is a base of all confident implications of Kℐ, then the set
tl
U Ñ ppl
Uqℐqℐ | pU ÑU2q Pℒu
is a base of Thpℐq.
The Original Approach The Result by Baader and Distel
Definition Set
Mℐ :“ t K u YNC Y t Dr.Xℐ |X Ď∆ℐ,X ‰ H,r PNRu.
and defineinduced formal context Kℐ ofℐ asKℐ “ p∆ℐ,Mℐ,∇q, where px,Cq P∇ ðñ x PCℐ.
Theorem
Let ℐ be a finite interpretation. Ifℒ is a base of all confident implications of Kℐ, then the set
tl
U Ñ ppl
Uqℐqℐ | pU ÑU2q Pℒu
is a base of Thpℐq.
The Original Approach The Result by Baader and Distel
Definition Set
Mℐ :“ t K u YNC Y t Dr.Xℐ |X Ď∆ℐ,X ‰ H,r PNRu.
and defineinduced formal context Kℐ ofℐ asKℐ “ p∆ℐ,Mℐ,∇q, where px,Cq P∇ ðñ x PCℐ.
Theorem
Let ℐ be a finite interpretation. Ifℒ is a base of all confident implications of Kℐ, then the set
tl
U Ñ ppl
Uqℐqℐ | pU ÑU2q Pℒu
is a base of Thpℐq.
Adding Confidence
Outline
1 The Original Approach
2 Adding Confidence
3 Experiments withℐDBpedia
4 Exploring Confident GCIs
5 Conclusions
Adding Confidence An Observation
Recall
Dchild.JĎPerson
does not hold in ℐDBpedia, but there are only 4 erroneous counterexamples.
Observation
From 2551 individuals satisfying Dchild.J, 2547 also satisfy Person, i. e. confℐDBpediapDchild.JĎPersonq “ 2547
2551
Adding Confidence An Observation
Recall
Dchild.JĎPerson
does not hold in ℐDBpedia, but there are only 4 erroneous counterexamples.
Observation
From 2551 individuals satisfying Dchild.J, 2547 also satisfy Person, i. e.
confℐDBpediapDchild.JĎPersonq “ 2547 2551
Adding Confidence An Observation
Recall
Dchild.JĎPerson
does not hold in ℐDBpedia, but there are only 4 erroneous counterexamples.
Observation
From 2551 individuals satisfying Dchild.J, 2547 also satisfy Person, i. e.
confℐDBpediapDchild.JĎPersonq “ 2547 2551
Adding Confidence Definition
Definition
Theconfidenceof C ĎD in ℐ is defined as confℐpC ĎDq:“
#1 if Cℐ “ H,
|pC[Dqℐ|
|Cℐ| otherwise.
Let c P r0,1s. Define
Thcpℐq:“ tC ĎD |confℐpC ĎDq ěcu. New Goal
Axiomatize Thcpℐq, i. e. find afinite baseof Thcpℐq.
Adding Confidence Definition
Definition
Theconfidenceof C ĎD in ℐ is defined as confℐpC ĎDq:“
#1 if Cℐ “ H,
|pC[Dqℐ|
|Cℐ| otherwise.
Let c P r0,1s. Define
Thcpℐq:“ tC ĎD |confℐpC ĎDq ěcu.
New Goal
Axiomatize Thcpℐq, i. e. find afinite baseof Thcpℐq.
Adding Confidence Definition
Definition
Theconfidenceof C ĎD in ℐ is defined as confℐpC ĎDq:“
#1 if Cℐ “ H,
|pC[Dqℐ|
|Cℐ| otherwise.
Let c P r0,1s. Define
Thcpℐq:“ tC ĎD |confℐpC ĎDq ěcu.
New Goal
Axiomatize Thcpℐq, i. e. find afinite baseof Thcpℐq.
Adding Confidence Bases of Confident GCIs
Question
How to find bases for Thcpℐq?
Observation
Related work by M. Luxenburger on partial implications Approach (Luxenburger)
§ Separately axiomatizevalid GCIs andproperly confident GCIs
§ Consider concept descriptions of the form pCℐqℐ only
Adding Confidence Bases of Confident GCIs
Question
How to find bases for Thcpℐq?
Observation
Related work by M. Luxenburger on partial implications
Approach (Luxenburger)
§ Separately axiomatizevalid GCIs andproperly confident GCIs
§ Consider concept descriptions of the form pCℐqℐ only
Adding Confidence Bases of Confident GCIs
Question
How to find bases for Thcpℐq?
Observation
Related work by M. Luxenburger on partial implications Approach (Luxenburger)
§ Separately axiomatizevalid GCIs andproperly confident GCIs
§ Consider concept descriptions of the form pCℐqℐ only
Adding Confidence Bases of Confident GCIs
Question
How to find bases for Thcpℐq?
Observation
Related work by M. Luxenburger on partial implications Approach (Luxenburger)
§ Separately axiomatizevalid GCIs andproperly confident GCIs
§ Consider concept descriptions of the form pCℐqℐ only
Adding Confidence Bases of Confident GCIs
Question
How to find bases for Thcpℐq?
Observation
Related work by M. Luxenburger on partial implications Approach (Luxenburger)
§ Separately axiomatizevalid GCIs andproperly confident GCIs
§ Consider concept descriptions of the form pCℐqℐ only
Adding Confidence Bases of Confident GCIs
Approach (Luxenburger)
§ Separately axiomatizevalid GCIs andproperly confident GCIs
§ Consider concept descriptions of the form pCℐqℐ only
The Idea in FCA Let ℬbase of K,
𝒞“ tX2 ÑY2 |1ąconfKpX2 ÑY2q ěcu and 1ąconfpAÑBq ěc.
Then confKpAÑBq “confKpA2 ÑB2q and ℬY𝒞|ùAÑA2 ÑB2 ÑB
Adding Confidence Bases of Confident GCIs
Approach (Luxenburger)
§ Separately axiomatizevalid GCIs andproperly confident GCIs
§ Consider concept descriptions of the form pCℐqℐ only The Idea in FCA
Let ℬbase of K,
𝒞“ tX2 ÑY2 |1ąconfKpX2 ÑY2q ěcu and 1ąconfpAÑBq ěc.
Then confKpAÑBq “confKpA2 ÑB2q and ℬY𝒞|ùAÑA2 ÑB2 ÑB
Adding Confidence Bases of Confident GCIs
Approach (Luxenburger)
§ Separately axiomatizevalid GCIs andproperly confident GCIs
§ Consider concept descriptions of the form pCℐqℐ only The Idea in FCA
Let ℬbase of K,
𝒞“ tX2 ÑY2 |1ąconfKpX2 ÑY2q ěcu and 1ąconfpAÑBq ěc.
Then confKpAÑBq “confKpA2 ÑB2q and ℬY𝒞|ùAÑA2 ÑB2 ÑB
Adding Confidence Bases of Confident GCIs
Approach (Luxenburger)
§ Separately axiomatizevalid GCIs andproperly confident GCIs
§ Consider concept descriptions of the form pCℐqℐ only The Idea in FCA
Let ℬbase of K,
𝒞“ tX2 ÑY2 |1ąconfKpX2 ÑY2q ěcu and 1ąconfpAÑBq ěc.
Then confKpAÑBq “confKpA2 ÑB2q
and ℬY𝒞|ùAÑA2 ÑB2 ÑB
Adding Confidence Bases of Confident GCIs
Approach (Luxenburger)
§ Separately axiomatizevalid GCIs andproperly confident GCIs
§ Consider concept descriptions of the form pCℐqℐ only The Idea in FCA
Let ℬbase of K,
𝒞“ tX2 ÑY2 |1ąconfKpX2 ÑY2q ěcu and 1ąconfpAÑBq ěc.
Then confKpAÑBq “confKpA2 ÑB2q and ℬY𝒞|ùAÑA2
ÑB2 ÑB
Adding Confidence Bases of Confident GCIs
Approach (Luxenburger)
§ Separately axiomatizevalid GCIs andproperly confident GCIs
§ Consider concept descriptions of the form pCℐqℐ only The Idea in FCA
Let ℬbase of K,
𝒞“ tX2 ÑY2 |1ąconfKpX2 ÑY2q ěcu and 1ąconfpAÑBq ěc.
Then confKpAÑBq “confKpA2 ÑB2q and ℬY𝒞|ùAÑA2 ÑB2
ÑB
Adding Confidence Bases of Confident GCIs
Approach (Luxenburger)
§ Separately axiomatizevalid GCIs andproperly confident GCIs
§ Consider concept descriptions of the form pCℐqℐ only The Idea in FCA
Let ℬbase of K,
𝒞“ tX2 ÑY2 |1ąconfKpX2 ÑY2q ěcu and 1ąconfpAÑBq ěc.
Then confKpAÑBq “confKpA2 ÑB2q and ℬY𝒞|ùAÑA2 ÑB2 ÑB
Adding Confidence Bases of Confident GCIs
Definition
Confpℐ,cq:“ tXℐ ĎYℐ |Y,X Ď∆ℐ,1ąconfℐpXℐ ĎYℐq ěcu.
Theorem
Let ℬbe a finite base of ℐ, and c P r0,1s. ThenℬYConfpℐ,cq is a finite base of Thcpℐq.
Adding Confidence Bases of Confident GCIs
Definition
Confpℐ,cq:“ tXℐ ĎYℐ |Y,X Ď∆ℐ,1ąconfℐpXℐ ĎYℐq ěcu.
Theorem
Let ℬbe a finite base of ℐ, and c P r0,1s. ThenℬYConfpℐ,cq is a finite base of Thcpℐq.
Adding Confidence Bases of Confident GCIs
t. . . ,Dchild.WriterĎArtist, . . .u Axiomatization
(Base of valid GCIs) ℐ
Kℐ Mℐ
∆ℐ
ˆ ˆ . ˆ . ˆ
. . ˆ
tU ÑV |. . .u
Axiomatization (Base of valid
Implications)
Adding Confidence Bases of Confident GCIs
t. . . ,Dchild.WriterĎArtist, . . .u Axiomatization
(Base of valid GCIs) ℐ
Kℐ Mℐ
∆ℐ
ˆ ˆ . ˆ . ˆ
. . ˆ
tU ÑV |. . .u
Axiomatization (Base of confident
Implications)
Adding Confidence Bases of Confident GCIs
t. . . ,Dchild.WriterĎArtist, . . .u Axiomatization
(Base ofconfident GCIs)
ℐ
Kℐ Mℐ
∆ℐ
ˆ ˆ . ˆ . ˆ
. . ˆ
tU ÑV |. . .u
Axiomatization (Base of confident
Implications)
Adding Confidence Bases of Confident GCIs
Definition
If Kis a formal context, X ÑY an implication ofK, then confKpX ÑYq:“
#1 X1 “ H
|pXYYq1|
|X1| otherwise is the confidenceof X ÑY inK.
Ifc P r0,1s, then ThcpKq denotes the set of all implications of Kwith confidence at leastc in K.
Goal
Transform bases of ThcpKqto bases of Thcpℐq.
Adding Confidence Bases of Confident GCIs
Definition
If Kis a formal context, X ÑY an implication ofK, then confKpX ÑYq:“
#1 X1 “ H
|pXYYq1|
|X1| otherwise
is the confidenceof X ÑY inK. Ifc P r0,1s, then ThcpKq denotes the set of all implications of Kwith confidence at leastc in K.
Goal
Transform bases of ThcpKqto bases of Thcpℐq.
Adding Confidence Bases of Confident GCIs
Definition
If Kis a formal context, X ÑY an implication ofK, then confKpX ÑYq:“
#1 X1 “ H
|pXYYq1|
|X1| otherwise
is the confidenceof X ÑY inK. Ifc P r0,1s, then ThcpKq denotes the set of all implications of Kwith confidence at leastc in K.
Goal
Transform bases of ThcpKqto bases of Thcpℐq.
Adding Confidence Bases of Confident GCIs
Lemma
If X,Y ĎMℐ, then
confℐpl
X Ďl
Yq “confKℐpX ÑYq.
Definition
If ℒ is a set of implications ofKℐ, then lℒ:“ tl
X Ďl
Y | pX ÑYq Pℒu.
Lemma
Let ℒY tX ÑY u be a set of implications ofKℐ. Then
ℒ|ù pX ÑYq ùñ l
ℒ|ùl
X Ďl Y.
Adding Confidence Bases of Confident GCIs
Lemma
If X,Y ĎMℐ, then
confℐpl
X Ďl
Yq “confKℐpX ÑYq.
Definition
If ℒ is a set of implications ofKℐ, then lℒ:“ tl
X Ďl
Y | pX ÑYq Pℒu.
Lemma
Let ℒY tX ÑY u be a set of implications ofKℐ. Then
ℒ|ù pX ÑYq ùñ l
ℒ|ùl
X Ďl Y.
Adding Confidence Bases of Confident GCIs
Lemma
If X,Y ĎMℐ, then
confℐpl
X Ďl
Yq “confKℐpX ÑYq.
Definition
If ℒ is a set of implications ofKℐ, then lℒ:“ tl
X Ďl
Y | pX ÑYq Pℒu.
Lemma
Let ℒY tX ÑY u be a set of implications ofKℐ. Then
ℒ|ù pX ÑYq ùñ l
ℒ|ùl
X Ďl Y.
Adding Confidence Bases of Confident GCIs
Theorem
Letℒ be a (confident) base of ThcpKℐq. Thend
ℒis a (confident) base of Thcpℐq.
“Corollary”
We can use data mining techniques to extract complete sets of confident implications from Kℐ, and thus to learn confident GCIs from interpretations!
Adding Confidence Bases of Confident GCIs
Theorem
Letℒ be a (confident) base of ThcpKℐq. Thend
ℒis a (confident) base of Thcpℐq.
“Corollary”
We can use data mining techniques to extract complete sets of confident implications from Kℐ, and thus to learn confident GCIs from interpretations!
Adding Confidence Bases of Confident GCIs
Proof (Sketch).
Show
§ dℒ|ù pd
U Ďpd
Uqℐℐq for all U ĎMℐ
§ dℒ|ùConfpℐ,cq First claim: LetU ĎMℐ.
§ ℒ|ù pU ÑU2q
§ d
ℒ|ù pd U Ďq
Second Claim: LetpXℐ ĎYℐq PConfpℐ,cq.
§ Xℐ ”d
X1,Yℐ ”d Y1
§ confKℐpX1 ÑY1q “confℐpd
X1 Ďd
Y1q ěc
§ ℒ|ù pX1 ÑY1q
§ d
ℒ|ù pd
X1 Ďd
Y1q ” pXℐ ĎYℐq
Adding Confidence Bases of Confident GCIs
Proof (Sketch).
Show
§ dℒ|ù pd
U Ďpd
Uqℐℐq for all U ĎMℐ
§ dℒ|ùConfpℐ,cq First claim: LetU ĎMℐ.
§ ℒ|ù pU ÑU2q
§ d
ℒ|ù pd U Ďq
Second Claim: LetpXℐ ĎYℐq PConfpℐ,cq.
§ Xℐ ”d
X1,Yℐ ”d Y1
§ confKℐpX1 ÑY1q “confℐpd
X1 Ďd
Y1q ěc
§ ℒ|ù pX1 ÑY1q
§ d
ℒ|ù pd
X1 Ďd
Y1q ” pXℐ ĎYℐq
Adding Confidence Bases of Confident GCIs
Proof (Sketch).
Show
§ dℒ|ù pd
U Ďpd
Uqℐℐq for all U ĎMℐ
§ dℒ|ùConfpℐ,cq
First claim: LetU ĎMℐ.
§ ℒ|ù pU ÑU2q
§ d
ℒ|ù pd U Ďq
Second Claim: LetpXℐ ĎYℐq PConfpℐ,cq.
§ Xℐ ”d
X1,Yℐ ”d Y1
§ confKℐpX1 ÑY1q “confℐpd
X1 Ďd
Y1q ěc
§ ℒ|ù pX1 ÑY1q
§ d
ℒ|ù pd
X1 Ďd
Y1q ” pXℐ ĎYℐq
Adding Confidence Bases of Confident GCIs
Proof (Sketch).
Show
§ dℒ|ù pd
U Ďpd
Uqℐℐq for all U ĎMℐ
§ dℒ|ùConfpℐ,cq First claim: LetU ĎMℐ.
§ ℒ|ù pU ÑU2q
§ d
ℒ|ù pd U Ďq
Second Claim: LetpXℐ ĎYℐq PConfpℐ,cq.
§ Xℐ ”d
X1,Yℐ ”d Y1
§ confKℐpX1 ÑY1q “confℐpd
X1 Ďd
Y1q ěc
§ ℒ|ù pX1 ÑY1q
§ d
ℒ|ù pd
X1 Ďd
Y1q ” pXℐ ĎYℐq