VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
BOTTARI: How to offer innovative services listening to the Social Media
1. BOTTARI: How to offer
innovative services
listening to the Social Media
Emanuele Della Valle
DEI - Politecnico di Milano
emanuele.dellavalle@polimi.it
http://emanueledellavalle.org
3. 3
27.02.2012 - Workshop di Senso Comune, Trento, Italy
Introduction
A stream of live opinions
• Micro-posts carry the live opinion of social media users
about topics and points of interest.
27.02.2012 - Workshop di Senso Comune, Trento, Italy
4. • In 2011, an average of three million tweets per day was
posted in Seoul.
• A large number of these micro-posts are about
restaurants, bars, coffees and many other semi-public
points of interest (POIs) in the city.
• Let us consider, Insadong district with its +200 restaurants
Introduction
Seoul’s stream of live opinions
4
27.02.2012 - Workshop di Senso Comune, Trento, Italy
Number of tweets per day
related to Insadong’s
restaurants
Insadong’s restaurants
ordered by decreasing
frequency of tweets
5. • Trusting this collective opinion, can novel commercial and
social services be considered?
• The case of BOTTARI
Introduction
A commercial/social opportunity?
5
27.02.2012 - Workshop di Senso Comune, Trento, Italy
http://www.youtube.com/watch?v=XGOKe_lhSks
6. • An augmented reality application for personalized
recommendation of restaurants in Insadong (Seoul)
Introduction
What have you seen?
6
27.02.2012 - Workshop di Senso Comune, Trento, Italy
7. • Yes and no!
• Same use case
• BOTTARI listens to the social media
Introduction
Yet another ?
7
27.02.2012 - Workshop di Senso Comune, Trento, Italy
14. Components
Social Media Analyzer
14
27.02.2012 - Workshop di Senso Comune, Trento, Italy
Micro-post
Morphologically
Analyzable?
Rule based
Analysis
Auto generated
rules
Learned
documents
SVMs
Syllable Kernel
Sentiment of the
tweet
Yes No
• Precision tests:
– Auto-generated
rules ≈ 70%
– Manually-coded
rules ≈ 90%
– Syllable kernel
≈ 50~60%
• Our target > 85%
15. +1 for POI Count +1 for POI
Q
[1 GRAPH]
Most Liked POIs
Q
Top-10 POIs
1.
2.
3.
[7 GRAPHs] Weekly Plot
[31 GRAPHs] Monthly PLot
[1 DAY] [1 DAY]
Sum +1 for POI
Q [7 DAYs]
Sum +1 for POI
Q [31 DAYs]
[1 GRAPH]
[1 GRAPH]
Weekly Map
Monthly Map
Re-stream Analyze Publish Visualize
1.
2.
3.
Re-stream
from database
C-SPARQL
Query
Windower
List View
Plot Line View
Heatmap View
LEGEND
Components
Semantic Stream Processor
15
27.02.2012 - Workshop di Senso Comune, Trento, Italy
16. • SUNS (Statistical Unit Node Sets)
– A machine learning framework for inductive
materialization
• Detects interesting data patterns
• Predics RDF-triples
– i.e., which restaurant a user will tweet positively about
– Caractheristics
• Capability to deal with sparse, high-dimensional and
incomplete data
• Multivariate latent space based approach
• Modularized approach for easily integrating contextual
information
Components
Machine Learning Component
16
27.02.2012 - Workshop di Senso Comune, Trento, Italy
23. out
Query
Evaluator
BOTTARI
Joins results
and returns
them
Query Rewriter
Machine Learning
Semantic
Stream
Processor
Geo
Filtering
Recommend
Reputation
Geo-
spatial KB
Social Media
Analyzer
PULL:
Query
Initiated
PUSH: Data Initiated
Query Processing
Results Are Joined and Returned
27.02.2012 - Workshop di Senso 23
27. • End-user application
• Attractive and functional interface
• Real-world dynamic data
• Fully based on Semantic Web technologies
– RDF as common data format between heterogeneous
components
– SPARQL as query language
• Rigorously evaluated
– Effective
– High throughput for handling dynamic data
• Commercial Potential
Conclusions
27
27.02.2012 - Workshop di Senso Comune, Trento, Italy
28. • Tony Lee, Seonho Kim (SALTLUX)
– Android Application
– Social Media Analyzer
– Tweets and restaurant descriptiond for Insadong
• Marco Balduini (PoliMi)
– Semantic Stream Processor
• Irene Celino, Daniele Dell’Aglio (CEFRIEL)
– LarKC workflows
– Ontology
• Volker Tresp, Yi Huang (SIEMENS)
– Machine Learning component
Credits
BOTTARI is a joint work with
28
27.02.2012 - Workshop di Senso Comune, Trento, Italy
29. Thank You! Questions?
29
27.02.2012 - Workshop di Senso Comune, Trento, Italy
Much More to Come!
Keep an eye on
http://www.streamreasoning.org
30. BOTTARI: How to offer
innovative services
listening to the Social Media
Emanuele Della Valle
DEI - Politecnico di Milano
emanuele.dellavalle@polimi.it
http://emanueledellavalle.org