Location recommendation on location-based social networks, which is a rapidly growing research topic, suggests recommendations for unvisited locations to their users. This recommendation service is based on users’ visit histories and location-related information, such as location categories. Finding similarities in users’ behaviors can help these networks make better recommendations. In this paper, we propose two similarity-based Probabilistic Category-based Location Recommendation (sPCLR) algorithms that recommend locations to users at a given time of the day by utilizing category information: sPCLR-DTW and sPCLR-BCC. Both algorithms utilize temporal and spatial components. The temporal component utilizes the temporal influence of similar users’ check-in behaviors by representing users’ periodic check-in behavior at different location categories as temporal curves. The similarity between users’ periodic check-in behavior is calculated based on the difference between temporal curves. In sPCLR-DTW, the traditional dynamic time warping method (DTW) is used to measure the distance between temporal curves. In order to improve the time efficiency of the recommendation process, a novel sequence-matching technique—best curve coupling (BCC)—is proposed and utilized in sPCLR-BCC. The spatial component utilizes the geographical influence of locations and filters out those locations that are not of interest to the user. The performance of the sPCLR-DTW and sPCLR-BCC algorithms are studied and compared to two existing location recommendation algorithms on a real-world dataset. Experimental results show that the sPCLR-DTW performs better than all other recommendation algorithms, whereas sPCLR-BCC can provide comparable recommendations more quickly, making it ideal for online applications.
[1]
Mao Ye,et al.
Exploiting geographical influence for collaborative point-of-interest recommendation
,
2011,
SIGIR.
[2]
Xing Xie,et al.
Collaborative location and activity recommendations with GPS history data
,
2010,
WWW '10.
[3]
Jure Leskovec,et al.
Friendship and mobility: user movement in location-based social networks
,
2011,
KDD.
[4]
Meinard Müller,et al.
Information retrieval for music and motion
,
2007
.
[5]
Thorsten Strufe,et al.
A recommendation system for spots in location-based online social networks
,
2011,
SNS '11.
[6]
Xin Wang,et al.
Location Recommendation Based on Periodicity of Human Activities and Location Categories
,
2013,
PAKDD.
[7]
Xin Wang,et al.
A Study of Recommending Locations on Location-Based Social Network by Collaborative Filtering
,
2012,
Canadian Conference on AI.
[8]
Sung-Bae Cho,et al.
Location-Based Recommendation System Using Bayesian User's Preference Model in Mobile Devices
,
2007,
UIC.
[9]
Peter Fröhlich,et al.
A mobile application framework for the geospatial web
,
2007,
WWW '07.
[10]
Xin Wang,et al.
Probabilistic Category-based Location Recommendation Utilizing Temporal Influence and Geographical Influence
,
2014,
2014 International Conference on Data Science and Advanced Analytics (DSAA).
[11]
Ashweeni Kumar Beeharee,et al.
Exploiting real world knowledge in ubiquitous applications
,
2007,
Personal and Ubiquitous Computing.