Top Banner
Relationship-based Top-K Concept Retrieval for Ontology Search Anila Sahar Butt Anila Sahar Butt , Armin Haller, Lexing Xie , Armin Haller, Lexing Xie The Australian National University The Australian National University [email protected] [email protected]
28
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Relationship-Based Top-K Concept Retrieval for Ontology Search

Relationship-based Top-K Concept Retrieval for Ontology

Search

Anila Sahar ButtAnila Sahar Butt, Armin Haller, Lexing Xie, Armin Haller, Lexing Xie

The Australian National UniversityThe Australian National University

[email protected]@anu.edu.au

Page 2: Relationship-Based Top-K Concept Retrieval for Ontology Search

2

Motivation – Ontology Search

“An ontology is a formal, explicit specification of a shared conceptualization.” [Gruber 1992]

A central ingredient for effective ontology re-use is the discovery of the

“right” ontology or ontological term for a use case

Page 3: Relationship-Based Top-K Concept Retrieval for Ontology Search

Motivation – Ontology Search

• Ontology Search– Matching a search term with a more

expressive class description

• Matching terms are defined with differing– Perspectives– Levels of detail– Reuse and Extensions

3

Page 4: Relationship-Based Top-K Concept Retrieval for Ontology Search

How to rank the similar concepts with different levels of modelling

detail?

4

Page 5: Relationship-Based Top-K Concept Retrieval for Ontology Search

Relationship-based Top-k Concept Retrieval

• The framework retrieves top-k concepts for keyword query

DWRank - Ranking Model Top-k Filter

5

Page 6: Relationship-Based Top-K Concept Retrieval for Ontology Search

DWRank – Dual Walk Ranking Model

6

Page 7: Relationship-Based Top-K Concept Retrieval for Ontology Search

DWRank – Dual Walk Ranking Model

For a simple keyword query: Rank of a concept

Semantic Similarity: Text relevancy of the concept Coverage : Centrality of the concept Reuse : Authoritativeness of the Ontology

Page 8: Relationship-Based Top-K Concept Retrieval for Ontology Search

DWRank – Dual Walk Ranking Model

1. Query independent scores for each concept of ontologies based on their importance

Centrality of the concept - HubScore Authoritativeness of the Ontology - AuthScore

1. Relevance score of a concept to a query:

• DWRank Function: Linear model combines – Text relevancy of the concept description to a query– HubScore and AuthScore

8

Page 9: Relationship-Based Top-K Concept Retrieval for Ontology Search

HubScore – Centrality of a Concept

Connectivity : Relations starting from the concept

Neighbourhood :

Relations starting from the concept to another central concept

9

@prefix a: http://example.org/def/people#

a:Person

a:Organization a:Project

0.14

0.46

0.380.26

0.140.14

0.14

0.14

Reverse PageRank

Page 10: Relationship-Based Top-K Concept Retrieval for Ontology Search

AuthScore – Authoritativeness of an OntologyReuse : Relations ending at the ontology

Neighbourhood : Relations starting from another authoritative ontology to the ontology

10

:People:Restaurant:Location

0.4710.1450.10

PageRank

Page 11: Relationship-Based Top-K Concept Retrieval for Ontology Search

Zubeida

Zubeida Zubeida

Zubeida

11

DWRank Function

• The Ranking model is function of:• Concept Text Relevancy• HubScore• AuthScore

∑∈

=+=

Qq

vssv

*2 *1vO)(v,

))φ(q(q,fQ)(v,F

a(O)]w O)h(v,[w *Q)(v,FR

Page 12: Relationship-Based Top-K Concept Retrieval for Ontology Search

12

DWRank Score

Query: Persono Fv(v,Q) = 1o h(v,O) = 0.46o a(O) = 0.471

a(O)]w O)h(v,[w *Q)(v,FR *2 *1vO)(v, +=

@prefix a: http://example.org/def/people#

a:Person

a:Project

0.14

0.46

0.380.26

0.140.14

0.14

0.14

0.471

0.466

0.471]0.5 0.46[0.5 *1 * *

=+=

Page 13: Relationship-Based Top-K Concept Retrieval for Ontology Search

13

DWRank vs. Linked-based Ranking Models1. Direction of the walk varies based on the

link type Intra-ontology links: Reverse PageRank Inter-ontology links: PageRank

Page 14: Relationship-Based Top-K Concept Retrieval for Ontology Search

14

DWRank vs. Linked-based Ranking Models (cont’d)

2. Linked Analysis : HubScore – Concept

o Independently on each ontology AuthScore – Ontology

o Ontology Corpus

Page 15: Relationship-Based Top-K Concept Retrieval for Ontology Search

Top-K Filter

15

Page 16: Relationship-Based Top-K Concept Retrieval for Ontology Search

16

Intended Type Filter

• Intended Type vs. Context Resource Name of the Person

o Intended Type: Nameo Context Resource: Person

Page 17: Relationship-Based Top-K Concept Retrieval for Ontology Search

Relationship-based Top-k Concept Retrieval Phases

17

Page 18: Relationship-Based Top-K Concept Retrieval for Ontology Search

Relationship-based Top-k Concept Retrieval

• The framework retrieves top-k concepts for keyword query

– Offline Ranking and Index Construction– Online Query Processing

18

Page 19: Relationship-Based Top-K Concept Retrieval for Ontology Search

Offline Ranking Index Construction

19

Page 20: Relationship-Based Top-K Concept Retrieval for Ontology Search

Offline Ranking Index Construction

20

Page 21: Relationship-Based Top-K Concept Retrieval for Ontology Search

Offline Ranking Index Construction

21

Page 22: Relationship-Based Top-K Concept Retrieval for Ontology Search

Offline Ranking Index Construction

22

Page 23: Relationship-Based Top-K Concept Retrieval for Ontology Search

Online Query Processing

23

Candidate Result-set Selection

Candidate Result-set Selection

HubScore and AuthScore Selection

HubScore and AuthScore Selection

Relevance Score of CandidateList and

Ordering

Relevance Score of CandidateList and

Ordering

Intended Type FilterIntended Type Filter

Ontology Corpus

Ontology Corpus

IdxIdx

HubConIdxHubConIdx

AuthOntIdxAuthOntIdx

UserQuery

Results

Page 24: Relationship-Based Top-K Concept Retrieval for Ontology Search

Evaluation

• Effectiveness of the approach– Two versions of framework

• DWRank • DWRank + Filter

• CBRBench – CanBeRra Ontology Benchmark– Ten sample queries– Human evaluated gold standard– Baseline Ranking models

24

Page 25: Relationship-Based Top-K Concept Retrieval for Ontology Search

Evaluation (cont’d)

• Effectiveness metrics – Precision @ k – Mean Average Precision @ k – Discounted Cumulative Gain @ k – Normalized Discounted Cumulative Gain @ k

25

Page 26: Relationship-Based Top-K Concept Retrieval for Ontology Search

DWRank Effectiveness

Page 27: Relationship-Based Top-K Concept Retrieval for Ontology Search

Intended Type Semantics Filter Effectiveness

Page 28: Relationship-Based Top-K Concept Retrieval for Ontology Search

Conclusion & Future Work

• We presented– Ontology Search– Framework for top-k concept retrieval– DWRank- Dual Walk Ranking Model– Experimental Evaluation

• Ranking ontologies for compound concepts

28