31
ی د ن و ی پ ی ا ه ه د ا د ر د ل ا و س ه ب ی ی و گ خ س ا ن ی ی ا ض م ا ر رض ما: ن هد را ا) ت س ا ی ی را س. ن سی ح مد ح م ر) کت دQuestion Answering in Linked Data ر ت7 ب ا ن1390 ) اتَ جَ رَ م د لِ ع ل وا) تُ اوَ . ن ی الدَ م وُ ک تِ م اُ و یَ مM اَ . ن ی الدَ له ل اُ ع ف رَ ی. ن ا ه ف ص ا ی) ت ع ن ص ه ا گ^ ش ن ا د ر) ی و ی پ م ا ک و) ق ر ی ه د ک^ س

Question answering in linked data

Embed Size (px)

DESCRIPTION

My Seminar Presentation in Isfahan University of Technology

Citation preview

Page 1: Question answering in linked data

پاسخگویی به سوال در داده های پیوندی

دکتر محمدحسین سراییاستاد راهنما: رضا رمضانی

Question Answering in Linked Data

1390پاییز

ج(ات نک1م و( الذین( او1توالع-لم د(ر( ا م- نو1 ی(رفع1 الله( الذین( آم(

دانشکده برق و کامپیوتر – دانشگاه صنعتی اصفهان

Page 2: Question answering in linked data

QALD

Question Answering over

Linked Data

2

Page 3: Question answering in linked data

The Web of Documents

Traditional Web, Hypertext WebAnalogy

A global file systemDesigned for

Human consumptionPrimary objects

DocumentsLinks

Untyped Between documents (or parts of documents)

Degree of structure in object Fairy low

Semantics of content and links implicit

3

Page 4: Question answering in linked data

The Web of Documents

4

Page 5: Question answering in linked data

The Web of Data

AnalogyA global data space

Designed forMachines first, humans later

Primary objectsThings (description of things)

LinksTypedBetween things

Degree of structure in objectsHigh

Semantic of content and linksExplicit

5

Page 6: Question answering in linked data

The Web of Linked Data

6

Page 7: Question answering in linked data

Linked Data

• Is about using the Web to create typed links between data from different sources

• Refers to data published on the Web in such a way that– It is machine-readable– Its meaning is explicitly defined– It is linked to other datasets– It can be linked to from external datasets

7

Page 8: Question answering in linked data

Properties of the Web of Data

• It is generic– Can contain any type of data• Data about anything

– Anyone can publish data– No constraints on choice of vocabularies– entities are connected by RDF links

8

Page 9: Question answering in linked data

A Taste of Linked Data

9

Page 10: Question answering in linked data

A Taste of Linked Data (Cont.)

10

Page 11: Question answering in linked data

Linked Data Technology Stack

URI

HTTPRDFS / OWL

RDF / RDF Links

11

Page 12: Question answering in linked data

Ontology , RDF

• Ontology provides a means to vocabularies and link’s semantics on linked data.

• RDF provides a generic, graph-based data model to structure and link data that describes things

• A triple [subject, predicate, object]– Subject: a URI– Predicate: a URI– Object: a URI or a string literal

12

Page 13: Question answering in linked data

LOD Cloud : May 2007

13

Page 14: Question answering in linked data

LOD Cloud : July 2007

14

Page 15: Question answering in linked data

LOD Cloud : August 2007

15

Page 16: Question answering in linked data

LOD Cloud : November 2007

16

Page 17: Question answering in linked data

LOD Cloud : February 2008

17

Page 18: Question answering in linked data

LOD Cloud : March 2009

18

Page 19: Question answering in linked data

LOD Cloud : July 2009

19

Page 20: Question answering in linked data

LOD Cloud : September 2010

20

Page 21: Question answering in linked data

LOD Cloud : September 2011

21

Page 22: Question answering in linked data

Retrieval Process

22

• a) Query construction• b) Search algorithm of the system• c) Presentation of the results

Search EnginesQuery A lot of related Web Pages

QA SystemsQuestion Exact Answer

Page 23: Question answering in linked data

Retrieval Process (Cont.)

23

Query Analyzer

Query

A lot ofWeb Pages

WWW

Crawler

RequestWeb Pages

IndexFile

Indexer

Web Pages

Index TermsSearch

Ranking

Results DocDatastore

Web Pages

UI

Query

Ranked Results

Web Pages

• Traditional SE

Page 24: Question answering in linked data

Some Problems

24

• Information search with search engines

Page 25: Question answering in linked data

Therefore, what is needed?

25

• Assign meta data to information objects• Content description with concepts and relations between

them• Provision of background knowledge• Provision of the semantics of relations for query

extension, ontology integration, etc.

RDF

RDF Schema, OWL, Rules

Page 26: Question answering in linked data

26

Question Answering

• Question answering (QA) systems take users’ natural language questions and automatically locate answers from large collections of documents.

• Two types of QA systems– Closed-Domain (or restricted domain) Question Answering– Open-Domain Question Answering

Page 27: Question answering in linked data

27

Question Answering (Cont.)

• Open Domain QA System

Question Analysis

Answer Selection

Question Query

AnswerType

Documents

Answer (s)

Question

Answer (s)

UI

Document Analysis

Passages

Document RetrievalSystems

Document Retrieval

Open DomainOntology

Page 28: Question answering in linked data

28

Question Answering (Cont.)

• Restricted Domain QA System

Question Analysis

AnswerPost Processing

Question Query

Answer (s)

Question

Answer (s)

UI

AnswerRetrieval

Answer (s)

Data

Open DomainOntology

Lexicon

DomainOntology

Knowledge Base

Page 29: Question answering in linked data

Related Works

• AquaLog – Vanessa Lopez, Victoria Uren, Enrico Motta, Michele Pasin.

• PowerAqua– Vanessa Lopez, Andriy Nikolov, Marta Sabou, Victoria Uren, Enrico Motta,

Mathieu d’Aquin

• QASYO– for YAGO Ontology

• AutoSPARQL

29

Page 30: Question answering in linked data

FREyA Algorithm

30

Page 31: Question answering in linked data

Questions?

31

وب معنایی، وب فرداسراسCر تکامCل بشCر بCه دلیCل خیCال پCردازی وی بCوده اسCت. آنچCه دیCروز یCک رویCا بCود؛ امCروز یCک واقعیت اسCت و آنچCه امCروز یCک خواهCCد واقعیت بCCه فCCردا رویاسCCت؛

پیوست... ا-شل

با تشکر از توجه شما!Email: [email protected]