Live topic generation from event streams

17
Live Topic Generation from Event Streams Vuk Milicic, José Luis Redondo Garcia, Giuseppe Rizzo , Raphaël Troncy , Thomas Steiner [email protected] / @rtroncy

description

"Live Topic Generation from Event Streams", talk given at the Demo session of the 22nd World Wide Web Conference (WWW), Rio de Janeiro, Brazil

Transcript of Live topic generation from event streams

Page 1: Live topic generation from event streams

Live Topic Generation from Event Streams

Vuk Milicic, José Luis Redondo Garcia,

Giuseppe Rizzo, Raphaël Troncy, Thomas Steiner

[email protected] / @rtroncy

Page 2: Live topic generation from event streams

Media Finder (www2013)

15/05/2013 22nd World Wide Web Conference (WWW) - Rio de Janeiro - 2

Page 3: Live topic generation from event streams

Media Finder (zooming on media items)

15/05/2013 22nd World Wide Web Conference (WWW) - Rio de Janeiro - 3

Page 4: Live topic generation from event streams

Media Finder (timeline view)

15/05/2013 22nd World Wide Web Conference (WWW) - Rio de Janeiro - 4

Page 5: Live topic generation from event streams

Media Finder (timeline view)

15/05/2013 22nd World Wide Web Conference (WWW) - Rio de Janeiro - 5

Page 6: Live topic generation from event streams

Media Server

Composition of media item extractors (12 SNs) Rely on search APIs + a fix 30s timeout window to provide results Fallback on screen scraping when necessary (Twitter ecosystem)

Implemented as a NodeJS server

Serialize results in a common schema (JSON)

22nd World Wide Web Conference (WWW) - Rio de Janeiro 15/05/2013 - 6

Page 7: Live topic generation from event streams

15/05/2013 22nd World Wide Web Conference (WWW) - Rio de Janeiro - 7

Deep link Permalink

Clean text for NLP processing

Aggregate view of ALL social interactions

12 Social Networks

Page 8: Live topic generation from event streams

Media Finder Architecture

Media items harvesting using the Media Server http://eventmedia.eurecom.fr/media-

server/search/{combined}/{term} https://github.com/vuknje/media-server (@tomayac fork)

Image near de-duplication DCT signature on image and video frame,

Hamming distance between image pairs

Clustering and disambiguation Named Entity Extraction using NERD Topic Generation using LDA Density-based clustering using OPTICS

15/05/2013 22nd World Wide Web Conference (WWW) - Rio de Janeiro - 8

Page 9: Live topic generation from event streams

Named Entities are Pivotal

http://nerd.eurecom.fr/

15/05/2013 22nd World Wide Web Conference (WWW) - Rio de Janeiro - 9

REST API Ontology

Dashboard UI

Page 10: Live topic generation from event streams

15/05/2013 22nd World Wide Web Conference (WWW) - Rio de Janeiro - 10

Page 11: Live topic generation from event streams

15/05/2013 22nd World Wide Web Conference (WWW) - Rio de Janeiro - 11

Page 12: Live topic generation from event streams

15/05/2013 22nd World Wide Web Conference (WWW) - Rio de Janeiro - 12

Page 13: Live topic generation from event streams

Media Finder (named entities clustering)

15/05/2013 22nd World Wide Web Conference (WWW) - Rio de Janeiro - 13

Page 14: Live topic generation from event streams

Media Finder (zooming in a cluster)

15/05/2013 22nd World Wide Web Conference (WWW) - Rio de Janeiro - 14

Page 15: Live topic generation from event streams

Summary

Pick an event identified with a hashtag

Use MediaServer to get media items aggregated over multiple social networks

Use NERD to get entities aggregated over multiple extractors

Cluster and identify meaningful topics (aka entities) with a meaningful label often disambiguated with a DBpedia URI giving access

to more encyclopedic knowledge

15/05/2013 22nd World Wide Web Conference (WWW) - Rio de Janeiro - 15

Page 16: Live topic generation from event streams

Live Topic Generation from Event Streams

Meet us at WWW 2013 Demo Session, Booth 14 http://www.youtube.com/watch?v=8iRiwz7cDYY

15/05/2013 22nd World Wide Web Conference (WWW) - Rio de Janeiro - 16

Page 17: Live topic generation from event streams

http://www.slideshare.net/troncy

15/05/2013 22nd World Wide Web Conference (WWW) - Rio de Janeiro - 17