The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in...

48
9/13/13 1 The story behind Miel Vander Sande @Miel_vds Multimedia narration of automatically discovered paths in Linked Data

description

Everything is Connected (http://everythingisconnected.be) is a Linked Data application for automatically generating a story between two concepts in the Web of Data, based on formally described links. A path between two concepts is obtained by browsing linked open datasets; the path is then enriched with multimedia presentation material for each node in order to obtain a full multimedia presentation of the found path. An efficient technique combining pre-processing and indexing of RDF datasets is used, which is able to find paths in a couple of seconds.

Transcript of The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in...

Page 1: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

9/13/13   1  

The story behind

Miel Vander Sande @Miel_vds

Multimedia narration of automatical ly discovered paths in Linked Data

Page 2: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data
Page 3: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

VIDEO CODING & COMPRESSION  

SEMANTIC & SOCIAL WEB  

Me

MEDIA Annotation & ANALYSIS GAMING TECHNOLOGY  

Page 4: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

LINKED DATA?

Page 5: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

SEMANTIC WEB? LINKED DATA?

Page 6: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

We put a layer on the existing web Adding

machine understandable descriptions TO the

underlying data USING graph structures

Page 7: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data
Page 8: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

It’s Like the WEB but instead of Linking Pages we Link

data and enrich it semantically so Generic intelligent agents can

UNDERSTAND and BROWSE DATA autonomously

Page 9: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data
Page 10: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

Computers. Internet.

Page 11: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

Linked Data tangible? HOW DO WE Make  

Page 12: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

AGENDA 1 CONCEPT

3 PATH NARRATION

2 PATHFINDING

4 DEMO

Page 13: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

AGENDA 1 CONCEPT

3 PATH NARRATION

2 PATHFINDING

4 DEMO

Page 14: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

ÜBERDEMO DEMONSTrate Linked DaTA & Semantic web.

Represent our lab. Fast. Sexy.

Modern.

Page 15: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data
Page 16: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data
Page 17: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data
Page 18: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data
Page 19: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data
Page 20: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

Client Server SOURCE

DBPedia Topic 1

Topic 2

Topic 3

Topic 4

Topic 5

Topic N Playback

SOLR Pathfindin

g REST API

SIREn

Resource Description

Lookup

DEST INAT ION

Page 21: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

AGENDA 1 CONCEPT

3 PATH NARRATION

2 PATHFINDING

4 DEMO

Page 22: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

Client Server SOURCE

DBPedia Topic 1

Topic 2

Topic 3

Topic 4

Topic 5

Topic N Playback

SOLR Pathfindin

g REST API

SIREn

Resource Description

Lookup

DEST INAT ION

PATHFINDING SERVICE REASONABLE COMPLEXITY HIGH PERFORMANCE!

Page 23: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

Laurens De Vocht [email protected] @laurens_d_v

LEADing & Ongoing research

Page 24: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

?

Paris Barack

Obama

Bertrand Delanoë

Catholic Church

Joe Biden

mayor religion religion of vicepresident of

Result

QUERY Paris

Barack Obama

Page 25: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

A Adjacency MATRIX WEIGHTED EDGES HEURISTIC

*ITERATIVE ALGORITHM

Page 26: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

A Adjacency MATRIX WEIGHTED EDGES HEURISTIC

*ITERATIVE ALGORITHM

Page 27: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

0PARIS

1

BARACK OBAMA

Resources :Paris 0 :Barack_Obama 1

Page 28: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

0

2

3

PARIS

Eiffel tower

FRANCE

. . . 1

4

5

BARACK OBAMA

JOE BIDEN

UNITED STATES

. . .

Resources :Paris 0 :Barack_Obama 1 :Eiffel_Tower 2 :France 3 :Joe Biden 4 :United_States 5 …

0 1 2 3 4 5 0 0 0 1 1 0 0 1 0 0 0 0 1 1 2 1 0 0 0 0 0 3 1 0 0 0 0 0 4 0 1 0 0 0 0 5 0 1 0 0 0 0

Page 29: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

A Adjacency MATRIX WEIGHTED EDGES HEURISTIC

*ITERATIVE ALGORITHM

Page 30: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

deg(node) = sum(nodelinks)

weight(parent; child) = log(deg(parent)) + log(deg(child))

A Novel Metric for Information Retrieval in Semantic Networks – Moore et al.

ENCOURAGE RARE NODES

Page 31: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

0

2

3

PARIS

Eiffel tower

FRANCE

A Novel Metric for Information Retrieval in Semantic Networks – Moore et al.

deg(0) =1286

deg(2) = 2237

deg(3) = 3138

weight(0;2) = 6,46

weight(0;3) = 6,61

ENCOURAGE RARE NODES deg(node) = sum(nodelinks)

weight(parent; child) = log(deg(parent)) + log(deg(child))

Page 32: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

A Adjacency MATRIX WEIGHTED EDGES HEURISTIC

*ITERATIVE ALGORITHM

Page 33: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

Jaccard distance

:monument :language :capital :mayor

:Paris :France

unSHARED PREDICATES BETWEEN RESOURCES FAVOR CLOSELY RELATED RESOURCES

Page 34: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

0

2

3

PARIS

Eiffel tower

FRANCE

weight(0;2) = 6,46

weight(0;3) = 6,61

weight(2;3) = 6,7

h(0;3) = 0.75

h(0;2) = 0.65

f(x;y) = h(x;y) + weight(x;y)

PRIORITY QUEue of A*

h(2;3) = 0.75

Page 35: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

0

2

3

PARIS

Eiffel tower

FRANCE

. . . 1

4

5

BARACK OBAMA

JOE BIDEN

UNITED STATES

. . .

IF NO PATH FOUND EXPAND CHILDNODES ADD TO ADJACENCY MATRIX REPEAT OR TERMINATION  

Page 36: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

OPTIMIZATION: Node centrality based rank reduction  

0 1 2 3 … 0 0 0 1 1 1 0 0 0 0 2 1 0 0 0 3 1 0 0 0 …

Matrix INIT TIME GROWS exponentially Memory limitations!

Reduce!

OPTIMIZATION: Blacklisting

Page 37: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

OPTIMIZATION: Node centrality based rank reduction  

SEACH FOR HUBS: NODES WITH Many Links

PageRank

Page 38: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

Hitrate above 90%

Testset of 10 000 paths among 200 popular cities, artists and countries in DBPedia (10M entities)

Page 39: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

Average OF 4 steps

Page 40: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

Exponential space complexity

Page 41: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

Linear time complexity

Page 42: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

Over 60% of paths found in less than 2000ms

Page 43: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

AGENDA 1 CONCEPT

3 PATH NARRATION

2 PATHFINDING

4 DEMO

Page 44: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

Client Server SOURCE

DBPedia Topic 1

Topic 2

Topic 3

Topic 4

Topic 5

Topic N Playback

SOLR Pathfindin

g REST API

SIREn

Resource Description

Lookup

DEST INAT ION

MULTIMEDIA PRESENTATION

Extensible DYNAMIC

Real-time AUTOMATIC PLAYBACK

Page 45: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

Slide Presenter

TopicToTopic Topic

Topic

Youtube

GoogleMaps

GoogleImage

… Outroduction

Text-to-speech

Pathfinding

Title

Slide

Composite

User

HTML5 & JS WEB Application = Slidegenerator

Introduction

Page 46: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

AGENDA 1 CONCEPT

3 PATH NARRATION

2 PATHFINDING

4 DEMO

Page 47: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

www.Everythingisconnected.be Linked Data made tangible high performance pathfinding in Large datasets Real-time multimedia narration of Paths

Miel Vander Sande – [email protected]

Page 48: The Story behind Everything Is Connected: Multimedia narration of automatically discovered paths in Linked Data

A'ribu,on  

•  Photo  slide  #3:  www.sos.ca.gov  •  Photo  slide  #6:  h'p://www.flickr.com/photos/joebenjamin/  •  Photo  slide  #4:  h'p://www.flickr.com/photos/ilri/  •  Photo  slide  #7:  h'p://www.flickr.com/photos/

andresmusta/  •  Photo  slide  #11:  h'p://www.flickr.com/photos/wtlphotos/  •  Photo  slide  #12:  h'p://www.flickr.com/photos/kristylopez/  •  Photo  slide  #15:  h'p://www.so'.net/  •  Photo  slide  #21:  h'p://www.flickr.com/photos/dr/  &  

h'p://www.flickr.com/photos/llimaorosa/