29.06.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!