EventMedia Live: Exploring Events Connections in Real-Time to Enhance Content

50 %
50 %
Information about EventMedia Live: Exploring Events Connections in Real-Time to Enhance...
Technology

Published on November 14, 2012

Author: troncy

Source: slideshare.net

Description

"EventMedia Live: Exploring Events Connections in Real-Time to Enhance Content" presented at the Semantic Web Challenge, Open Track, of the 11th International Semantic Web Conference, Boston, USA, November 2012

EventMedia Live: Exploring Events Connections in Real-Time to Enhance ContentHouda Khrouf, Vuk Milicic and Raphaël Troncy {khrouf,milicic,troncy}@eurecom.fr @rtroncySemantic Web Challenge, ISWC 2012, Boston

Events through the web …Event Directories Allows opportunistic/serendipitous discovery Limited social features and Information incompleteness (low coverage, weak decision)Media Platforms Aids remembering and sharing past experiences Lack of consistent events descriptionsSocial Networks Attendance: popularity and friends whereabouts, attendees’ opinions. Limited discovery mechanism: need to filter out relevant information. Explore semantic connections to create better overviews of events 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 2

Approach  Aggregate heterogeneous data sources  Unify into one data model using Semantic Web technologies  Enrich with media, social data and background knowledge  Identify meaningful and/or interesting relationships between events, media, and people 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 3

User Tasks and ChallengesGoals:  Discover PAST, PRESENT and FUTURE events  Live, relive and predict experiences through shared media  Enhance search and recommendations mechanisms  Support the decision making processChallenges  Semantization of Data (events, media, people)  Reconciliation of sparse and highly heterogeneous data  User-centric design: discovering, deciding and recommending  Scalability, Caching and Optimization 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 4

Architecture Heterogeneous data sources Real-time Reconciliation - Tag-based mapping Data Crawling RDF Conversion - Instance matching RSS Update Web Applications SPARQL REST API (Elda) 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 5

Data Crawling Various API specifications Policy management Requests chaining Different input and output schemas Time-consuming A Restful Service leveraging the commonalities of API specifications A Web dashboard to easily handle data collection and interlinking http://eventmedia.eurecom.fr/dashboard/ 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 6

Data Modeling – LODE ontologyLODE is a minimal model that encapsulates the factual properties ofevents: What, Where, When and Who. 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 7

Real-Time Reconciliation Precise time agents Cost & description Media ParticipantsNeed for semantic connections between events, media, agents and locations 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 8

Events and Media connections APIs Machine tags 1.7 million images over “lastfm:event=” 126.000 events “upcoming:event=” 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 9

Live Update Per week • 1500 Photos Tag = *:event • 130 eventsNumber of Items posted during the last days Number of Items posted per days of the week 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 10

Instance Matching Events/Agents/Locations semantic connections  SPARQL-based Instance matching  Filtering by the issuance date Challenges  Structural heterogeneity  Different representations of the same value  User-generated knowledge featuring human mistakes  Different granularities between data sources 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 11

Events connections The events similarity is a mutual agreement of their factual properties Based on top-k dependencies between properties p1 p2 dependency 1st level Minimal conditions to fetch title1 title2 0.30 similar events using SPARQL place1 place2 0.28 title1 agent2 0.26 2nd level Refine the results agent1 agent2 0.21 description1 title2 0.16 Evaluation: Precision: 96% and Recall: 94% Ground truth of 300 matched instances 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 12

Agents & Locations connections Agents connections (precision-oriented)  Internal reconciliation + DBpedia, Musicbrainz and BBC  Label matching + contextual filtering (Cosine)  Granularity? (1 to N mappings)  Cosine inequality Cosine (d, a+b) > Cosine (d ,a) Locations connections (precision-oriented)  Internal reconciliation + DBpedia and Foursquare  It is straightforward thanks to the consistency of locations descriptions  Top-k Google search  Geographical distance 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 13

About the dataset Event Agent Location Photos UserLast.fm 61,173 62,577 15,917 1;464,885 130,249Upcoming 19, 276 15 10,269 308,148 3,932Eventful 45,204 8,725 18,763 3,028 321Total 125,650 71,313 44,948 1,760,787 159,263 DBpedia MusicBrainz Eventful Last.Fm 13064 34247 2865 Eventful 2515 3616 - SPARQL endpoint: http://eventmedia.eurecom.fr/sparql Restful API : http://eventmedia.eurecom.fr/rest/event/ 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 14

Web Application 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 15

Web Application Challenges:  Modern single-page app on top of semantic technologies  Fast, user-friendly and responsive UI  Dealing with high variability of data Technologies:  Backbone.js: MVC framework enables complex UI, provides flexibility  Elda Linked Data API maps SPARQL queries to RESTful URLs 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 16

Whats the added value of SW? Data model (RDF) + URIs for all objects + decentralized semantics (re-use of ontologies) = life MUCH easier for data integration Re-use data of others …  DBpedia, MusicBrainz, BBC, Foursquare, etc. … and expose our reconciled data (CKAN) Toolkits:  Virtuoso: triple store + SPARQL endpoint + RDF publishing  Silk / Knofuss: several similarity metrics for instance matching  Elda (Linked Data API) 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 17

Semantic Web Challenge criteria Attractive/Functional UI: fluid navigation, multimedia Scalable application: 40 million triples and counting Novelty: real-time events connections discovery Use of dynamic data: social media, rss feeds Cross languages, cross devices: phones, tablets Commercial potential: ask the entrepreneurs here! 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 18

Whats on this evening? 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 19

Whats on this evening? 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 20

Demo: Live your event http://eventmedia.eurecom.fr 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 21

Future Work User interface: aggregated views of events, agents, locations and users. Opinionated content retrieval: social networks, online newspapers, etc. Identify Interests and provide recommendations Analysis of social networks activities around real-world events (behavioral patterns) 14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 22

http://www.slideshare.net/troncy14/11/2012 Semantic Web Challenge - ISWC 2012 - Boston 23

Add a comment

Related presentations

Related pages

EventMedia Live: Exploring Events Connections in Real-time ...

EventMedia Live: Exploring Events Connections ... real-time events connection between these heterogeneous services is a key challenge to enhance ...
Read more

EventMedia Live:Exploring Events Connections in Real-Time ...

... Exploring Events Connections in Real-Time to ... EventMedia Live: Reconciliating Events ... cover new semantic connections, to enhance content and ...
Read more

EventMedia live: Exploring events connections in real-time ...

EventMedia live: Exploring events connections ... real-time connections to deliver rich content ... events connections in real-time to enhance ...
Read more

EventMedia Live: Exploring Events Connections in Real-Time ...

... real-time connections to deliver rich content ... Events Connections in Real-Time to Enhance ... {EventMedia Live: Exploring Events Connections ...
Read more

EventMedia Live

... Exploring Events Connections in Real-time to Enchance Content. EventMedia Live ... Watch the Video. 2. Collect Events. 3. Use the Application
Read more

Raphaël TRONCY | www.eurecom.fr

... Mining events connections on the social web: Real-time instance ... social content" ... EventMedia live: Exploring events connections in ...
Read more

Using Event Data to Enhance Analytic Models - YouTube

"Using Event Data to Enhance Analytic ... 2015 http://datascienceassn.org/content ... EventMedia Live: Exploring Events Connections in Real ...
Read more

Semantic Web Challenge

... in Real Time Analysing Social Streams The case of London 2012 Open Ceremony; EventMedia Live: Exploring Events Connections in ... Exploring the Linked ...
Read more

EventMedia: A LOD dataset of events illustrated with media ...

... there is a need to create an infrastructure that enhances ... real-time every incoming stream of events ... EventMedia live: Reconciliating events ...
Read more