Experiencing Events through User-Generated Media. Talk given at the 1st International Workshop on Consuming Linked Data (COLD), November 2010, Shanghai , China
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Experiencing Events through User-Generated Media
1. Experiencing Events through
User-Generated Media
Raphaël Troncy <raphael.troncy@eurecom.fr>
André Fialho <andre.fialho@cwi.nl>
Lynda Hardman <lynda.hardman@cwi.nl>
Carsten Saathoff <saathoff@uni-koblenz.de>
2. What are Events?
Events are observable occurrences grouping
People Places Time
Experiences documented by Media
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China -2
4. Goals
1. Discover PAST, PRESENT and FUTURE events
2. Live, relive and predict experiences through shared media
3. Identify meaningful and/or interesting relationships
between events/media/people
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China -4
5. Searching for an event
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China -5
6. Searching for an event
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China -6
7. There’s a lot of information out there…
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China -7
9. Organize the mess
Event
Media
Identify behavioral patterns (requirements)
Make an abstraction
Link the information
Design the application Interface
Let it “evolve”
Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China -9
10. 1st Collect some opinions…
Online Survey (n=28), 2 group discussions (n=35)
Past Experiences
(Memorable Events) Existing Technologies
• Discovery • Opinions Scenarios
• Decision making • Interests Requirements
• Registering & sharing • Suggestions 1st Design Concept
• Meaningful relationships • Benefits/drawbacks
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 10
11. 2nd Look into “real” behaviors…
Scenario based study (2 sessions, n=15)
Opinions
Scenarios
Reenact
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 11
12. Behavioral Patterns
Discovery
Invitations and recommendations
Rely on traditional media
Social networks (facebook - students)
Previously attended events or venues
Decision Making
Who’s Joining?
Where, When, How Much? (constraints)
What? (e.g. type, performer, topic)
Subjective factors (fun, atmosphere)
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 12
13. Behavioral Patterns
Registering and Sharing
Communicating their experience
Pictures and short videos (for sharing)
Media directories and social networks
Meaningful Relationships
Similar categories, attributes and content
User attendance (similar interests, behaviors)
Repeated events (e.g. annual festivals)
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 13
14. 08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China 14
15. Behavioral Patterns
EVENT EVENT
EVENT
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 15
16. Existing Services
Single source with overview (?)
Allows opportunistic/serendipitous discovery
Limited exploration/browsing features
Information overload (cluttered, difficult)
Information incompleteness (coverage, decision)
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 16
17. Ontology: Making an abstraction
What? Where? When? Who?
08/11/2010 -
http://www.flickr.com/photos/benheine/4732941129
Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 17
18. 08/11/2010 -
16/09/2009 Event-based Annotation and Exploration of Media - PetaMedia2010, Shanghai, China
Experiencing Events through User-Generated Media - COLD SYTIM, Lausanne (CH) - 18
19. Representing Events with LODE
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 19
20. Some mappings in LODE
ABC CIDOC DUL EO LODE
atTime P4.has_time_span isObservableAt time atTime
P7.took_place_at place inSpace
inPlace hasLocation atPlace
involves P12.occurred_in_the_ hasParticipant factor involved
presence_of
hasPresence P11.had_participant involvesAgent agent involvedAgent
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 20
21. Representing Media with Media Ontology
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 21
22. 08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 22
23. Extracting and linking data
1.7 million images over
Machine tags
APIs 108.000 events
“lastfm:events”
Random sampling filtered by
the tag “music'' +
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 23
24. Reasoning & Annotation
Time, Location and Attendance
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 24
25. Collaborative Filtering
Disambiguate and propagate information about
attendance
Identify Interests and provide
Recommendations
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 25
26. How much data is there?
Event Agent Location Photos User
Last.fm 57,258 50,150 16,471 1,425,318 18,542
Upcoming 13,114 0 7,330 347,959 4,518
Eventful 37,647 6,543 14,576 0 0
Total 108,019 56,693 38,377 1,773,277 23,060
Event Title Venue City Date Photos Video
Primavera Sound 2010 Parc del Forum Barcelona 2010-05-28/30 2458 1730
Coachella Valley Music Empire Polo Indio 2008-04-25/27 2311 434
and Arts Festival Grounds
Lollapalooza Festival Grant Park Chicago 2009-08-07/09 2220 1100
SXSW Music 2008 Convention Center Austin 2008-03-12/16 2153 1890
Sziget Festival Obudai-Sziget Budapest 2008-08-12/18 2072 4620
1,248,021 geo-tagged photos by propagating information from events!
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 26
27. Linking the Data
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 27
28. Interlinking
Linking Agents with
Freebase, Dbpedia, MusicBrainz
Linking Venues with
Geonames, Dbpedia, Foursquare (via Uberblic)
Linking Events with
Last.fm, Upcoming, Eventful
Linking Categories with
Facebook, Eventful, Upcoming, Zevents, LinkedIn,Eventbrite,
TicketMaster
Linking Users with
Social Graph API
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 28
29. The Back-end
RDF Repository on a web server with:
Sesame2 SPARQL endpoint
with a distributed query engine.
A RESTful API that provides different methods and JSON
representations of resources available in the dataset.
RDF JSON
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 29
30. Where is the data?
RDF dump:
http://www.eurecom.fr/~troncy/ldtc2010/
(warning: you are about to download 2 GB)
SPARQL endpoint:
http://data.linkedevents.org/sparql
Based on Sesame2
RESTful API
Serialization in N3 and JSON
Around 20 millions triples (… and counting)
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 30
31. Translating the Ontology
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 31
32. Interface elements
Facets Search Timeline
Events
Media
Attendance ME
Content and Background
Location (Map)
Actions Sorting
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 32
33. Interfaces
Perspectives
What: Event/Media Centric
Who: Social Network Visualization
When: Time centric
Where: Location Centric
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 33
35. User Interface
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 35
36. User Interface
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 36
37. Conclusions
Event-based approach for users to explore,
annotate and share media
User studies in order to:
Find out which data are useful for which task
Understand typical behavioral pattern
UX can help semantics, semantics can help UX
Outstanding challenges in:
Interlinking and curating the data
Scalability (efficient caching)
08/11/2010 - Experiencing Events through User-Generated Media - COLD 2010, Shanghai, China - 37