210 likes | 387 Views
OMEN: A Probabilistic Ontology Mapping Tool. Mitra et al. Mapping of two different ontologies. The Problem. We need to map databases or ontologies. The Problem. Mapping is difficult Most mapping tools are imprecise Even experts could be uncertain We deal with probabilistic mappings.
E N D
OMEN: A Probabilistic Ontology Mapping Tool Mitra et al.
Mapping of two different ontologies The Problem • We need to map databases or ontologies
The Problem • Mapping is difficult • Most mapping tools are imprecise • Even experts could be uncertain • We deal with probabilistic mappings
The Solution • Infer mappings based on previous ones • We use Bayesian Nets for inference • We use other tools for initial distributions • Preliminary results are encouraging
T Basic Concepts • Bayesian network: Probabilistic graphical model that represents Random variables • Evidence nodes: The value is given
Bayesian Network • Conditional Probability tables (CPT)
C1 m(C1,C1’) C1’ Ontology 1 Ontology 2 Bayesian Nets in our approach • How do we build the Bayesian Net • Nodes are property or class matches • Classes are concepts • Properties are attributes of classes
Our Bayesian Nets • All combinations of nodes is too many • We generate only “useful” nodes • The cutoff is k from evidence nodes • Up to 10 parents per node • Cycles are avoided (confidence ~.5)
Our Bayesian Nets • We need evidence nodes and CPTs • Evidence nodes come from initialization • CPTs come from Meta-rules
P1=x C1 C2 m(C1,C1’) m(C2,C2’) C1’ C2’ q q’ P2=x+c Meta-rules • Describes how other rules should be used • Basic Meta-rule
Other Meta-rules • Range: Restriction of property values • Mappings between properties and ranges of properties • Single range • Specialization
Other Meta-rules • Mappings between super classes Children matching depends on parents matching • Fixed Influence Method (FI): P=.9 • Initial Probability Method (AP): P= y+c • Parent Probability Method (PP): P= x+c
Probability Distribution for mapping between C and C’ Probability Distribution
Combining Influences • We assume that the parents are conditionally independent • P[C|A,B] = P[C|A] x P[C|B] • Fix of this for future work
Results • 2 Sets of 11 and 19 nodes • Predicate matching was manual • Thresholds were .85 and .15
Strengths • Innovative research • Published at ISWC • Mathematically oriented
Weaknesses • Lots of typos • No comparison with current methods • Little literature research • Could use better explanation of basic concepts
Future Work • Handling conditionally dependency of parent nodes • Handling of matching predicates • Automatic pruning and building of the network