Nowadays the booming demand of big data analytics and the constraints of computational ability and network bandwidth have made it difficult for a stand-alone agent/service provider to provide suitable information for every user from the large volume online data within the time limited. To handle this challenge, a recommender system (RS) can call in a group of agents to collaborate to learn users' preference and taste, which is known as a distributed recommender system (DRS). In this paper, we propose a privacy-preserving DRS, where each service provider (SP) is modeled as a distributed context-aware online learner. SPs collaborate to make personalized recommendations by learning users' preferences based on the user context and users' previous behaviors. To support big data analytics, we establish an item-cluster tree from top to the bottom to handle increasing datasets. We further consider the structure of social network and propose an adaptive algorithm to reduce performance loss. Theoretical analysis show that our proposal can achieve sublinear regret and differential privacy of both SPs and users. Numerical results validate that our new framework can support increasing big datasets while striking a balance between privacy-preserving level (PPL) and prediction accuracy.
2 May 2019 in IEEE Transactions on Knowledge and Data Engineering
The pervasiveness of GPS-enabled devices and wireless communication technologies results in massive trajectory data, incurring expensive cost for storage, transmission, and query processing. To relieve this problem, we propose a novel framework for compressing trajectories, REST (Reference-based Spatio-temporal trajectory compression), by which a raw trajectory is represented by concatenation of a series of historical (sub-)trajectories (called reference trajectories) that form the compressed trajectory within a given spatio-temporal deviation threshold. In order to construct a reference trajectory set that can most benefit the subsequent compression, we propose three kinds of techniques to select reference trajectories wisely from a large dataset. To address the computational issue caused by the large number of combinations of reference trajectories, we propose efficient greedy algorithms that run in the blink of an eye and dynamic programming algorithms that can achieve the optimal compression ratio. In addition, by indexing the reference trajectories directly with an in-memory R-tree and building connections to the raw trajectories with inverted index, we develop an extremely efficient algorithm that can answer spatio-temporal range queries over trajectories in their compressed form. Extensive experiments on a real trajectory dataset demonstrate the superiority of our framework over existing representative approaches.
17 November 2020 in IEEE Transactions on Knowledge and Data Engineering
Knowledge graphs (KGs) have become popular structures for unifying real-world entities by modelling the relationships between them and their attributes. To support multilingual applications, a significant number of language-specific KGs have been built by different parties using various data sources. As a result, these monolingual KGs are often disconnected, causing semantic heterogeneity and detracting from the original purpose of KGs. Entity alignment – the task of identifying corresponding entities across different KGs – has attracted a great deal of attention in both academia and industry. However, existing alignment techniques often require large amounts of labelled data, are unable to encode multi-modal data simultaneously, and enforce only a few consistency constraints. In this paper, we propose an end-to-end, unsupervised entity alignment framework for cross-lingual KGs that fuses different types of information in order to fully exploit the richness of KG data. The model captures the relation-based correlation between entities by using a multi-order graph convolutional neural (GCN) model that is designed to satisfy the consistency constraints, while incorporating the attribute-based correlation via a translation machine. We adopt a late-fusion mechanism to combine all the information together, which allows these approaches to complement each other and thus enhances the final alignment result, and makes the model more robust to consistency violations. Empirical results for various scenarios on real-world and synthetic KGs show that our model is up to 22.71 percent more accurate and orders of magnitude faster than existing baselines. We also demonstrate its sensitivity to hyper-parameters, effort saving in terms of labelling, and the robustness against adversarial conditions.
26 January 2024 in IEEE Transactions on Knowledge and Data Engineering
The protocols that satisfy Local Differential Privacy (LDP) enable untrusted third parties to collect aggregate information about a population without disclosing each user's privacy. In particular, each user locally encodes and perturbs his private data before sending it to the data collector, who aggregates and estimates the statistics about the population based on the collected perturbed values from individuals. Owing to their growing importance, LDP protocols have been widely studied and deployed in real-world scenarios (e.g., Chrome and Windows). However, as data poisoning attacks may be injected by attackers who introduce many fake users, the utility of the statistics is heavily poisoned. In this paper, we present a generic and extensible framework called LDPGuard to address the problem. LDPGuard provides effective defenses against data poisoning attacks to LDP protocols for frequency estimation, a basic query of most data analytics tasks. In particular, it first precisely estimates the percentage of fake users and then provides adversarial schemes to defend against particular data poisoning attacks. Experimental study on real-world and synthetic datasets demonstrates the superiority of LDPGuard compared to existing techniques.
29 February 2020 in ACM/IMS Transactions on Data Science
With the development of mobile Internet, many location-based services have accumulated a large amount of data that can be used for point-of-interest (POI) recommendation. However, there are still challenges in developing an unified framework to incorporate multiple factors associated with both POIs and users due to the heterogeneity and implicity of this information. To alleviate the problem, this work proposes a novel group-based method for POI recommendation jointly considering the reviews, categories, and geographical locations, called the Group-based Temporal Sentiment-Aspect-Region Recurrent Neural Network (GTSAR-RNN). We divide the users into different groups and then train an individual RNN for each group with the goal of improving its pertinence. In GTSAR-RNN, we consider not only the effects of temporal and geographical contexts but also the users’ sentimental opinions on locations. Experimental results show that GTSAR-RNN acquires significant improvements over the baseline methods on real datasets.
6 November 2018 in IEEE Transactions on Knowledge and Data Engineering
With the proliferation of geo-textual objects on the web, extensive efforts have been devoted to improving the efficiency of top-k spatial keyword queries in different settings. However, comparatively much less work has been reported on enhancing the quality and usability of such queries. In this context, we propose means of enhancing the usability of a top-k group spatial keyword query, where a group of users aim to find k objects that contain given query keywords and are nearest to the users. Specifically, when users receive the result of such a query, they may find that one or more objects that they expect to be in the result are in fact missing, and they may wonder why. Specifically, we formalize the why-not query in relation to the top-k group spatial keyword query, called the Why-not Group Spatial Keyword Query (WGSK) that is able to provide a group of users with a more satisfactory query result. We propose a three-phase framework for efficiently computing the WGSK. Extensive experiments with real data offer evidence that the proposed solution excels over baselines with respect to both effectiveness and efficiency.