SlideShare a Scribd company logo
Applications of Machine Learning
to Location-based Social Networks
Joan Capdevila Pujol
e-mail: jc@ac.upc.edu
website: http://people.ac.upc.edu/jc
Advisors: Jordi Torres Viñals, Jesús Cerquides Bueno
2
Table of contents
Motivation
Location-based Social Networks (LBSNs)
App 1: GeoSRS: A social recommender system
App 2: Tweet-SCAN: An event discovery technique
Conclusions and future trends
MOTIVATION
3
HOW
FACEBOOK
STARTED
?
5
AS A
“HOT OR NOT”
GAME
6
7
A ML geek might have thought:
“With all this tagged data, I am going to build a classifier to
decide whether the person in the pic is hot or not.”
8
Mark Zuckerberg probably thought:
“I’d rather prefer to keep playing to scale up the network
and then…”
9
1.500 users
10
1.500.000.000 users
11
User engagement through several social networking services:
  Linking to friends, colleagues, etc.
  Setting school/college
  Tagging friends to pictures
  Liking publications
  Geolocating content
  Reviewing business
  Expressing how one feels
  …
12
User engagement through several social networking services:
  Linking to friends, colleagues, etc. à Social graphs
  Setting school/college à User profiles
  Tagging friends to pictures à Tagged images
  Liking publications à Rating information
  Geolocating content à Geolocated content
  Reviewing business à Textual comments
  Expressing how one feels à People feelings
  …
13
Community
detection
Content-based
Recommender
Sentiment
Analysis
Image
recognitionTopic
Modeling
LOCATION-BASED SOCIAL NETWORKS
(LBSNS)
14
Social Networks (SNs)
VIRTUALWORLD
2004 - 2010
Location-based Social Networks (LBSNs)
VIRTUALWORLD
Mobile communication + Positioning technologies
PHYSICALWORLD
2010 - …
17
Locations
  Location-acquisition technologies
–  Outdoor: GPS, GSM, etc.
–  Indoor: Wi-Fi, RFID, etc.
  Representation of locations
–  Absolute (e.g. latitude-longitude coordinates)
–  Symbolic (e.g. at Pl. Catalunya, at Aeroport Girona-Costa Brava )
  Forms of locations
–  Point locations (e.g. Foursquare venues)
–  Regions (e.g. Twitter places)
–  Trajectories (e.g. Strava)
18
Research lines
  Understanding users
–  User similarity/link prediction
–  Experts/influencers detection
–  Community discovery
  Understanding locations
–  Generic recommendation
•  Most interesting locations and travel routes
•  Itinerary planning
•  Location-activity recommenders
–  Personalized recommendation: GeoSRS [Capdevila et al. 2015]
  Understanding events
–  Anomaly detection: Tweet-SCAN [Capdevila et al. 2015]
–  Crowd behavioral patterns
Zheng, Y. 2011
19
Research lines
  Understanding users
–  User similarity/link prediction
–  Experts/influencers detection
–  Community discovery
  Understanding Locations
–  Generic recommendation
•  Most interesting locations and travel routes
•  Itinerary planning
•  Location-activity recommenders
–  Personalized recommendation: GeoSRS [Capdevila et al. 2015]
  Understanding events
–  Anomaly detection: Tweet-SCAN [Capdevila et al. 2015]
–  Crowd behavioral patterns
Zheng, Y. 2011
20
Research lines
  Understanding users
–  User similarity/link prediction
–  Experts/influencers detection
–  Community discovery
  Understanding locations
–  Generic recommendation
•  Most interesting locations and travel routes
•  Itinerary planning
•  Location-activity recommenders
–  Personalized recommendation: GeoSRS [Capdevila et al. 2015]
  Understanding events
–  Anomaly detection: Tweet-SCAN [Capdevila et al. 2015]
–  Crowd behavioral patterns
Zheng, Y. 2011
GEOSRS:
A SOCIAL RECOMMENDER SYSTEM
21
Joan Capdevila, Marta Arias, and Argimiro Arratia. "GeoSRS: A hybrid social
recommender system for geolocated data." Information Systems (2015).
Motivation
USERS
Motivation
USERS VENUES
Motivation
USERS VENUESTIPS
Motivation
USERS VENUESTIPS
Motivation
USERS VENUESTIPS
27
System block diagram
DATA
EXTRACTION
DATA
PREPROCESSING
TEXT
MODELING RECOMMENDATION MIXER
28
System block diagram
DATA
EXTRACTION
DATA
PREPROCESSING
TEXT
MODELING RECOMMENDATION MIXER
29
Data Extraction
30
Data Extraction
RESTful API
31
Data Extraction
RESTful API
APPs
32
Foursquare API
  HTTP METHODS
–  GET, POST, PUT ,DELETE
  RESOURCES
–  Venue, tip, user
e.g. GET https://api.foursquare.com/v2/venues/40a55d80f964a52020f31ee3
  ASPECTS
–  Tips of a venue, friends of a user
e.g. GET https://api.foursquare.com/v2/venues/40a55d80f964a52020f31ee3/tips
  ACTIONS
–  Approve a friendship, like a venue
e.g. POST https://api.foursquare.com/v2/venues/40a55d80f964a52020f31ee3/like
33
Foursquare API
  App registration https://foursquare.com/developers/apps
Obtain the Foursquare API credentials (Client ID and Client Secret)
  Access token
Allows apps to make requests to Foursquare on behalf of a user
Userless request
Specify consumer key’s Client ID and Client Secret
https://api.foursquare.com/v2/venues/search?
ll=40.7,-74&client_id=XX&client_secret=ZZ&v=20151125
  Authenticated request
Specify access token
https://api.foursquare.com/v2/users/self/checkins?oauth_token=AA
34
Foursquare API
Technical Limitations
Userless requests to venues/ resource = 5.000 request/hour
Userless requests to other resources = 500 request/hour
  Authenticated requests = 500 request/hour*token
35
Foursquare API
Legal Limitations
36
Data Extraction
  Goal: extract all tips from venues
in Manhattan (New York)
  Medium:
–  aspect: venues/VENUE_ID/tips
–  resource: venues/search(sw, ne)
  Limitations:
–  5000 request/hour
–  at most 50 venues per request
SW
NE
37
Quadtree algorithm
38
Quadtree algorithm
39
Quadtree algorithm
40
Quadtree algorithm
  In each Quadcell at the tree leaves, there
are at most 50 venues.
  Through venues/VENUE_ID/tips, we now
retrieve the tips for this venue
  Each tip is linked to a VENUE_ID and
USER_ID
  We now have a database of triplets
(USER, TIPS, VENUE) to perform
recommendation
41
Recommendation
Positive Negative
Neutral
ContentSentiment
42
Collaborative Recommendation
  Collaborative recommendation based on tips’ sentiment
Positive
43
Content-based Recomendation
  Content-based recommendation based on tips’ content
recommend
44
Content-based Recomendation
  Content-based recommendation based on tips’ content
Not recommend
45
Hybridization
  Simple weighted hybridization technique
Collaborative
Branch
fCOL
Content-based
Branch
fCONT
Hybrid
f: fCOL +α fCONT
46
Evaluation
0
1
2
3
…
Nposk-1
47
Evaluation
0
1
2
3
…
Nposk-1
48
Evaluation
0
1
2
3
…
Nposk-1
49
Results
  Evaluation in terms of cumulated density functions (cdf) of the
recommendation error
TWEET-SCAN:
AN EVENT DISCOVERY TECHNIQUE
50
Joan Capdevila Jesús Cerquides Jordi Nin Jordi Torres. “Tweet-SCAN: An event
discovery technique for geo-located tweets”. Proceedings of the 18th International
Conference of the Catalan Association for Artificial Intelligence, 2015
Motivation
52
Motivation
CAN WE
UNCOVER
PHYSICAL WORLD EVENTS FROM
TWEETS
?
53
Examination of data
  We looked at several tweet dimension separately
… from a dataset of tweets collected during “la Mercè” 2014
Spatial Temporal Textual
54
Examination of data
  We looked at several tweet dimension separately
… from a dataset of tweets collected during “la Mercè” 2014
Spatial Temporal Textual
55
Examination of data
Spatial and temporal
56
Examination of data
Spatial and temporal
57
Tweet-SCAN
WHAT ABOUT
USING
ALL 3 DIMENSIONS
AT ONCE
?
58
Tweet-SCAN
  Tweet-SCAN is a technique to discover events from
geolocated Tweets.
  It allows to discover dense groups of Tweets which are close
in space, time and textual meaning.
  These dense groups of Tweets are linked to physical world
events
  Textual meaning is represented through probabilistic topic
models
  Tweet-scan can be seen as an extension of the popular
DBSCAN algorithm or a particular case of GDBSCAN
59
Probabilistic topic modeling
Fig. - Xuriguera et al. 2013
LDA - Blei et al. 2003
HDP - Teh et al. 2006
  Latent Dirichlet Allocation (LDA)
  Hierarchical Dirichlet Process (HDP)
–  Non-parametric version of LDA
60
Probabilistic topic modeling
VAN VAN MARKET - 🚐🚎🍤🍱🍜 Mercat gastronòmada #lepetitbangkok @ Parc de la Ciutadella
http://t.co/5CvnUFoIDa
Topic Proportions: [(1, 0.30002802458675537), (11,0.58330530874655417)]
61
DBSCAN
  Density-based Spatial Clustering for Applications with Noise
Noise points
params: Minpts=4, ε =
Ester et al. 1996
62
DBSCAN
  Density-based Spatial Clustering for Applications with Noise
Core points
params: Minpts=4, ε =
ε
Ester et al. 1996
63
DBSCAN
  Density-based Spatial Clustering for Applications with Noise
Core points
params: Minpts=4, ε =
ε
Ester et al. 1996
64
DBSCAN
  Density-based Spatial Clustering for Applications with Noise
Border points
params: Minpts=4, ε =
ε
Ester et al. 1996
65
DBSCAN
  Density-based Spatial Clustering for Applications with Noise
Border points
params: Minpts=4, ε =
ε
Ester et al. 1996
66
DBSCAN
  Density-based Spatial Clustering for Applications with Noise
ε
Noise point Border point Core point
params: Minpts=4, ε =
Ester et al. 1996
67
Tweet-SCAN
  Neighborhood identification
–  ε1: spatial (m) – Euclidean distance
–  ε2: time (sec) – Euclidean distance
–  ε3: text – Jensen-Shannon distance (proper metric for prob. dist.)
  Cardinality of the neighborhood
–  MinPts – minimum number of neighbors (Tweets)
–  µ – minimum percentage of unique users in the neighborhood.
68
Experimentation
  We used 45.623 tweets to unsupervisedly discover event-related tweets
by means of Tweet-SCAN.
  We seek to understand the parameters role by comparing the resulting
clusters against the 1.163 tagged event-related Tweets.
69
Evaluation
Extrinsic clustering metrics
Amigo et al. 2008
Purity =
Ci
n
max Precision Ci, Lj( )( )
i
∑ → Precision Ci, Lj( )=
Ci ∩ L j
Ci
Precision(C,L)=9/10
Precision(C,L)=1/10
Precision(C,L)=0/10
Precision(C,L)=0/9
Precision(C,L)=8/9
Precision(C,L)=1/9
Precision(C,L)=0/9
Precision(C,L)=0/9
Precision(C,L)=9/9
C C C
L L L
70
Evaluation
Extrinsic clustering metrics
Amigo et al. 2008
Purity =
Ci
n
max Precision Ci, Lj( )( )
i
∑ → Precision Ci, Lj( )=
Ci ∩ L j
Ci
Purity = 0.92
C C C
L L L
Precision(C,L)=9/10
Precision(C,L)=1/10
Precision(C,L)=0/10
Precision(C,L)=0/9
Precision(C,L)=8/9
Precision(C,L)=1/9
Precision(C,L)=0/9
Precision(C,L)=0/9
Precision(C,L)=9/9
71
Evaluation
Extrinsic clustering metrics
Amigo et al. 2008
Purity =
Ci
n
max Precision Ci, Lj( )( )
i
∑ → Precision Ci, Lj( )=
Ci ∩ L j
Ci
Purity = 1
72
Evaluation
Extrinsic clustering metrics
Amigo et al. 2008
Recall(C,L)=9/9
Recall(C,L)=0/9
Recall(C,L)=0/9
Recall(C,L)=1/9
Recall(C,L)=8/9
Recall(C,L)=0/9
Recall(C,L)=0/10
Recall(C,L)=1/10
Recall(C,L)=9/10
InvPurity =
Li
n
max Recall Cj, Li( )( )
i
∑ → Recall Cj, Li( )=
Li ∩C j
Li
C C C
L L L
73
Evaluation
Extrinsic clustering metrics
Amigo et al. 2008
InvPurity =
Li
n
max Recall Cj, Li( )( )
i
∑ → Recall Cj, Li( )=
Li ∩C j
Li
Recall(C,L)=9/9
Recall(C,L)=0/9
Recall(C,L)=0/9
Recall(C,L)=1/9
Recall(C,L)=8/9
Recall(C,L)=0/9
Recall(C,L)=0/10
Recall(C,L)=1/10
Recall(C,L)=9/10
InvPurity = 0.92
C C C
L L L
74
Evaluation
Extrinsic clustering metrics
Amigo et al. 2008
InvPurity =
Li
n
max Recall Cj, Li( )( )
i
∑ → Recall Cj, Li( )=
Li ∩C j
Li
InvPurity = 0.1
75
Evaluation
Extrinsic clustering metrics
Amigo et al. 2008
InvPurity =
Li
n
max Recall Cj, Li( )( )
i
∑ → Recall Cj, Li( )=
Li ∩C j
Li
InvPurity = 1
76
Evaluation
Extrinsic clustering metrics
which is the harmonic mean F(Li,Cj) is the harmonic mean of
Precision(Cj,Li) and Recall(Cj,Li)
Amigo et al. 2008
F =
Li
n
max F Li, Cj( )( )
i
∑ →F Li, Cj( )=
2×Recall(Cj,Li )×Precision( Cj,Li )
Recall(Cj,Li )+ Precision( Cj,Li )
77
Evaluation results
ε1 = 250m, ε2 = 3600s, MinPts = 10, µ = 0.5
78
Evaluation results
ε1 = 250m, ε2 = 3600s, ε3 = 1, MinPts = 10, µ = 0.5
79
Evaluation results
ε1 = 250m, ε2 = 3600s, ε3 = 0.8, MinPts = 10, µ = 0.5
80
Evaluation results
Discovered Events ε3 = 1Tagged Events
Mostra Vins (20-09-2014)
Vanvan market (20-09-2014)
81
Evaluation results
Tagged Events
Mostra Vins (20-09-2014)
Vanvan market (20-09-2014)
Discovered Events ε3 = 0.8
82
Evaluation results
ε1=250m,ε2=3600s
ε1=250m,ε2=1800sε1=500m,ε2=1800s
ε1=500m,ε2=3600s
Fopt = 0.64
ε3 = 1
Fopt = 0.693
ε3 = 0.9
Fopt = 0.62
ε3 = 0.65
Fopt = 0.53
ε3 = 0.9
CONCLUSIONS
83
Conclusions
  The birth of social networks is one of the major causes of
current levels of digitalized personal data.
  Social networks have kept the doors opened to the developer
community in order to stimulate the creation of apps.
  This “openness” has been materialized with RESTful APIs,
that enables communication between third party apps and
social networks.
  Through these APIs we are able to access vast amounts of
data, develop and validate machine learning tools.
  However, technical and legal limitations have to be taken
into account to build functional applications.
85
Conclusions
  Location-based social networks enable to bridge the virtual
and physical world.
  Classical application such as recommender systems have to
be reconsidered to take into account this new dimension.
  Recommendation from textual reviews is feasible and
hybridization improves performance.
  Data from SN can be very biased by their own services in the
SN (e.g. by their own RS).
  Other novel application, such as event discovery, gain
meaning with LBSNs.
  Event discovery has to consider textual dimension to uncover
meaningful events
FUTURE TRENDS
86
87
Internet of Things
2003
2010
2015
2020
In 2008, the number of things connected to the Internet exceeded
the number of people on earth
M. Swan 2014
88
The Social Internet of Things (SIoT)
Atzori 2012
89
The internet of nano-things
Akyildiz et al. 2010
90
Haplotype social network?
91
References
Zheng, Yu. "Location-based social networks: Users." Computing with Spatial
Trajectories. Springer New York, 2011. 243-276.
Joan Capdevila, Marta Arias, and Argimiro Arratia. "GeoSRS: A hybrid social
recommender system for geolocated data." Information Systems (2015).
Joan Capdevila, Jesús Cerquides Jordi Nin Jordi Torres. “Tweet-SCAN: An
event discovery technique for geo-located tweets”. Proceedings of the 18th
International Conference of the Catalan Association for Artificial Intelligence,
2015
Blei, David M., Andrew Y. Ng, and Michael I. Jordan. "Latent dirichlet
allocation." the Journal of machine Learning research 3 (2003): 993-1022.
92
References
Teh, Yee Whye, et al. "Hierarchical dirichlet processes." Journal of the american
statistical association 101.476 (2006).
Ester, Martin, et al. "A density-based algorithm for discovering clusters in large
spatial databases with noise." Kdd. Vol. 96. No. 34. 1996.
Amigó, Enrique, et al. "A comparison of extrinsic clustering evaluation metrics
based on formal constraints." Information retrieval 12.4 (2009): 461-486.
Melanie Swan. “Quantified Self Ideology. Personal data becomes Big Data”
February 2014. Université Paris Descartes
Akyildiz, Ian F., and Josep Miquel Jornet. "The internet of nano-things." Wireless
Communications, IEEE 17.6 (2010): 58-63.
Luigi Atzori A presentation on THE SOCIAL INTERNET OF THINGS University of
Cagliari, Italy 2012
ACKNOWLEDGMENTS:
93
Many Thanks!
Questions?

More Related Content

Viewers also liked

[논문발표] 20160801 A Sentiment-Enhanced Personalized Location Recommendation System
[논문발표] 20160801 A Sentiment-Enhanced Personalized Location Recommendation System[논문발표] 20160801 A Sentiment-Enhanced Personalized Location Recommendation System
[논문발표] 20160801 A Sentiment-Enhanced Personalized Location Recommendation System
Sanghoon Yoon
 
Travel route reconmmendations using geotagged photos
Travel route reconmmendations using geotagged photosTravel route reconmmendations using geotagged photos
Travel route reconmmendations using geotagged photosEli Boyarski
 
TTC16: Gadi Bashvitz - Travel Booking. Personalized
TTC16: Gadi Bashvitz - Travel Booking. Personalized TTC16: Gadi Bashvitz - Travel Booking. Personalized
TTC16: Gadi Bashvitz - Travel Booking. Personalized
Maksim Izmaylov
 
Lars an efficient and scalable location-aware recommender system
Lars  an efficient and scalable location-aware recommender systemLars  an efficient and scalable location-aware recommender system
Lars an efficient and scalable location-aware recommender system
Papitha Velumani
 
[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...
[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...
[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...
YONG ZHENG
 
Cost savings from auto-scaling of network resources using machine learning
Cost savings from auto-scaling of network resources using machine learningCost savings from auto-scaling of network resources using machine learning
Cost savings from auto-scaling of network resources using machine learning
Sabidur Rahman
 
Lecture 9 - Machine Learning and Support Vector Machines (SVM)
Lecture 9 - Machine Learning and Support Vector Machines (SVM)Lecture 9 - Machine Learning and Support Vector Machines (SVM)
Lecture 9 - Machine Learning and Support Vector Machines (SVM)
Sean Golliher
 
A cocktail approach for travel package recommendation
A cocktail approach for travel package recommendationA cocktail approach for travel package recommendation
A cocktail approach for travel package recommendation
Papitha Velumani
 
IoT Mobility Forensics
IoT Mobility ForensicsIoT Mobility Forensics
IoT Mobility Forensics
Sabidur Rahman
 
Network_Intrusion_Detection_System_Team1
Network_Intrusion_Detection_System_Team1Network_Intrusion_Detection_System_Team1
Network_Intrusion_Detection_System_Team1
Saksham Agrawal
 
Airline passenger profiling based on fuzzy deep machine learning
Airline passenger profiling based on fuzzy deep machine learningAirline passenger profiling based on fuzzy deep machine learning
Airline passenger profiling based on fuzzy deep machine learning
Ayman Qaddumi
 
Machine Learning for dummies
Machine Learning for dummiesMachine Learning for dummies
Machine Learning for dummies
Vizury - Growth Marketing Platform
 
Computer security using machine learning
Computer security using machine learningComputer security using machine learning
Computer security using machine learning
Sandeep Sabnani
 
Online Machine Learning: introduction and examples
Online Machine Learning:  introduction and examplesOnline Machine Learning:  introduction and examples
Online Machine Learning: introduction and examples
Felipe
 
Classification Based Machine Learning Algorithms
Classification Based Machine Learning AlgorithmsClassification Based Machine Learning Algorithms
Classification Based Machine Learning Algorithms
Md. Main Uddin Rony
 
BSidesLV 2013 - Using Machine Learning to Support Information Security
BSidesLV 2013 - Using Machine Learning to Support Information SecurityBSidesLV 2013 - Using Machine Learning to Support Information Security
BSidesLV 2013 - Using Machine Learning to Support Information Security
Alex Pinto
 
Machine learning support vector machines
Machine learning   support vector machinesMachine learning   support vector machines
Machine learning support vector machines
Sjoerd Maessen
 
Distributed Online Machine Learning Framework for Big Data
Distributed Online Machine Learning Framework for Big DataDistributed Online Machine Learning Framework for Big Data
Distributed Online Machine Learning Framework for Big Data
JubatusOfficial
 
Online algorithms in Machine Learning
Online algorithms in Machine LearningOnline algorithms in Machine Learning
Online algorithms in Machine Learning
Amrinder Arora
 
A use case of online machine learning using Jubatus
A use case of online machine learning using JubatusA use case of online machine learning using Jubatus
A use case of online machine learning using Jubatus
NTT DATA OSS Professional Services
 

Viewers also liked (20)

[논문발표] 20160801 A Sentiment-Enhanced Personalized Location Recommendation System
[논문발표] 20160801 A Sentiment-Enhanced Personalized Location Recommendation System[논문발표] 20160801 A Sentiment-Enhanced Personalized Location Recommendation System
[논문발표] 20160801 A Sentiment-Enhanced Personalized Location Recommendation System
 
Travel route reconmmendations using geotagged photos
Travel route reconmmendations using geotagged photosTravel route reconmmendations using geotagged photos
Travel route reconmmendations using geotagged photos
 
TTC16: Gadi Bashvitz - Travel Booking. Personalized
TTC16: Gadi Bashvitz - Travel Booking. Personalized TTC16: Gadi Bashvitz - Travel Booking. Personalized
TTC16: Gadi Bashvitz - Travel Booking. Personalized
 
Lars an efficient and scalable location-aware recommender system
Lars  an efficient and scalable location-aware recommender systemLars  an efficient and scalable location-aware recommender system
Lars an efficient and scalable location-aware recommender system
 
[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...
[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...
[ECWEB2012]Differential Context Relaxation for Context-Aware Travel Recommend...
 
Cost savings from auto-scaling of network resources using machine learning
Cost savings from auto-scaling of network resources using machine learningCost savings from auto-scaling of network resources using machine learning
Cost savings from auto-scaling of network resources using machine learning
 
Lecture 9 - Machine Learning and Support Vector Machines (SVM)
Lecture 9 - Machine Learning and Support Vector Machines (SVM)Lecture 9 - Machine Learning and Support Vector Machines (SVM)
Lecture 9 - Machine Learning and Support Vector Machines (SVM)
 
A cocktail approach for travel package recommendation
A cocktail approach for travel package recommendationA cocktail approach for travel package recommendation
A cocktail approach for travel package recommendation
 
IoT Mobility Forensics
IoT Mobility ForensicsIoT Mobility Forensics
IoT Mobility Forensics
 
Network_Intrusion_Detection_System_Team1
Network_Intrusion_Detection_System_Team1Network_Intrusion_Detection_System_Team1
Network_Intrusion_Detection_System_Team1
 
Airline passenger profiling based on fuzzy deep machine learning
Airline passenger profiling based on fuzzy deep machine learningAirline passenger profiling based on fuzzy deep machine learning
Airline passenger profiling based on fuzzy deep machine learning
 
Machine Learning for dummies
Machine Learning for dummiesMachine Learning for dummies
Machine Learning for dummies
 
Computer security using machine learning
Computer security using machine learningComputer security using machine learning
Computer security using machine learning
 
Online Machine Learning: introduction and examples
Online Machine Learning:  introduction and examplesOnline Machine Learning:  introduction and examples
Online Machine Learning: introduction and examples
 
Classification Based Machine Learning Algorithms
Classification Based Machine Learning AlgorithmsClassification Based Machine Learning Algorithms
Classification Based Machine Learning Algorithms
 
BSidesLV 2013 - Using Machine Learning to Support Information Security
BSidesLV 2013 - Using Machine Learning to Support Information SecurityBSidesLV 2013 - Using Machine Learning to Support Information Security
BSidesLV 2013 - Using Machine Learning to Support Information Security
 
Machine learning support vector machines
Machine learning   support vector machinesMachine learning   support vector machines
Machine learning support vector machines
 
Distributed Online Machine Learning Framework for Big Data
Distributed Online Machine Learning Framework for Big DataDistributed Online Machine Learning Framework for Big Data
Distributed Online Machine Learning Framework for Big Data
 
Online algorithms in Machine Learning
Online algorithms in Machine LearningOnline algorithms in Machine Learning
Online algorithms in Machine Learning
 
A use case of online machine learning using Jubatus
A use case of online machine learning using JubatusA use case of online machine learning using Jubatus
A use case of online machine learning using Jubatus
 

Similar to Applications of Machine Learning to Location-based Social Networks

Social Web Course @VU Amsterdam: Final Student Presentations
Social Web Course @VU Amsterdam: Final Student PresentationsSocial Web Course @VU Amsterdam: Final Student Presentations
Social Web Course @VU Amsterdam: Final Student PresentationsLora Aroyo
 
Semantic and Diverse Summarization of Egocentric Photo Events
Semantic and Diverse Summarization of Egocentric Photo EventsSemantic and Diverse Summarization of Egocentric Photo Events
Semantic and Diverse Summarization of Egocentric Photo Events
Universitat Politècnica de Catalunya
 
Search and Hyperlinking Overview @MediaEval2014
Search and Hyperlinking Overview @MediaEval2014Search and Hyperlinking Overview @MediaEval2014
Search and Hyperlinking Overview @MediaEval2014Maria Eskevich
 
Wimmics Research Team 2015 Activity Report
Wimmics Research Team 2015 Activity ReportWimmics Research Team 2015 Activity Report
Wimmics Research Team 2015 Activity Report
Fabien Gandon
 
Talk@rmit 09112017
Talk@rmit 09112017Talk@rmit 09112017
Talk@rmit 09112017
Shuai Zhang
 
Social Network Analysis Applications and Approach
Social Network Analysis Applications and ApproachSocial Network Analysis Applications and Approach
Social Network Analysis Applications and Approach
Joshua S. White, PhD josh@securemind.org
 
IOTA 2016 Social Recomender System Presentation.
IOTA 2016 Social Recomender System Presentation.IOTA 2016 Social Recomender System Presentation.
IOTA 2016 Social Recomender System Presentation.
ASHISH JAGTAP
 
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Charalampos Chelmis
 
Social Web 2014: Final Presentations (Part II)
Social Web 2014: Final Presentations (Part II)Social Web 2014: Final Presentations (Part II)
Social Web 2014: Final Presentations (Part II)
Lora Aroyo
 
Web and Complex Systems Lab @ Kno.e.sis
Web and Complex Systems Lab @ Kno.e.sisWeb and Complex Systems Lab @ Kno.e.sis
Web and Complex Systems Lab @ Kno.e.sis
Artificial Intelligence Institute at UofSC
 
Personalised Access to Linked Data
Personalised Access to Linked DataPersonalised Access to Linked Data
Personalised Access to Linked Data
Milan Dojchinovski
 
An Ensemble Model for Cross-Domain Polarity Classification on Twitter
An Ensemble Model for Cross-Domain Polarity Classification on TwitterAn Ensemble Model for Cross-Domain Polarity Classification on Twitter
An Ensemble Model for Cross-Domain Polarity Classification on Twitter
Symeon Papadopoulos
 
How do we search? Themes and challenges
How do we search? Themes and challengesHow do we search? Themes and challenges
Data mining java titles adrit solutions
Data mining java titles adrit solutionsData mining java titles adrit solutions
Data mining java titles adrit solutions
Adrit Techno Solutions
 
Survey on Location Based Recommendation System Using POI
Survey on Location Based Recommendation System Using POISurvey on Location Based Recommendation System Using POI
Survey on Location Based Recommendation System Using POI
IRJET Journal
 
Doctoral Consortium Slides at SIGIR 2017
Doctoral Consortium Slides at SIGIR 2017Doctoral Consortium Slides at SIGIR 2017
Doctoral Consortium Slides at SIGIR 2017
Jarana Manotumruksa
 
Tutorial: Context-awareness In Information Retrieval and Recommender Systems
Tutorial: Context-awareness In Information Retrieval and Recommender SystemsTutorial: Context-awareness In Information Retrieval and Recommender Systems
Tutorial: Context-awareness In Information Retrieval and Recommender Systems
YONG ZHENG
 
Presentation of PhD thesis on Location Data Fusion
Presentation of PhD thesis on Location Data Fusion Presentation of PhD thesis on Location Data Fusion
Presentation of PhD thesis on Location Data Fusion
Alket Cecaj
 
A recommender system for social learning platforms
A recommender system for social learning platformsA recommender system for social learning platforms
A recommender system for social learning platforms
Soudé Fazeli
 

Similar to Applications of Machine Learning to Location-based Social Networks (20)

Social Web Course @VU Amsterdam: Final Student Presentations
Social Web Course @VU Amsterdam: Final Student PresentationsSocial Web Course @VU Amsterdam: Final Student Presentations
Social Web Course @VU Amsterdam: Final Student Presentations
 
Semantic and Diverse Summarization of Egocentric Photo Events
Semantic and Diverse Summarization of Egocentric Photo EventsSemantic and Diverse Summarization of Egocentric Photo Events
Semantic and Diverse Summarization of Egocentric Photo Events
 
Clustering users' po is visit trajectories for next poi recommendation
Clustering users' po is visit trajectories for next poi recommendationClustering users' po is visit trajectories for next poi recommendation
Clustering users' po is visit trajectories for next poi recommendation
 
Search and Hyperlinking Overview @MediaEval2014
Search and Hyperlinking Overview @MediaEval2014Search and Hyperlinking Overview @MediaEval2014
Search and Hyperlinking Overview @MediaEval2014
 
Wimmics Research Team 2015 Activity Report
Wimmics Research Team 2015 Activity ReportWimmics Research Team 2015 Activity Report
Wimmics Research Team 2015 Activity Report
 
Talk@rmit 09112017
Talk@rmit 09112017Talk@rmit 09112017
Talk@rmit 09112017
 
Social Network Analysis Applications and Approach
Social Network Analysis Applications and ApproachSocial Network Analysis Applications and Approach
Social Network Analysis Applications and Approach
 
IOTA 2016 Social Recomender System Presentation.
IOTA 2016 Social Recomender System Presentation.IOTA 2016 Social Recomender System Presentation.
IOTA 2016 Social Recomender System Presentation.
 
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
 
Social Web 2014: Final Presentations (Part II)
Social Web 2014: Final Presentations (Part II)Social Web 2014: Final Presentations (Part II)
Social Web 2014: Final Presentations (Part II)
 
Web and Complex Systems Lab @ Kno.e.sis
Web and Complex Systems Lab @ Kno.e.sisWeb and Complex Systems Lab @ Kno.e.sis
Web and Complex Systems Lab @ Kno.e.sis
 
Personalised Access to Linked Data
Personalised Access to Linked DataPersonalised Access to Linked Data
Personalised Access to Linked Data
 
An Ensemble Model for Cross-Domain Polarity Classification on Twitter
An Ensemble Model for Cross-Domain Polarity Classification on TwitterAn Ensemble Model for Cross-Domain Polarity Classification on Twitter
An Ensemble Model for Cross-Domain Polarity Classification on Twitter
 
How do we search? Themes and challenges
How do we search? Themes and challengesHow do we search? Themes and challenges
How do we search? Themes and challenges
 
Data mining java titles adrit solutions
Data mining java titles adrit solutionsData mining java titles adrit solutions
Data mining java titles adrit solutions
 
Survey on Location Based Recommendation System Using POI
Survey on Location Based Recommendation System Using POISurvey on Location Based Recommendation System Using POI
Survey on Location Based Recommendation System Using POI
 
Doctoral Consortium Slides at SIGIR 2017
Doctoral Consortium Slides at SIGIR 2017Doctoral Consortium Slides at SIGIR 2017
Doctoral Consortium Slides at SIGIR 2017
 
Tutorial: Context-awareness In Information Retrieval and Recommender Systems
Tutorial: Context-awareness In Information Retrieval and Recommender SystemsTutorial: Context-awareness In Information Retrieval and Recommender Systems
Tutorial: Context-awareness In Information Retrieval and Recommender Systems
 
Presentation of PhD thesis on Location Data Fusion
Presentation of PhD thesis on Location Data Fusion Presentation of PhD thesis on Location Data Fusion
Presentation of PhD thesis on Location Data Fusion
 
A recommender system for social learning platforms
A recommender system for social learning platformsA recommender system for social learning platforms
A recommender system for social learning platforms
 

Recently uploaded

Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
oz8q3jxlp
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
ocavb
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
balafet
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
ukgaet
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
ewymefz
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
nscud
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
nscud
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 

Recently uploaded (20)

Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 

Applications of Machine Learning to Location-based Social Networks