首页 | 官方网站   微博 | 高级检索  
     


kNN processing with co-space distance in SoLoMo systems
Affiliation:1. Research and Higher Studies Center, National Polytechnic Institute, A.P. 14-740, 07000 Mexico City, Mexico;2. Centro de Investigación en Computación, Instituto Politécnico Nacional, Av. Juan de Dios Batiz w/n and Miguel Othon de Mendizabal, P.O. 07738, Mexico City, Mexico;1. Faculty of Engineering and Computer Science, Concordia University, Canada;2. Faculty of Computers and Information, Menofia University, Egypt;3. Department of Automatic Control and Systems Engineering, Sheffield University, UK;1. Grupo de Pesquisa em Inteligência de Negócio – GPIN, Faculdade de Informática, PUCRS, Av. Ipiranga, 6681-Prédio 32, Sala 628, 90619-900 Porto Alegre, RS, Brazil;2. Laboratório de Bioinformática, Modelagem e Simulação de Biossistemas – LABIO, Faculdade de Informática, PUCRS, Av. Ipiranga, 6681-Prédio 32, Sala 602, 90619-900 Porto Alegre, RS, Brazil;1. Department of Electronics Engineering and Telecommunication, Faculty of Engineering, State University of Rio de Janeiro, Brazil;2. Department of Systems Engineering and Computation, Faculty of Engineering, State University of Rio de Janeiro, Brazil
Abstract:With the increasing popularity of smart phones, SoLoMo (Social-Location-Mobile) systems are expected to be fast-growing and become a popular mobile social networking platform. A main challenge in such systems is on the creation of stable links between users. For each online user, the current SoLoMo system continuously returns his/her kNN (k Nearest Neighbor) users based on their geo-locations. Such a recommendation approach is simple, but fails to create sustainable friendships. Instead, it would be more effective to tap onto the existing social relationships in conventional social networks, such as Facebook and Twitter, to provide a “better” friend recommendations.To measure the similarity between users, we propose a new metric, co-space distance, by considering both the user distances in the real world (physical distance) and the virtual world (social distance). The co-space distance measures the similarity of two users in the SoLoMo system. We compute the social distances between users based on their public information in the conventional social networks, which can be achieved by a few MapReduce jobs. To facilitate efficient computation of the social distance, we build a distributed index on top of the key-value store, and maintain the users’ geo-locations using an R-tree. For each query on finding potential friends around a location, we return kNN neighbors to each user based on their co-space distances. We propose a progressive top-k processing strategy and an adaptive-caching strategy to facilitate efficient query processing. Experiments with Gowalla dataset1 show the effectiveness and efficiency of our recommendation approach.
Keywords:SoLoMo  SVM  Crowdsourcing  Location-based search
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号