SlideShare a Scribd company logo
1 of 21
Download to read offline
12-7-2016
1
Amsterdam Data Science
Marcel Worring
Marcel Worring
Analyzing large multimedia
collections in an urban context
Marcel Worring
Stevan Rudinac, Jan Zahalka, Dennis Koelma
Joost Boonzajer Flaes, Jorrit van den Berg
Informatics Institute, Amsterdam Data Science
MSc. VU computer Science
PhD: UvA Informatics Institute
Now: 0.8fte Informatics Institute
0.2fte Amsterdam Business School
Associate Director Amsterdam Data Science
Amsterdam Data Science
Objective and Subjective data
Image data
Numeric data
Geographic data
Structured data
Unstructured data
Temporal data
Textual data
Open dataOpen Data
Geo location
.,. Amsterdam, Netherlands
Exif
.,. Camera: Nikon N60
.,. Focal length: 55 mm
.,. Exposure time: 1/200
.,. Flash: off
Author
.,. josemanuelerre (Flickr)
.,. Jose´ Manuel R´ıos
Valiente
Tags
.,. cyclist
.,. bike
.,. street
Comments
.,. “I love Amsterdam!
great photo!”
.,. “Great compostion,
beautiful B&W!!”
.,. “Estupendo B&N, bella
imagen.”
. . .
Data Sources
12-7-2016
2
.,. “Koningsdag, or ‘King’s Day,’ is one of the principal
holidays of the Netherlands. . . ”
.,. In this case, the image says more than the text
Photo: quantz @ Flickr
Data Sources Objective and Subjective data
Open dataOpen Data
+ Content Analysis
WHAT DOES IS BRING?
Professional Recommender Systems
Recommender system for tourists
11
Touristic Routing
12-7-2016
3
City Sentiment City Marketing Analytics
ALGORITHMS
Ranking of data
Some query defines starting point and order Result
Best
Worse
An image/video/text collection
For Social Media
• The Ranking can be based on
– The objective content of the comments
– The subjective content of the comments
– The objective visual content
– The subjective visual content
– ………
• Or any combination of the above
Concept detection
Learn model
Visual examples
Positive negative
Unknown images Score of presence
-> ranking
12-7-2016
4
Zebu
Requires annotation
to learn
Animals
PeopleLions Lemurs
What do we learn?
14,197,122 images, 21841 synsets indexed
1200 trained visual concept detectors for adjective-noun pairs
The new trend: Deep learning
Krishevsky NIPS 2012
Start with raw pixels, learn all parameters
The learned filters
Zeiler and Fergus
The layered network
Krishevsky NIPS 2012
Convolution + pooling + fully connected layers +
output layers
60.000.000 parameters to learn
But what do all these layers do?
12-7-2016
5
Visualizing deep networks
Zeiler and Fergus
Visualizing deep networks
Visualizing deep networks Visualizing deep networks
State-of-the-art: GoogleNet
and growing ……
Makes image search keyword driven
Text Analysis
D. Blei, 2003
Latent Dirichlet Allocation
Latent Dirichlet Allocation
12-7-2016
6
Latent Dirichlet Allocation
D. Blei, 2003
.,. Generative model, discovers topics and scores them
.,. 100 topics are enough to sufficiently cover entire
Wikipedia
.,. Input: Raw text
.,. Output: Topic scores per document
0.054*mexico + 0.049*forest + 0.024*argentina
+ 0.022*islands + ...+ 0.014*aires
Latent Dirichlet Allocation
We treat comments or sets tags as documents
VENUE RECOMMENDER
.,. Venue recommendation — suggesting places of interest
(venues) based on user preferences
.,. The classic approach is collaborative filtering utilizing the
user-item matrix
The task
.,. City Melange — a venue explorer utilizing multimedia
analytics techniques
.,. Content-based — based solely on the content of
venue-related social media
.,. Multimodal — combining content from images and the
associated text
.,. Interactive — user preferences are modelled on the fly
as you explore the city
.,. Cross Platform — integrates data from diverse social
platforms
City Melange Characteristics
Venue information
Venue images
Images, metadata
User data
Q(venue name,geo)
Data Gathering
12-7-2016
7
Content
V
Images
T
Tags
Comments
. . . VC
Venues Users
U
Data Analysis
Content
V
Images
T
Tags
Comments
. . . VC
Venues Users
U
Features
VF
ConvNet
TF
LDA
Data Analysis
Content
V
Images
T
Tags
Comments
. . . VC
Venues Users
U
Features
VF
ConvNet
TF
LDA
Clustering
Processed data
VT
V Visual venue
topics
Data Analysis
Content
V
Images
T
Tags
Comments
. . . VC
Venues Users
U
Features
VF
ConvNet
TF
LDA
Clustering
Processed data
VT
V Visual venue
topics
Visual user
topicsVT
U
Data Analysis
Content
V
Images
T
Tags
Comments
. . . VC
Venues Users
U
Features
VF
ConvNet
TF
LDA
Clustering
Processed data
VT
V
VT
U
Visual venue
topics
Visual user
topics
Text venue
topicsT
V
T
Data Analysis
Content
V
Images
T
Tags
Comments
. . . VC
Venues Users
U
Features
VF
ConvNet
TF
LDA
Clustering
Processed data
VT
V
VT
U
T
V
T
Visual venue
topics
Visual user
topics
Text venue
topics
Text user
topicsT
U
T
Data Analysis
12-7-2016
8
Content
V
Images
T
Tags
Comments
. . . VC
Venues Users
U
Features
VF
ConvNet
TF
LDA
Clustering
Processed data
VT
V
T
T
U
T
Visual venue
topics
Visual user
topics
Text venue
topics
Text user
topics
User-venue
matrix
VT
U
V
T
UV
Data Analysis
.,. ACM Multimedia Grand Challenge 2014 1st Prize
.,. newyorkermelange.com
VT ,TT
V V
Venue topics
VT ,TT
U U
User topics
Users U UV User-venue
matrix
Interactive Recommendation
VT ,TT
V V
Venue topics
VT ,TT
U U
User topics
Users U UV User-venue
matrix
Grid
Interactive Recommendation
VT ,TT
V V
Venue topics
VT ,TT
U U
User topics
Users U UV User-venue
matrix
Grid
Rel.
venues
VT ,TT
+ +
Positives
Interactive Recommendation
VT ,TT
V V
Venue topics
VT ,TT
U U
User topics
Users U UV User-venue
matrix
Grid
Rel.
venues
VT ,TT
+ +
Positives
User ranking
Interactive Recommendation
12-7-2016
9
VT ,TT
V V
Venue topics
VT ,TT
U U
User topics
Users U UV User-venue
matrix
Grid
Rel.
venues
VT ,TT
+ +
Positives
User ranking
V− ,T −
T T
Negatives
Rand.
sample
Interactive Recommendation
VT ,TT
V V
Venue topics
VT ,TT
U U
User topics
Users U UV User-venue
matrix
Grid
Rel.
venues
VT ,TT
+ +
Positives
User ranking
V− ,T −
T T
Negatives
Rand.
sample
Linear
USSVM User
ranking
Suggested
users
Interactive Recommendation
VT ,TT
V V
Venue topics
VT ,TT
U U
User topics
Users U UV User-venue
matrix
Grid
Rel.
venues
VT ,TT
+ +
Positives
User ranking
V− ,T −
T T
Negatives
Rand.
sample
Linear
USSVM User
ranking
Suggested
users
Venue ranking
Interactive Recommendation
VT ,TT
V V
Venue topics
VT ,TT
U U
User topics
Users U UV
User-venue
matrix
Grid
Rel.
venues
VT ,TT
+ +
Positives
User ranking
V− ,T −
T T
Negatives
Rand.
sample
Linear
USSVM User
ranking
Suggested
users
Venue ranking
Venue
ranking
VS
Suggested
venues
Interactive Recommendation
VT ,TT
V V
Venue topics
VT ,TT
U U
User topics
Users U UV
User-venue
matrix
Grid
Rel.
venues
VT ,TT
+ +
Positives
User ranking
V− ,T −
T T
Negatives
Rand.
sample
SVM User
ranking
Linear
US
Suggested
users
Venue ranking
Venue
ranking
VS
Suggested
venues
(US,VS)
Suggestions
Interactive Recommendation
VT ,TT
V V
Venue topics
VT ,TT
U U
User topics
Users U UV
User-venue
matrix
Grid
Rel.
venues
VT ,TT
+ +
Positives
User ranking
V− ,T −
T T
Negatives
Rand.
sample
SVM User
ranking
Linear
US
Suggested
users
Venue ranking
Venue
ranking
VS
Suggested
venues
(US,VS)
Suggestions
Map
Interactive Recommendation
12-7-2016
10
VT ,TT
V V
Venue topics
VT ,TT
U U
User topics
Users U UV
User-venue
matrix
Grid
Rel.
venues
VT ,TT
+ +
Positives
User ranking
V− ,T −
T T
Negatives
Rand.
sample
Linear
USSVM User
ranking
Suggested
users
Venue ranking
Venue
ranking
VS
Suggested
venues
(US,VS)
Suggestions
Map
Relevance
indication
Interactive Recommendation Recommender system for tourists
56
1. Can we recommend the right type of venue?
2. Can we recommend mainstream venues to mainstream
tourists and specialized venues to afficionados?
Evaluation
.,. 621 fine-grained venue types (Japanese restaurant,
skate park. . . )
.,. 100 artificial actors, use 75% of the data to seed Melange
.,. Perform 10 interaction rounds
Evaluation
• .,. City Melange
• .., Visual modality only
• .., Text modality only
• .., Multimedia (vis + txt)
• .,. Recommender baselines
• .., WRMF — Weighted regularized matrix factorization
• .., BPRMF — Bayesian personalized ranking matrix
factorization
• .,. Popularity ranking (PopRank) — most visited
venues according to Foursquare
Methods Compared
.,. New York — 1.07M images and associated text from
Foursquare, Flickr, and Picasa
.,. Amsterdam — 56K images and associated text from
Foursquare and Flickr
Data Collection
12-7-2016
11
1 2
poprank
melange_vis
3 4 5 6
Interaction round
7 8 9 10
0.0
0.6
0.5
0.4
0.3
0.2
0.1
Venuetype
precision
bprmf
melange_txt
wrmf
melange_mm
New York
1 2
poprank
melange_vis
3 4 5 6
Interaction round
7 8 9 10
0.0
0.2
0.4
0.6
0.8
1.0
Venuetype
recall
bprmf
melange_txt
wrmf
melange_mm
New York
1 2
poprank
melange_vis
3 4 5 6
Interaction round
7 8 9 10
0.0
0.6
0.5
0.4
0.3
0.2
0.1
Venuetype
precision
bprmf
melange_txt
wrmf
melange_mm
Amsterdam
1 2
poprank
melange_vis
3 4 5 6
Interaction round
7 8 9 10
0.0
0.2
0.4
0.6
0.8
1.0
Venuetype
recall
bprmf
melange_txt
wrmf
melange_mm
Amsterdam
0.0
0.2
0.4
0.6
0.8
1.0
Trueuser-venuedistribution
density
0.2
0.1
0.0
0.1 melange
0.2
0.3
Density
difference
mm wrmf bprmf poprank
Distribution of recommendations
TOURIST ROUTING
12-7-2016
12
SceneMash
• Data collection
 150,000 geotagged Flickr and Foursquare
images
from the region of Amsterdam
 Metadata associated
with the images:
- image title
- description
- tags
- geotags
SceneMash
SceneMash SceneMash
Demo
CITY SENTIMENT
Data Collection
64K GeoTagged Tweets with Images
Various neighborhood statistics
(17 variables)
64K GeoTagged Images and
comments
Amsterdam Neighborhoods
12-7-2016
13
Methodology Sentiment Maps
Sentimentanalysis
Sentiment Maps
Sentimentanalysis
Finding correlations
textual and
visual content
textual and
visual content
various statistics
Sentimentanalysis
Correlation Analysis
Correlations
Flickr Twitter
Correlations are only found with multimodal sentiment
Redefined Neighborhoods
People with similar social media interests
12-7-2016
14
MARKETING ANALYTICS WHAT WE HAVE
“The purpose of computing is
insight, not numbers.” Richard
Hamming 1962
So what we want?
Insight
What is insight?
Insight
Complex
Insight is complex, involving all or
large amounts of the given data in
a synergistic way, not simply
individual data values.
Deep
Insight builds up over time,
accumulating and building on itself
to create depth often generating
further questions and, hence,
further insight.
Qualitative
Insight is not exact, can be
uncertain and subjective, and
can have multiple levels of
resolution.
Unexpected
Insight is often unpredictable,
serendipitous, and creative.
Relevant
Insight is deeply embedded in the data
domain, connecting the data to existing
domain knowledge and giving it relevant
meaning going beyond dry data analysis,
to relevant domain impact.
North CG&A, 2006
“Computers are incredibly fast, accurate, and
stupid. Humans are incredibly slow,
inaccurate and brilliant.
The marriage of the two is beyond
imagination” Leo Cherne 1968
12-7-2016
15
Visual Analytics
• Combine the power of computer and human
• Compute power
• Storage capacity
• Flexibility
• Creativity
• Expert knowledge
Definition
Multimedia Analytics
=
Multimedia Analysis
+
Visual Analytics
Ref:Chinchor2010
Multimedia Analytics
INSIGHT
Analytics
• What is the best known Analytic tool?
Yes the Spreadsheet
Analytics
Fischer et.al, TVCG 2010.
MediaTable
Columns denote concept scores can be used for sorting
Colors denote
categories and
buckets are used
to collect elements
of (sub-) category
Heatmap like visualization
Grey values denote
values between 0 and 1
Allows to see correlations
Filters/sort order can be specified
Refs: deRooij2010b, deRooij2013
12-7-2016
16
Multimedia Pivot Tables
ROWVARIABLE:Decompose
FILTER VARIABLES: Define active data set
Concepts Tags Nominals
COLUMN AGGREGATION
Integers
COLUMN VARIABLES: Sort and Weight
VALUE
VALUE
VALUE
VALUE
ROWAGGREGATION
Visualizations
Type Filter Column Row Value Visualization
Images Selection to
bucket
x Individual
images
Sorted list of images
Nominal Label
selection
x Individual
labels
Sorted and weighted
text histogram
Buckets Bucket
selection
x Individual
buckets
Weighted histogram
Geo Selection to
bucket
x x Map with weighted
elements
Numeric Range
selection
Weights 7-point
summary
Sum, max, avg,
weighted distribution
Concepts Range
selection
Weights 7-point
summary
Weighted distribution
Tags Tag
selection
Weights Individual tags Sorted and weighted
tag histogram
Statistics driven decomposition Column aggregation
Row aggregation
Top-N ConceptsRow specific concepts
Concept based sorting Relevance based sorting
12-7-2016
17
BM-25 BASED RANKING
Demo
https://staff.fnwi.uva.nl/m.worring/pivot-tables.html
Learning from interaction
Employing user interaction
pos
neg
Selection of pos/neg examples
Some elements in the collection are labeled
Many are not
12-7-2016
18
Employing user interaction
User
Pool-Query
Set
Labeled
Resultant
set
Learning
Algorithm
Interactive
Learning
Strategy
Active Learning
Chen in 2005 was the first to explore this for Video Retrieval
Relevance feedback
Ref: Huang2008
Relevance feedback
Try to find boundary
in feature space best
separating positive
from negative
examples
F
F1
F2
Measure of class membership probability
Relevance feedback
In the next
iteration I will
have more samples
hence a better
estimate
of the boundary
F
F1
F2
This process is
usually known as
relevance feedback
Active Learning
In active learning
the system decides
which elements to
show for feedback
and which not.
F
F1
F2
For the system it is
relevant to know this label
The system can safely
assume this sample is
also negative
Automatic AND interactive
SVM based relevance feedback
Interactive categorization
Three interactive strategies
• Fully interactive
– User is interactively performing the sort/select/categorize
process
• Manual relevance feedback
– In addition to the above the user can perform relevance
feedback on any of the categories
• Unobtrusive relevance feedback
– In addition to the above the system automatically indicates
new potentially relevant elements
12-7-2016
19
Fully interactive On demand suggestions
After categorizing some
elements
Learn and apply model
for user selected bucket
Uncategorized images
Category suggestions
Unobtrusive assistance
Continously observe
what happens
Learn and apply model
for system selected bucket
Uncategorized images
Category suggestions
Results: elements found
• significant at the p=0.01 level compared to baseline
o significant at the p=0.01 level compared to manual
Task 1: specific, high visual similarity
Task 2: generic visually diverse, concept available
Task 3: generic visually diverse, concept available
Task 4: generic visually diverse, no concept available
SCALABILITY
12-7-2016
20
[Zahálka and Worring, VAST 2014] B.P. Jonsson et.al. MMM 2016
WRAP-UP
Objective and Subjective data
Image data
Numeric data
Geographic data
Structured data
Unstructured data
Temporal data
Textual data
Open dataOpen Data
The applications The Algorithms
And its variations
12-7-2016
21
www.amsterdamdatascience.nl
m.worring@uva.nl

More Related Content

Similar to Analyzing large multimedia collections in an urban context - Prof. Marcel Worring

Linked Open Data Visualization
Linked Open Data VisualizationLinked Open Data Visualization
Linked Open Data VisualizationLaura Po
 
Searching BBC Rushes Using Semantic Web Techniques (TRECVID 2005)
Searching BBC Rushes Using Semantic Web Techniques (TRECVID 2005)Searching BBC Rushes Using Semantic Web Techniques (TRECVID 2005)
Searching BBC Rushes Using Semantic Web Techniques (TRECVID 2005)Bradley Allen
 
What is a Data Commons and Why Should You Care?
What is a Data Commons and Why Should You Care? What is a Data Commons and Why Should You Care?
What is a Data Commons and Why Should You Care? Robert Grossman
 
MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013Charith Perera
 
Ontological Routing & POI linking
Ontological Routing & POI linkingOntological Routing & POI linking
Ontological Routing & POI linkingRouteYou
 
Context-aware systems and Linked Data
Context-aware systems and Linked DataContext-aware systems and Linked Data
Context-aware systems and Linked DataVille Seppänen
 
Overview of the Research in Wimmics 2018
Overview of the Research in Wimmics 2018Overview of the Research in Wimmics 2018
Overview of the Research in Wimmics 2018Fabien Gandon
 
Use r 2013 tutorial - r and cloud computing for higher education and research
Use r 2013   tutorial - r and cloud computing for higher education and researchUse r 2013   tutorial - r and cloud computing for higher education and research
Use r 2013 tutorial - r and cloud computing for higher education and researchkchine3
 
BOTTARI: Location based Social Media Analysis with Semantic Web
BOTTARI: Location based Social Media Analysis with Semantic WebBOTTARI: Location based Social Media Analysis with Semantic Web
BOTTARI: Location based Social Media Analysis with Semantic WebEmanuele Della Valle
 
GraphTour 2020 - Neo4j: What's New?
GraphTour 2020 - Neo4j: What's New?GraphTour 2020 - Neo4j: What's New?
GraphTour 2020 - Neo4j: What's New?Neo4j
 
Deep Learning AtoC with Image Perspective
Deep Learning AtoC with Image PerspectiveDeep Learning AtoC with Image Perspective
Deep Learning AtoC with Image PerspectiveDong Heon Cho
 
TechnicalBackgroundOverview
TechnicalBackgroundOverviewTechnicalBackgroundOverview
TechnicalBackgroundOverviewMotaz El-Saban
 
Structured Data Presentation
Structured Data PresentationStructured Data Presentation
Structured Data PresentationShawn Day
 
Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017Boris Adryan
 
Berlin 6 Open Access Conference: Tony Hey
Berlin 6 Open Access Conference: Tony HeyBerlin 6 Open Access Conference: Tony Hey
Berlin 6 Open Access Conference: Tony HeyCornelius Puschmann
 
Media REVEALr: A social multimedia monitoring and intelligence system for Web...
Media REVEALr: A social multimedia monitoring and intelligence system for Web...Media REVEALr: A social multimedia monitoring and intelligence system for Web...
Media REVEALr: A social multimedia monitoring and intelligence system for Web...Symeon Papadopoulos
 
Multimedia Data Navigation and the Semantic Web (SemTech 2006)
Multimedia Data Navigation and the Semantic Web (SemTech 2006)Multimedia Data Navigation and the Semantic Web (SemTech 2006)
Multimedia Data Navigation and the Semantic Web (SemTech 2006)Bradley Allen
 
Facilitating Data Curation: a Solution Developed in the Toxicology Domain
Facilitating Data Curation: a Solution Developed in the Toxicology DomainFacilitating Data Curation: a Solution Developed in the Toxicology Domain
Facilitating Data Curation: a Solution Developed in the Toxicology DomainChristophe Debruyne
 
Mediarevealr: A social multimedia monitoring and intelligence system for Web ...
Mediarevealr: A social multimedia monitoring and intelligence system for Web ...Mediarevealr: A social multimedia monitoring and intelligence system for Web ...
Mediarevealr: A social multimedia monitoring and intelligence system for Web ...REVEAL - Social Media Verification
 

Similar to Analyzing large multimedia collections in an urban context - Prof. Marcel Worring (20)

Linked Open Data Visualization
Linked Open Data VisualizationLinked Open Data Visualization
Linked Open Data Visualization
 
Searching BBC Rushes Using Semantic Web Techniques (TRECVID 2005)
Searching BBC Rushes Using Semantic Web Techniques (TRECVID 2005)Searching BBC Rushes Using Semantic Web Techniques (TRECVID 2005)
Searching BBC Rushes Using Semantic Web Techniques (TRECVID 2005)
 
What is a Data Commons and Why Should You Care?
What is a Data Commons and Why Should You Care? What is a Data Commons and Why Should You Care?
What is a Data Commons and Why Should You Care?
 
MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013
 
Ontological Routing & POI linking
Ontological Routing & POI linkingOntological Routing & POI linking
Ontological Routing & POI linking
 
Context-aware systems and Linked Data
Context-aware systems and Linked DataContext-aware systems and Linked Data
Context-aware systems and Linked Data
 
Overview of the Research in Wimmics 2018
Overview of the Research in Wimmics 2018Overview of the Research in Wimmics 2018
Overview of the Research in Wimmics 2018
 
Use r 2013 tutorial - r and cloud computing for higher education and research
Use r 2013   tutorial - r and cloud computing for higher education and researchUse r 2013   tutorial - r and cloud computing for higher education and research
Use r 2013 tutorial - r and cloud computing for higher education and research
 
BOTTARI: Location based Social Media Analysis with Semantic Web
BOTTARI: Location based Social Media Analysis with Semantic WebBOTTARI: Location based Social Media Analysis with Semantic Web
BOTTARI: Location based Social Media Analysis with Semantic Web
 
GraphTour 2020 - Neo4j: What's New?
GraphTour 2020 - Neo4j: What's New?GraphTour 2020 - Neo4j: What's New?
GraphTour 2020 - Neo4j: What's New?
 
Deep Learning AtoC with Image Perspective
Deep Learning AtoC with Image PerspectiveDeep Learning AtoC with Image Perspective
Deep Learning AtoC with Image Perspective
 
TechnicalBackgroundOverview
TechnicalBackgroundOverviewTechnicalBackgroundOverview
TechnicalBackgroundOverview
 
Structured Data Presentation
Structured Data PresentationStructured Data Presentation
Structured Data Presentation
 
Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017
 
Linked Sensor Data 101 (FIS2011)
Linked Sensor Data 101 (FIS2011)Linked Sensor Data 101 (FIS2011)
Linked Sensor Data 101 (FIS2011)
 
Berlin 6 Open Access Conference: Tony Hey
Berlin 6 Open Access Conference: Tony HeyBerlin 6 Open Access Conference: Tony Hey
Berlin 6 Open Access Conference: Tony Hey
 
Media REVEALr: A social multimedia monitoring and intelligence system for Web...
Media REVEALr: A social multimedia monitoring and intelligence system for Web...Media REVEALr: A social multimedia monitoring and intelligence system for Web...
Media REVEALr: A social multimedia monitoring and intelligence system for Web...
 
Multimedia Data Navigation and the Semantic Web (SemTech 2006)
Multimedia Data Navigation and the Semantic Web (SemTech 2006)Multimedia Data Navigation and the Semantic Web (SemTech 2006)
Multimedia Data Navigation and the Semantic Web (SemTech 2006)
 
Facilitating Data Curation: a Solution Developed in the Toxicology Domain
Facilitating Data Curation: a Solution Developed in the Toxicology DomainFacilitating Data Curation: a Solution Developed in the Toxicology Domain
Facilitating Data Curation: a Solution Developed in the Toxicology Domain
 
Mediarevealr: A social multimedia monitoring and intelligence system for Web ...
Mediarevealr: A social multimedia monitoring and intelligence system for Web ...Mediarevealr: A social multimedia monitoring and intelligence system for Web ...
Mediarevealr: A social multimedia monitoring and intelligence system for Web ...
 

More from Facultad de Informática UCM

¿Por qué debemos seguir trabajando en álgebra lineal?
¿Por qué debemos seguir trabajando en álgebra lineal?¿Por qué debemos seguir trabajando en álgebra lineal?
¿Por qué debemos seguir trabajando en álgebra lineal?Facultad de Informática UCM
 
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...Facultad de Informática UCM
 
DRAC: Designing RISC-V-based Accelerators for next generation Computers
DRAC: Designing RISC-V-based Accelerators for next generation ComputersDRAC: Designing RISC-V-based Accelerators for next generation Computers
DRAC: Designing RISC-V-based Accelerators for next generation ComputersFacultad de Informática UCM
 
Tendencias en el diseño de procesadores con arquitectura Arm
Tendencias en el diseño de procesadores con arquitectura ArmTendencias en el diseño de procesadores con arquitectura Arm
Tendencias en el diseño de procesadores con arquitectura ArmFacultad de Informática UCM
 
Introduction to Quantum Computing and Quantum Service Oriented Computing
Introduction to Quantum Computing and Quantum Service Oriented ComputingIntroduction to Quantum Computing and Quantum Service Oriented Computing
Introduction to Quantum Computing and Quantum Service Oriented ComputingFacultad de Informática UCM
 
Inteligencia Artificial en la atención sanitaria del futuro
Inteligencia Artificial en la atención sanitaria del futuroInteligencia Artificial en la atención sanitaria del futuro
Inteligencia Artificial en la atención sanitaria del futuroFacultad de Informática UCM
 
Design Automation Approaches for Real-Time Edge Computing for Science Applic...
 Design Automation Approaches for Real-Time Edge Computing for Science Applic... Design Automation Approaches for Real-Time Edge Computing for Science Applic...
Design Automation Approaches for Real-Time Edge Computing for Science Applic...Facultad de Informática UCM
 
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...Estrategias de navegación para robótica móvil de campo: caso de estudio proye...
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...Facultad de Informática UCM
 
Fault-tolerance Quantum computation and Quantum Error Correction
Fault-tolerance Quantum computation and Quantum Error CorrectionFault-tolerance Quantum computation and Quantum Error Correction
Fault-tolerance Quantum computation and Quantum Error CorrectionFacultad de Informática UCM
 
Cómo construir un chatbot inteligente sin morir en el intento
Cómo construir un chatbot inteligente sin morir en el intentoCómo construir un chatbot inteligente sin morir en el intento
Cómo construir un chatbot inteligente sin morir en el intentoFacultad de Informática UCM
 
Automatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPCAutomatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPCFacultad de Informática UCM
 
Hardware/software security contracts: Principled foundations for building sec...
Hardware/software security contracts: Principled foundations for building sec...Hardware/software security contracts: Principled foundations for building sec...
Hardware/software security contracts: Principled foundations for building sec...Facultad de Informática UCM
 
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...Facultad de Informática UCM
 
Redes neuronales y reinforcement learning. Aplicación en energía eólica.
Redes neuronales y reinforcement learning. Aplicación en energía eólica.Redes neuronales y reinforcement learning. Aplicación en energía eólica.
Redes neuronales y reinforcement learning. Aplicación en energía eólica.Facultad de Informática UCM
 
Challenges and Opportunities for AI and Data analytics in Offshore wind
Challenges and Opportunities for AI and Data analytics in Offshore windChallenges and Opportunities for AI and Data analytics in Offshore wind
Challenges and Opportunities for AI and Data analytics in Offshore windFacultad de Informática UCM
 

More from Facultad de Informática UCM (20)

¿Por qué debemos seguir trabajando en álgebra lineal?
¿Por qué debemos seguir trabajando en álgebra lineal?¿Por qué debemos seguir trabajando en álgebra lineal?
¿Por qué debemos seguir trabajando en álgebra lineal?
 
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...
 
DRAC: Designing RISC-V-based Accelerators for next generation Computers
DRAC: Designing RISC-V-based Accelerators for next generation ComputersDRAC: Designing RISC-V-based Accelerators for next generation Computers
DRAC: Designing RISC-V-based Accelerators for next generation Computers
 
uElectronics ongoing activities at ESA
uElectronics ongoing activities at ESAuElectronics ongoing activities at ESA
uElectronics ongoing activities at ESA
 
Tendencias en el diseño de procesadores con arquitectura Arm
Tendencias en el diseño de procesadores con arquitectura ArmTendencias en el diseño de procesadores con arquitectura Arm
Tendencias en el diseño de procesadores con arquitectura Arm
 
Formalizing Mathematics in Lean
Formalizing Mathematics in LeanFormalizing Mathematics in Lean
Formalizing Mathematics in Lean
 
Introduction to Quantum Computing and Quantum Service Oriented Computing
Introduction to Quantum Computing and Quantum Service Oriented ComputingIntroduction to Quantum Computing and Quantum Service Oriented Computing
Introduction to Quantum Computing and Quantum Service Oriented Computing
 
Computer Design Concepts for Machine Learning
Computer Design Concepts for Machine LearningComputer Design Concepts for Machine Learning
Computer Design Concepts for Machine Learning
 
Inteligencia Artificial en la atención sanitaria del futuro
Inteligencia Artificial en la atención sanitaria del futuroInteligencia Artificial en la atención sanitaria del futuro
Inteligencia Artificial en la atención sanitaria del futuro
 
Design Automation Approaches for Real-Time Edge Computing for Science Applic...
 Design Automation Approaches for Real-Time Edge Computing for Science Applic... Design Automation Approaches for Real-Time Edge Computing for Science Applic...
Design Automation Approaches for Real-Time Edge Computing for Science Applic...
 
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...Estrategias de navegación para robótica móvil de campo: caso de estudio proye...
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...
 
Fault-tolerance Quantum computation and Quantum Error Correction
Fault-tolerance Quantum computation and Quantum Error CorrectionFault-tolerance Quantum computation and Quantum Error Correction
Fault-tolerance Quantum computation and Quantum Error Correction
 
Cómo construir un chatbot inteligente sin morir en el intento
Cómo construir un chatbot inteligente sin morir en el intentoCómo construir un chatbot inteligente sin morir en el intento
Cómo construir un chatbot inteligente sin morir en el intento
 
Automatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPCAutomatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPC
 
Type and proof structures for concurrency
Type and proof structures for concurrencyType and proof structures for concurrency
Type and proof structures for concurrency
 
Hardware/software security contracts: Principled foundations for building sec...
Hardware/software security contracts: Principled foundations for building sec...Hardware/software security contracts: Principled foundations for building sec...
Hardware/software security contracts: Principled foundations for building sec...
 
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...
 
Do you trust your artificial intelligence system?
Do you trust your artificial intelligence system?Do you trust your artificial intelligence system?
Do you trust your artificial intelligence system?
 
Redes neuronales y reinforcement learning. Aplicación en energía eólica.
Redes neuronales y reinforcement learning. Aplicación en energía eólica.Redes neuronales y reinforcement learning. Aplicación en energía eólica.
Redes neuronales y reinforcement learning. Aplicación en energía eólica.
 
Challenges and Opportunities for AI and Data analytics in Offshore wind
Challenges and Opportunities for AI and Data analytics in Offshore windChallenges and Opportunities for AI and Data analytics in Offshore wind
Challenges and Opportunities for AI and Data analytics in Offshore wind
 

Recently uploaded

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 

Recently uploaded (20)

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 

Analyzing large multimedia collections in an urban context - Prof. Marcel Worring

  • 1. 12-7-2016 1 Amsterdam Data Science Marcel Worring Marcel Worring Analyzing large multimedia collections in an urban context Marcel Worring Stevan Rudinac, Jan Zahalka, Dennis Koelma Joost Boonzajer Flaes, Jorrit van den Berg Informatics Institute, Amsterdam Data Science MSc. VU computer Science PhD: UvA Informatics Institute Now: 0.8fte Informatics Institute 0.2fte Amsterdam Business School Associate Director Amsterdam Data Science Amsterdam Data Science Objective and Subjective data Image data Numeric data Geographic data Structured data Unstructured data Temporal data Textual data Open dataOpen Data Geo location .,. Amsterdam, Netherlands Exif .,. Camera: Nikon N60 .,. Focal length: 55 mm .,. Exposure time: 1/200 .,. Flash: off Author .,. josemanuelerre (Flickr) .,. Jose´ Manuel R´ıos Valiente Tags .,. cyclist .,. bike .,. street Comments .,. “I love Amsterdam! great photo!” .,. “Great compostion, beautiful B&W!!” .,. “Estupendo B&N, bella imagen.” . . . Data Sources
  • 2. 12-7-2016 2 .,. “Koningsdag, or ‘King’s Day,’ is one of the principal holidays of the Netherlands. . . ” .,. In this case, the image says more than the text Photo: quantz @ Flickr Data Sources Objective and Subjective data Open dataOpen Data + Content Analysis WHAT DOES IS BRING? Professional Recommender Systems Recommender system for tourists 11 Touristic Routing
  • 3. 12-7-2016 3 City Sentiment City Marketing Analytics ALGORITHMS Ranking of data Some query defines starting point and order Result Best Worse An image/video/text collection For Social Media • The Ranking can be based on – The objective content of the comments – The subjective content of the comments – The objective visual content – The subjective visual content – ……… • Or any combination of the above Concept detection Learn model Visual examples Positive negative Unknown images Score of presence -> ranking
  • 4. 12-7-2016 4 Zebu Requires annotation to learn Animals PeopleLions Lemurs What do we learn? 14,197,122 images, 21841 synsets indexed 1200 trained visual concept detectors for adjective-noun pairs The new trend: Deep learning Krishevsky NIPS 2012 Start with raw pixels, learn all parameters The learned filters Zeiler and Fergus The layered network Krishevsky NIPS 2012 Convolution + pooling + fully connected layers + output layers 60.000.000 parameters to learn But what do all these layers do?
  • 5. 12-7-2016 5 Visualizing deep networks Zeiler and Fergus Visualizing deep networks Visualizing deep networks Visualizing deep networks State-of-the-art: GoogleNet and growing …… Makes image search keyword driven Text Analysis D. Blei, 2003 Latent Dirichlet Allocation Latent Dirichlet Allocation
  • 6. 12-7-2016 6 Latent Dirichlet Allocation D. Blei, 2003 .,. Generative model, discovers topics and scores them .,. 100 topics are enough to sufficiently cover entire Wikipedia .,. Input: Raw text .,. Output: Topic scores per document 0.054*mexico + 0.049*forest + 0.024*argentina + 0.022*islands + ...+ 0.014*aires Latent Dirichlet Allocation We treat comments or sets tags as documents VENUE RECOMMENDER .,. Venue recommendation — suggesting places of interest (venues) based on user preferences .,. The classic approach is collaborative filtering utilizing the user-item matrix The task .,. City Melange — a venue explorer utilizing multimedia analytics techniques .,. Content-based — based solely on the content of venue-related social media .,. Multimodal — combining content from images and the associated text .,. Interactive — user preferences are modelled on the fly as you explore the city .,. Cross Platform — integrates data from diverse social platforms City Melange Characteristics Venue information Venue images Images, metadata User data Q(venue name,geo) Data Gathering
  • 7. 12-7-2016 7 Content V Images T Tags Comments . . . VC Venues Users U Data Analysis Content V Images T Tags Comments . . . VC Venues Users U Features VF ConvNet TF LDA Data Analysis Content V Images T Tags Comments . . . VC Venues Users U Features VF ConvNet TF LDA Clustering Processed data VT V Visual venue topics Data Analysis Content V Images T Tags Comments . . . VC Venues Users U Features VF ConvNet TF LDA Clustering Processed data VT V Visual venue topics Visual user topicsVT U Data Analysis Content V Images T Tags Comments . . . VC Venues Users U Features VF ConvNet TF LDA Clustering Processed data VT V VT U Visual venue topics Visual user topics Text venue topicsT V T Data Analysis Content V Images T Tags Comments . . . VC Venues Users U Features VF ConvNet TF LDA Clustering Processed data VT V VT U T V T Visual venue topics Visual user topics Text venue topics Text user topicsT U T Data Analysis
  • 8. 12-7-2016 8 Content V Images T Tags Comments . . . VC Venues Users U Features VF ConvNet TF LDA Clustering Processed data VT V T T U T Visual venue topics Visual user topics Text venue topics Text user topics User-venue matrix VT U V T UV Data Analysis .,. ACM Multimedia Grand Challenge 2014 1st Prize .,. newyorkermelange.com VT ,TT V V Venue topics VT ,TT U U User topics Users U UV User-venue matrix Interactive Recommendation VT ,TT V V Venue topics VT ,TT U U User topics Users U UV User-venue matrix Grid Interactive Recommendation VT ,TT V V Venue topics VT ,TT U U User topics Users U UV User-venue matrix Grid Rel. venues VT ,TT + + Positives Interactive Recommendation VT ,TT V V Venue topics VT ,TT U U User topics Users U UV User-venue matrix Grid Rel. venues VT ,TT + + Positives User ranking Interactive Recommendation
  • 9. 12-7-2016 9 VT ,TT V V Venue topics VT ,TT U U User topics Users U UV User-venue matrix Grid Rel. venues VT ,TT + + Positives User ranking V− ,T − T T Negatives Rand. sample Interactive Recommendation VT ,TT V V Venue topics VT ,TT U U User topics Users U UV User-venue matrix Grid Rel. venues VT ,TT + + Positives User ranking V− ,T − T T Negatives Rand. sample Linear USSVM User ranking Suggested users Interactive Recommendation VT ,TT V V Venue topics VT ,TT U U User topics Users U UV User-venue matrix Grid Rel. venues VT ,TT + + Positives User ranking V− ,T − T T Negatives Rand. sample Linear USSVM User ranking Suggested users Venue ranking Interactive Recommendation VT ,TT V V Venue topics VT ,TT U U User topics Users U UV User-venue matrix Grid Rel. venues VT ,TT + + Positives User ranking V− ,T − T T Negatives Rand. sample Linear USSVM User ranking Suggested users Venue ranking Venue ranking VS Suggested venues Interactive Recommendation VT ,TT V V Venue topics VT ,TT U U User topics Users U UV User-venue matrix Grid Rel. venues VT ,TT + + Positives User ranking V− ,T − T T Negatives Rand. sample SVM User ranking Linear US Suggested users Venue ranking Venue ranking VS Suggested venues (US,VS) Suggestions Interactive Recommendation VT ,TT V V Venue topics VT ,TT U U User topics Users U UV User-venue matrix Grid Rel. venues VT ,TT + + Positives User ranking V− ,T − T T Negatives Rand. sample SVM User ranking Linear US Suggested users Venue ranking Venue ranking VS Suggested venues (US,VS) Suggestions Map Interactive Recommendation
  • 10. 12-7-2016 10 VT ,TT V V Venue topics VT ,TT U U User topics Users U UV User-venue matrix Grid Rel. venues VT ,TT + + Positives User ranking V− ,T − T T Negatives Rand. sample Linear USSVM User ranking Suggested users Venue ranking Venue ranking VS Suggested venues (US,VS) Suggestions Map Relevance indication Interactive Recommendation Recommender system for tourists 56 1. Can we recommend the right type of venue? 2. Can we recommend mainstream venues to mainstream tourists and specialized venues to afficionados? Evaluation .,. 621 fine-grained venue types (Japanese restaurant, skate park. . . ) .,. 100 artificial actors, use 75% of the data to seed Melange .,. Perform 10 interaction rounds Evaluation • .,. City Melange • .., Visual modality only • .., Text modality only • .., Multimedia (vis + txt) • .,. Recommender baselines • .., WRMF — Weighted regularized matrix factorization • .., BPRMF — Bayesian personalized ranking matrix factorization • .,. Popularity ranking (PopRank) — most visited venues according to Foursquare Methods Compared .,. New York — 1.07M images and associated text from Foursquare, Flickr, and Picasa .,. Amsterdam — 56K images and associated text from Foursquare and Flickr Data Collection
  • 11. 12-7-2016 11 1 2 poprank melange_vis 3 4 5 6 Interaction round 7 8 9 10 0.0 0.6 0.5 0.4 0.3 0.2 0.1 Venuetype precision bprmf melange_txt wrmf melange_mm New York 1 2 poprank melange_vis 3 4 5 6 Interaction round 7 8 9 10 0.0 0.2 0.4 0.6 0.8 1.0 Venuetype recall bprmf melange_txt wrmf melange_mm New York 1 2 poprank melange_vis 3 4 5 6 Interaction round 7 8 9 10 0.0 0.6 0.5 0.4 0.3 0.2 0.1 Venuetype precision bprmf melange_txt wrmf melange_mm Amsterdam 1 2 poprank melange_vis 3 4 5 6 Interaction round 7 8 9 10 0.0 0.2 0.4 0.6 0.8 1.0 Venuetype recall bprmf melange_txt wrmf melange_mm Amsterdam 0.0 0.2 0.4 0.6 0.8 1.0 Trueuser-venuedistribution density 0.2 0.1 0.0 0.1 melange 0.2 0.3 Density difference mm wrmf bprmf poprank Distribution of recommendations TOURIST ROUTING
  • 12. 12-7-2016 12 SceneMash • Data collection  150,000 geotagged Flickr and Foursquare images from the region of Amsterdam  Metadata associated with the images: - image title - description - tags - geotags SceneMash SceneMash SceneMash Demo CITY SENTIMENT Data Collection 64K GeoTagged Tweets with Images Various neighborhood statistics (17 variables) 64K GeoTagged Images and comments Amsterdam Neighborhoods
  • 13. 12-7-2016 13 Methodology Sentiment Maps Sentimentanalysis Sentiment Maps Sentimentanalysis Finding correlations textual and visual content textual and visual content various statistics Sentimentanalysis Correlation Analysis Correlations Flickr Twitter Correlations are only found with multimodal sentiment Redefined Neighborhoods People with similar social media interests
  • 14. 12-7-2016 14 MARKETING ANALYTICS WHAT WE HAVE “The purpose of computing is insight, not numbers.” Richard Hamming 1962 So what we want? Insight What is insight? Insight Complex Insight is complex, involving all or large amounts of the given data in a synergistic way, not simply individual data values. Deep Insight builds up over time, accumulating and building on itself to create depth often generating further questions and, hence, further insight. Qualitative Insight is not exact, can be uncertain and subjective, and can have multiple levels of resolution. Unexpected Insight is often unpredictable, serendipitous, and creative. Relevant Insight is deeply embedded in the data domain, connecting the data to existing domain knowledge and giving it relevant meaning going beyond dry data analysis, to relevant domain impact. North CG&A, 2006 “Computers are incredibly fast, accurate, and stupid. Humans are incredibly slow, inaccurate and brilliant. The marriage of the two is beyond imagination” Leo Cherne 1968
  • 15. 12-7-2016 15 Visual Analytics • Combine the power of computer and human • Compute power • Storage capacity • Flexibility • Creativity • Expert knowledge Definition Multimedia Analytics = Multimedia Analysis + Visual Analytics Ref:Chinchor2010 Multimedia Analytics INSIGHT Analytics • What is the best known Analytic tool? Yes the Spreadsheet Analytics Fischer et.al, TVCG 2010. MediaTable Columns denote concept scores can be used for sorting Colors denote categories and buckets are used to collect elements of (sub-) category Heatmap like visualization Grey values denote values between 0 and 1 Allows to see correlations Filters/sort order can be specified Refs: deRooij2010b, deRooij2013
  • 16. 12-7-2016 16 Multimedia Pivot Tables ROWVARIABLE:Decompose FILTER VARIABLES: Define active data set Concepts Tags Nominals COLUMN AGGREGATION Integers COLUMN VARIABLES: Sort and Weight VALUE VALUE VALUE VALUE ROWAGGREGATION Visualizations Type Filter Column Row Value Visualization Images Selection to bucket x Individual images Sorted list of images Nominal Label selection x Individual labels Sorted and weighted text histogram Buckets Bucket selection x Individual buckets Weighted histogram Geo Selection to bucket x x Map with weighted elements Numeric Range selection Weights 7-point summary Sum, max, avg, weighted distribution Concepts Range selection Weights 7-point summary Weighted distribution Tags Tag selection Weights Individual tags Sorted and weighted tag histogram Statistics driven decomposition Column aggregation Row aggregation Top-N ConceptsRow specific concepts Concept based sorting Relevance based sorting
  • 17. 12-7-2016 17 BM-25 BASED RANKING Demo https://staff.fnwi.uva.nl/m.worring/pivot-tables.html Learning from interaction Employing user interaction pos neg Selection of pos/neg examples Some elements in the collection are labeled Many are not
  • 18. 12-7-2016 18 Employing user interaction User Pool-Query Set Labeled Resultant set Learning Algorithm Interactive Learning Strategy Active Learning Chen in 2005 was the first to explore this for Video Retrieval Relevance feedback Ref: Huang2008 Relevance feedback Try to find boundary in feature space best separating positive from negative examples F F1 F2 Measure of class membership probability Relevance feedback In the next iteration I will have more samples hence a better estimate of the boundary F F1 F2 This process is usually known as relevance feedback Active Learning In active learning the system decides which elements to show for feedback and which not. F F1 F2 For the system it is relevant to know this label The system can safely assume this sample is also negative Automatic AND interactive SVM based relevance feedback Interactive categorization Three interactive strategies • Fully interactive – User is interactively performing the sort/select/categorize process • Manual relevance feedback – In addition to the above the user can perform relevance feedback on any of the categories • Unobtrusive relevance feedback – In addition to the above the system automatically indicates new potentially relevant elements
  • 19. 12-7-2016 19 Fully interactive On demand suggestions After categorizing some elements Learn and apply model for user selected bucket Uncategorized images Category suggestions Unobtrusive assistance Continously observe what happens Learn and apply model for system selected bucket Uncategorized images Category suggestions Results: elements found • significant at the p=0.01 level compared to baseline o significant at the p=0.01 level compared to manual Task 1: specific, high visual similarity Task 2: generic visually diverse, concept available Task 3: generic visually diverse, concept available Task 4: generic visually diverse, no concept available SCALABILITY
  • 20. 12-7-2016 20 [Zahálka and Worring, VAST 2014] B.P. Jonsson et.al. MMM 2016 WRAP-UP Objective and Subjective data Image data Numeric data Geographic data Structured data Unstructured data Temporal data Textual data Open dataOpen Data The applications The Algorithms And its variations