04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

User Modeling for Personalized Web-Based Systems 239<br />

Glue GLUE is a system that employs machine learning techniques to find ontology<br />

mappings on the Semantic Web [24]. Given two ontologies, for each concept in one ontology,<br />

GLUE finds the most similar concept in the other ontology. It calculates joint probability<br />

distribution of the concept using multiple learning strategies, each of which exploits different<br />

type of information present in data instances and ontology schema.<br />

GLUE consists of Distribution Estimator, Similarity Estimator, and Relaxation Labeler. The<br />

Distribution Estimator takes as input two taxonomies O 1 and O 2 together with their data<br />

instances and compute the joint probability distribution for every pair 〈A ∈ O 1 ,B ∈ O 2 〉 of<br />

concepts, i.e. it computes P (A, B), P (A, ¬B), P (¬A, B), P (¬A, ¬B).<br />

To achieve it, it uses three distinct learners:<br />

– The Content Learner – takes into account the frequencies of words in the textual content<br />

of an instance.<br />

– The Name Learner – makes predictions using the full name of the input instance, instead<br />

of its content.<br />

– The Meta Learner – combines predictions of individual based learner via a weighted<br />

sum.<br />

Results of Distribution Estimator are passed to Similarity Estimator, which applies a usersupplied<br />

similarity function to compute a similarity for each pair of concepts<br />

〈A ∈ O 1 ,B ∈ O 2 〉 .<br />

The Relaxation Labeler takes the similarity matrix and domain-specific constraints and heuristics<br />

to find the best mapping configuration.<br />

GLUE was evaluated on several real-world domains and proved to accurately match<br />

66-97 % of the nodes. The disadvantage of the approach is that it operates upon taxonomies,<br />

which are only a subset of ontologies.<br />

Mafra MAFRA [43] stands for Ontology MAapping FRAmework for distributed ontologies<br />

in the Semantic Web. The framework consists of five horizontal modules describing<br />

the fundamental phases of a mapping process. Four vertical components run along the entire<br />

mapping process, interacting with horizontal modules.<br />

The horizontal dimension consists of following modules:<br />

– Lift & Normalization – assures that all data to be mapped are at the same representation<br />

level. It copes with with syntactical, structural and language heterogeneity.<br />

Elimination of syntax differences makes semantics differences between the source and<br />

the target ontology more apparent.<br />

– Similarity – establishes similarities between entities from the source and target ontology,<br />

thus, it supports mapping discovery. MAFRA adopted a multi-strategy process<br />

that calculates similarities between ontology entities using different algorithms (lexical<br />

similarity, property similarity, bottom-up similarity and top-down similarity [43]).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!