Next Point-of-Interest (POI) recommendation has become an indispensable functionality in Location-based Social Networks (LBSNs) due to its effectiveness in helping people decide the next POI to visit. However, accurate recommendation requires a vast amount of historical check-in data, thus threatening user privacy as the location-sensitive data needs to be handled by cloud servers. Although there have been several on-device frameworks for privacy-preserving POI recommendations, they are still resource-intensive when it comes to storage and computation, and show limited robustness to the high sparsity of user-POI interactions. On this basis, we propose a novel decentralized collaborative learning framework for POI recommendation (DCLR), which allows users to train their personalized models locally in a collaborative manner. DCLR significantly reduces the local models' dependence on the cloud for training, and can be used to expand arbitrary centralized recommendation models. To counteract the sparsity of on-device user data when learning each local model, we design two self-supervision signals to pretrain the POI representations on the server with geographical and categorical correlations of POIs. To facilitate collaborative learning, we innovatively propose to incorporate knowledge from either geographically or semantically similar users into each local model with attentive aggregation and mutual information maximization. The collaborative learning process makes use of communications between devices while requiring only minor engagement from the central server for identifying user groups, and is compatible with common privacy preservation mechanisms like differential privacy. We evaluate DCLR with two real-world datasets, where the results show that DCLR outperforms state-of-the-art on-device frameworks and yields competitive results compared with centralized counterparts.
翻译:虽然在基于位置的社会网络(LBSNs)中,下一个关注点建议已成为基于位置的社会网络(LBSNs)中一个不可或缺的功能,因为它在帮助人们决定下一次访问的POI方面的效力。然而,准确的建议需要大量的历史检查数据,从而威胁用户隐私,因为对位置敏感的数据需要由云端服务器处理。虽然在保存POI建议方面有一些关于隐私的在线框架,但是在存储和计算方面,这些建议仍然是资源密集型的,对用户与POI互动的高度广度表现出有限的强力。在此基础上,我们提议为POI建议(DCLR)建立一个新的分散式合作学习框架,使用户能够以协作的方式在当地培训个人化模型。DCLR会大大减少当地模型对云层的依赖,并可用于扩展任意集中的建议模型。为了在学习每种本地模型时,我们只设计两个自我监督的信号,将OI在服务器上的演示结果与POI的地理和绝对关联性。为了便利用户以协作的方式学习,我们提议将每个数据库的相互创新和核心数据库的学习过程纳入共同的学习,同时进行。我们提议,将每个数据库的学习的学习,同时进行空间数据,我们提议在核心数据库中进行互动的学习,以便学习,同时学习每个用户之间的学习,同时学习。