In location-based social networks (LBSNs), point-of-interest (POI) recommendations facilitate access to information for people by recommending attractive locations they have not previously visited. Check-in data and various contextual factors are widely taken into consideration to obtain people’s preferences regarding POIs in existing POI recommendation methods. In psychological effect-based POI recommendations, the memory-based attenuation of people’s preferences with respect to POIs, e.g., the fact that more attention is paid to POIs that were checked in to recently than those visited earlier, is emphasized. However, the memory effect only reflects the changes in an individual’s check-in trajectory and cannot discover the important POIs that dominate their mobility patterns, which are related to the repeat-visit frequency of an individual at a POI. To solve this problem, in this paper, we developed a novel POI recommendation framework using people’s memory-based preferences and POI stickiness, named U-CF-Memory-Stickiness. First, we used the memory-based preference-attenuation mechanism to emphasize personal psychological effects and memory-based preference evolution in human mobility patterns. Second, we took the visiting frequency of POIs into consideration and introduced the concept of POI stickiness to identify the important POIs that reflect the stable interests of an individual with respect to their mobility behavior decisions. Lastly, we incorporated the influence of both memory-based preferences and POI stickiness into a user-based collaborative filtering framework to improve the performance of POI recommendations. The results of the experiments we conducted on a real LBSN dataset demonstrated that our method outperformed other methods.
This is an open access article distributed under the Creative Commons Attribution License
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited