NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...
NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...
NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Making recommendations in Geo-Social Networks<br />
Thomas Mitchell, Colm O’Riordan<br />
CIRG, College of Engineering and Informatics<br />
t.mitchell2@nuigalway.ie, colm.oriordan@nuigalway.ie<br />
Abstract<br />
This paper involves the collection and analysis of<br />
content from the geo-social network Foursquare. This<br />
geo-social network data is then analysed in order to<br />
develop and test new collaborative filtering techniques.<br />
These collaborative filtering techniques are used to<br />
make recommendations (venues, other users) to users of<br />
the foursquare network.<br />
Keywords-Foursquare; Geo-Social Network<br />
Analysis; Collaborative Filtering; Social Media<br />
Introduction<br />
Geo-social networks are a new form of online social<br />
networks (OSN) in which geographic services and<br />
capabilities such as geocoding and geotagging are used<br />
to facilitate additional social interactions.<br />
Foursquare is a location-based social networking<br />
application for mobile devices. Users may "check-in" at<br />
venues and can also find out if any of their friends are<br />
in the same location or if they have checked into any<br />
nearby venues.<br />
The idea behind geo-social networks such as<br />
Foursquare is to encourage real life physical interaction<br />
based on virtual interactions. Currently Foursquare is<br />
the largest pure geo-social network with over 4million<br />
active users. This project involves gathering a dataset,<br />
analysing that dataset and investigating existing and<br />
novel collaborative filtering techniques in order to make<br />
predictions.<br />
Research Approach<br />
The method involved with this research is as follows:<br />
1) Extensively trawling the Foursquare network, more<br />
specifically the most popular venues in New York (a<br />
city with a large number of Foursquare users)<br />
2) Representing this data as a graph which represents<br />
relationships between people and locations and also<br />
between sets of people.<br />
3) Establishing new collaborative filtering techniques to<br />
predict friends and venues that users will like.<br />
4) Analysing the approaches with respect to the quality<br />
of the results obtained using different sources of<br />
evidence and different algorithms for research.<br />
Data Collection<br />
Foursquare presents a public API, which was used to<br />
gather the social network data under investigation. This<br />
data was collected using PHP and OAuth. The most<br />
popular venues in New York were analysed in relation<br />
to users who “liked” these venues. These users then<br />
100<br />
acted as a seed group and from this we ascertained<br />
those users’ friends and the venues they frequently<br />
checked into.<br />
Overview of data collected<br />
The data set can be viewed as a bi-partite graph:<br />
Friends Summary Venues Summary<br />
Vertices/Users 5278<br />
Edges 39548<br />
# Clusters 1029<br />
Directed FALSE<br />
Max degree<br />
mode “all”<br />
1696<br />
Clustering<br />
Coefficient<br />
0.006725015<br />
Graph density 0.004427576<br />
Current & Future Research<br />
We are currently clustering users based on a number of<br />
different factors (venues that they “like”, their friends<br />
“likes” etc…). We will then make predictions using a<br />
number of different machine learning approaches and<br />
present our results.<br />
References<br />
Vertices/Venues 5278<br />
Edges 3<br />
# Clusters 5278<br />
Directed FALSE<br />
Max degree mode<br />
“all”<br />
2<br />
Clustering<br />
Coefficient<br />
N/A<br />
Graph density N/A<br />
[1] S. Scellato, C. Mascolo, M. Musolesi, and V. Latora.<br />
(2010) “Distance matters: geo-social metrics for online social<br />
networks” USENIX Association, Berkeley, CA, USA, 8-8.<br />
[2] Doshi, L., J. Krauss, et al. (2010). "Predicting Movie<br />
Prices Through Dynamic Social Network Analysis." Procedia<br />
- Social and Behavioral Sciences 2(4): 6423-6433