Jiangtao Cui

dblp:00/1740 · DBLP profile ↗
in reviewer pool ← Back
67ranked-venue papers in the field
2as first author
46since 2021 · last 2026
0000-0001-5569-0780ORCID · conflict

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 36 (1 first)Data Mining & Knowledge Discovery · 12Information Retrieval & Web Search · 10Knowledge Engineering, Semantic Web & Information Systems · 6 (1 first)Other / Interdisciplinary · 2Big Data, Cloud & Distributed Data Systems · 1
YearPublicationVenuePosition
2026 ActiveDiag: Dynamic Fusion of Discrepancy and Uncertainty in Active Learning for Database Anomaly Diagnosis
Peize Yuan, Xiyue Gao, Hui Li 0006, Yanguo Peng, Yaofeng Tu, Jiangtao Cui
DASFAA (2)8
2026 Towards Real-Time Maintenance of HNSW for ANN Search on Edge Devices
Yuheng Chang, Hui Li 0005, Jiangtao Cui
DASFAA (2)4
2026 RISK: Efficiently Processing Rich Spatial-Keyword Queries on Encrypted Geo-Textual Data
abstract
Symmetric searchable encryption (SSE) for geo-textual data has attracted significant attention. However, existing schemes rely on task-specific, incompatible indices for isolated specific secure queries (e.g., range or k-nearest neighbor spatial-keyword queries), limiting practicality due to prohibitive multi-index overhead. To address this, we propose RISK, a model for rich spatial-keyword queries on encrypted geo-textual data. In a textual-first-then-spatial manner, RISK is built on a novel k-nearest neighbor quadtree (kQ-tree) that embeds representative and regional nearest neighbors, with the kQ-tree further encrypted using standard cryptographic tools (e.g., keyed hash functions and symmetric encryption). Overall, RISK seamlessly supports both secure range and k-nearest neighbor queries, is provably secure under IND-CKA2 model, and extensible to multi-party scenarios and dynamic updates. Experiments on three real-world and one synthetic datasets show that RISK outperforms state-of-the-art methods by at least 0.5 and 4 orders of magnitude in response time for 1% range queries and 10-nearest neighbor queries, respectively.
Zhen Lv 0001, Hongwei Huo 0001, Jiangtao Cui, Yanguo Peng, Hui Li 0005, Yingfan Liu
ICDE4
2026 Bala-Join: An Adaptive Hash Join for Balancing Communication and Computation in Geo-Distributed SQL Databases
abstract
Shared-nothing geo-distributed SQL databases, such as CockroachDB, are increasingly vital for enterprise applications requiring data resilience and locality. However, we encountered significant performance degradation at the customer side, especially when their deployments span multiple data centers over a Wide Area Network (WAN). Our investigation identifies the bottleneck in the performance of the Distributed Hash Join (Dist-HJ) algorithm, which is contingent upon a crucial balance between communication overhead and computational load. This balance is severely disrupted when processing skewed data from real-world customer workloads, leading to the observed performance decline. To tackle this challenge, we introduce Bala-Join, an adaptive solution to balance the computation and network load in Dist-HJ execution. Our approach consists of the Balanced Partition and Partial Replication (BPPR) algorithm and a distributed online skewed join key detector. The former achieves balanced redistribution of skewed data through a multicast mechanism to improve computational performance and reduce network overhead. The latter provides real-time skewed join key information tailored to BPPR. Furthermore, an Active-Signaling and Asynchronous-Pulling (ASAP) mechanism is incorporated to enable efficient, real-time synchronization between the detector and the redistribution process with minimal overhead. Empirical study shows that Bala-Join outperforms the popular Dist-HJ solutions, increasing throughput by 25%-61%.
Wenlong Song, Hui Li 0005, Bingying Zhai, Jinxin Yang, Pinghui Wang, Luming Sun, Ming Li 0042, Jiangtao Cui
ICDE8
2026 Aligning Multiple Knowledge Graphs in A Single Pass
abstract
Entity alignment (EA) is to identify equivalent entities across different knowledge graphs (KGs), which can help fuse these KGs into a more comprehensive one. Previous EA methods mainly focus on aligning a pair of KGs, and to the best of our knowledge, no existing EA method considers aligning multiple (more than two) KGs. To fill this research gap, in this work, we study a novel problem of aligning multiple KGs and propose an effective framework named MultiEA to solve the problem. First, we embed the entities of all the candidate KGs into a common feature space by a shared KG encoder. Then, we explore three alignment strategies to minimize the distances among pre-aligned entities. In particular, we propose an innovative inference enhancement technique to improve the alignment performance by incorporating high-order similarities. Finally, to verify the effectiveness of MultiEA, we construct two new real-world benchmark datasets and conduct extensive experiments on them. The results show that our MultiEA can effectively and efficiently align multiple KGs in a single pass. We release the source codes of MultiEA at: https://github.com/kepsail/MultiEA.
Yaming Yang 0002, Zhe Wang 0044, Ziyu Guan, Wei Zhao 0019, Weigang Lu 0001, Jiangtao Cui, Xiaofei He 0001
WWW7
2026 PhiMark: watermarking relational data robustly with zero distortion
Jiongyang Ji, Yanguo Peng, Hui Li 0006, Jiangtao Cui, Xiyue Gao
Inf. Process. Manag.5
2026 Ophiuchus: Privacy-preserving training service with user-controlled pseudo-noise information generation
Longlong Sun, Hui Li 0006, Qingcai Luo, Yanguo Peng, Jiangtao Cui
Inf. Process. Manag.5
2026 Mining Congestion Propagation Patterns in Urban Road Networks: A Reinforcement Learning Method
Qinglin Tan, He Li 0006, Jiangtao Cui, Philip S. Yu
IEEE Trans. Knowl. Data Eng.5
2026 Towards caching time-series semantically on hybrid storage
Tao Kong, Hui Li 0005, Xiyue Gao, Jiangtao Cui
VLDB J.6
2025 RasterPIP: Answering Point-in-Polygon Query with GPU-Native Transformation and Rasterization
Hui Li 0005, Yingfan Liu, Hua Tong, Zhenning Shi, Hui Zhang 0129, Jiangtao Cui
DASFAA (2)7
2025 A Novel Key Point based MLCS Algorithm for Big Sequences Mining (Extended Abstract)
abstract
Mining multiple longest common subsequences (MLCS) from a set of sequences of three or more over a finite alphabet$\Sigma$(a classical NP-hard problem [1]) is an important task in many fields, e.g., bio-informatics, computational genomics, pattern recognition, information extraction, etc. Applications in these fields often involve generating very long sequences (length$\geq 10_{,}000)$, referred to as big sequences. However, both existing exact and approximate MLCS algorithms face severe challenges in handling big sequences due to the over-whelming size of their problem-solving graph model MLCS­-$DAG$(Directed Acyclic Graph), leading to the issue of memory explosion or extremely high time complexity.
Yanni Li, Bing Liu 0001, Tihua Duan, Zhi Wang 0002, Hui Li 0005, Jiangtao Cui
ICDE6
2025 Privacy-Preserving Approximate Nearest Neighbor Search on High-Dimensional Data
abstract
In the era of cloud computing and AI, data owners outsource ubiquitous vectors to the cloud, which furnish approx-imate k-nearest neighbors (k-ANNS) services to users. To protect data privacy against the untrusted server, privacy-preserving k-ANNS (PP-ANNS) on vectors has been a fundamental and urgent problem. However, existing PP-ANNS solutions fall short of meeting the requirements of data privacy, efficiency, accuracy, and minimal user involvement concurrently. To tackle this challenge, we introduce a novel solution that primarily executes PP-ANNS on a single cloud server to avoid the heavy communication overhead between the cloud and the user. To ensure data privacy, we introduce a novel encryption method named distance comparison encryption, facilitating secure, efficient, and exact distance comparisons. To optimize the trade-off between data privacy and search performance, we design a privacy-preserving index that combines the state-of-the-art k-ANNS method with an approximate distance computation method. Then, we devise a search method using a filter-and - refine strategy based on the index. Moreover, we provide the security analysis of our solution and conduct extensive experiments to demonstrate its superiority over existing solutions. Based on our experimental results, our method accelerates PP-ANNS by up to 3 orders of magnitude compared to state-of-the-art methods, while not compromising the accuracy.
Yingfan Liu, Yandi Zhang, Jiadong Xie 0002, Hui Li 0006, Jeffrey Xu Yu, Jiangtao Cui
ICDE6
2025 Towards Lightweight Time Series Forecasting: A Patch-Wise Transformer with Weak Data Enriching
abstract
Patch-wise Transformer based time series forecasting achieves superior accuracy. However, this superiority relies heavily on intricate model design with massive parameters, rendering both training and inference expensive, thus preventing their deployments on edge devices with limited resources and low latency requirements. In addition, existing methods often work in an autoregressive manner, which take into account only historical values, but ignore valuable, easy-to-obtain context information, such as weather forecasts, date and time of day. To contend with the two limitations, we propose LiPFormer, a novel Lightweight Patch-wise Transformer with weak data enriching. First, to simplify the Transformer backbone, LiPFormer employs a novel lightweight cross-patch attention and a linear transformationbased attention to eliminate Layer Normalization and Feed Forward Network, two heavy components in existing Transformers. Second, we propose a lightweight, weak data enriching module to provide additional, valuable weak supervision to the training. It enhances forecasting accuracy without significantly increasing model complexity as it does not involve expensive, human-labeling but using easily accessible context information. This facilitates the weak data enriching to plug-and-play on existing models. Extensive experiments on nine benchmark time series datasets demonstrate that LiPFormer outperforms state-of-the-art methods in accuracy, while significantly reducing parameter scale, training duration, and GPU memory usage. Deployment on an edge device reveals that LiPFormer takes only 1/3 inference time compared to classic Transformers. In addition, we demonstrate that the weak data enriching can integrate seamlessly into various Transformer based models to enhance their accuracy, suggesting its generality.
Meng Wang 0015, Jintao Yang, Bin Yang 0002, Hui Li 0005, Tongxin Gong, Bo Yang 0041, Jiangtao Cui
ICDE7
2025 MC2LS: Towards Efficient Collective Location Selection in Competition: (Extended Abstract)
abstract
Collective Location Selection (CLS) aims to identify$k$optimal sites for facility establishment to collectively maximize user attraction. Traditional CLS approaches often overlook user mobility and inter-facility competition, critical factors in real-world scenarios. This paper introduces MC2LS, the first effort on CLS that addresses these gaps by considering user mobility and peer competition. Solving MC2LS is nontrivial due to its NP-hardness. To overcome the challenge of pruning multi-point users with highly overlapping minimum boundary rectangles (MBRs), we develop a position count threshold and two square-based pruning rules. We propose IQuad-tree, a user-MBR-free index, to benefit the hierarchical and batch-wise properties of the pruning rules. We present an$(1-\frac{1}{e})$-approximate greedy solution to MC2LS, and empirical studies demonstrate the superiority of our proposed solution over the state-of-the-art techniques.
Meng Wang 0015, Mengfei Zhao, Hui Li 0005, Jiangtao Cui, Bo Yang 0041, Tao Xue 0001
ICDE4
2025 QuadraFormer: Unified Query and Resource Forecasting for Database Workloads
abstract
Modern database systems rely on workload forecasting to guide performance tuning, resource allocation, and query optimization. However, evolving query patterns and resource demands make accurate workload forecasting increasingly challenging. Most existing methods separately model query and resource behaviors using simple statistics or single-scale forecasting models, thereby ignoring their inherent correlations and leading to inaccurate modeling of real-world workload behaviors. In practice, real-world workloads show that query and resource behaviors are often interdependent and exhibit temporal dynamics. However, most forecasting methods overlook the inherent correlations between query and resource, as well as the temporal patterns across multi-scale resolutions in real workloads. To address these issues, we propose QuadraFormer, an end-to-end forecasting framework that jointly predicts query and resource usage. First, we introduce a unified workload representation that integrates query and resource information into a structured input, enabling joint modeling of workload across variates. Second, we develop an adaptive multi-scale routing mechanism that selects appropriate temporal resolutions to capture periodic patterns and multi-scale variability. Third, we design a novel Quadra-attention mechanism that models both intra- and inter-patch temporal dependencies as well as intra- and inter-dimensional dependencies. Extensive experiments on real-world workloads show that QuadraFormer consistently outperforms competitive baselines, achieving the highest F1 score of 98.38% and accuracy of 86.17%, with F1 improvements of up to 10.28% over the best-performing baseline, while reducing training time by up to 2.16×.
Songwei Han, Jiangtao Cui, Luming Sun, Yingfan Liu, Zhangqian Mu, Ming Li 0042
ICDM2
2025 An Efficient Framework for Secure Dynamic Skyline Query Processing in the Cloud
abstract
Abstract This study introduces an innovative framework named scale for processing dynamic skyline queries securely in cloud environments. Unlike previous approaches that require complex operations on encrypted data, scale simplifies dynamic skyline domination to mere comparisons, significantly improving query efficiency. Through empirical evaluations over four datasets, we show that scale accelerates query processing nearly 1000-fold compared to existing state-of-the-art methods. Specifically, scale shows significant efficiency improvements by simplifying query interactions to a single round between the user and the cloud, which is validated through empirical studies on multiple datasets. Moreover, we introduce two distributed versions of scale , dist-scale-s and dist-scale-e , which further optimize performance by facilitating parallel processing. This adaptation showcases a substantial reduction in response times and computational overhead, underpinning the scalability and effectiveness of our framework in handling large-scale, secure cloud-based queries.
Baochao Xu, Hui Li 0005, Weiguo Wang, Yanguo Peng, Sourav S. Bhowmick, Xiaofeng Chen 0001, Jiangtao Cui
Data Sci. Eng.8
2025 Towards answering analytical query over hierarchical histogram under untrusted servers
Congcong Fu, Hui Li 0005, Jian Lou 0001, Jiangtao Cui
Distributed Parallel Databases4
2025 Fucci: Database Transaction Fuzzing via Random Conflict Construction and Multilevel Constraint Solving
abstract
Ensuring the ACID properties of transactions is the fundamental functionality of transactional DBMSs. However, through our study on existing solutions on transaction management, we found that transaction implementations in some mainstream databases, such as MySQL, MariaDB and TiDB, may violate what they claim in their documentation, in the form of incorrect database state or query results. Since there is still a lack of efficient and comprehensive testing methods to detect bugs within transaction management implementation for off-the-shelf DBMSs at present, we propose Fucci, a fuzzing framework, to solve the problem. Given a target DBMS, Fucci improves the efficiency of detecting transaction bugs through three key components: Random Conflict Construction (RCC), Multilevel Constraint Solving (MCS), and Experience-driven Automatic Simplification (EAS). RCC addresses the issue of inadequate case validity by ensuring the presence of read-write or write-write conflicts between transactions. MCS enhances the accuracy and efficiency of the transaction oracle by employing an external multi-version control system to solve data visibility. EAS is ultimately adopted to improve the efficiency of simplification and the readability of the identified bug cases. All of the above strategies are tested on commercial databases such as MySQL, MariaDB and TiDB. Accordingly, 6 previously unknown transaction bugs and 14 known duplicate transaction bugs have been newly discovered, most of which have been officially acknowledged.
Xiyue Gao, Yiran Shen 0005, Hui Li 0005, Yingfan Liu, Hongjun Xiao, Yanguo Peng, Jiangtao Cui
Proc. VLDB Endow.8
2025 STsCache: An Efficient Semantic Caching Scheme for Time-series Data Workloads Based on Hybrid Storage
abstract
Due to the increasing demand for extreme-scale time-series data workloads in data centers, it is required to build a high-performance semantic caching system that leverages the semantics and results of historical queries to answer time-series queries. Existing caching solutions either ignore the semantics of queries, offering suboptimal performance, or focus only on specific scenarios, providing small-capacity, limited functionality. In this paper, we summarize the query patterns of time-series data workload and propose the definition of semantic time-series caching for the first time. Accordingly, we present a semantic time-series caching system, STsCache, based on a hybrid storage model with memory and NVMe SSD. We propose a series of optimized strategies, such as slab-based semantic data management, semantic index, semantic value-driven batch eviction, time-aware deduplication insertion, and lazy compaction. We implemented and evaluated STsCache via benchmarks and production environments. STsCache can increase throughput of popular time-series databases (InfluxDB, TimescaleDB) by 4.8–10.8X and reduce latency by 79.9%-93.5%. Compared with the latest time-series caching schemes (TSCache, BSCache), STsCache can increase throughput by 1.5–4.5X, reduce latency by 59.4%-81.9%, and increase hit ratios by 22.5%-82.4%.
Tao Kong, Hui Li 0005, Xiyue Gao, Jiangtao Cui
Proc. VLDB Endow.7
2025 Revisiting the Index Construction of Proximity Graph-Based Approximate Nearest Neighbor Search
abstract
Proximity graphs (PG) have gained increasing popularity as the state-of-the-art solutions to k -approximate nearest neighbor ( k -ANN) search on high-dimensional data, which serves as a fundamental function in various fields, e.g., retrieval-augmented generation. Although PG-based approaches have the best k -ANN search performance, their index construction cost is superlinear to the number of points. Such superlinear cost substantially limits their scalability in the era of big data. Hence, the goal of this paper is to accelerate the construction of PG-based methods without compromising their k -ANN search performance. To achieve this goal, two mainstream categories of PG are revisited: relative neighborhood graph (RNG) and navigable small world graph (NSWG). By revisiting their construction process, we find the issues of construction efficiency. To address these issues, we propose a new construction framework with a novel pruning strategy for edge selection, which accelerates RNG construction while keeping its k -ANN search performance. Then, we integrate this framework into NSWG construction to enhance both the construction efficiency and k -ANN search performance of NSWG. Extensive experiments are conducted to validate our construction framework for both RNG and NSWG, and that it significantly reduces the PG construction cost, achieving up to 5.6x speedup, while not compromising the k -ANN search performance.
Jiadong Xie 0002, Yingfan Liu, Jeffrey Xu Yu, Xiyue Gao, Qianru Wang, Yanguo Peng, Jiangtao Cui
Proc. VLDB Endow.8
2025 A Novel Key Point Based MLCS Algorithm for Big Sequences Mining
abstract
Mining multiple longest common subsequences (MLCS) from a set of sequences of length three or more over a finite alphabet (a classical NP-hard problem) is an important task in many fields, e.g., bioinformatics, computational genomics, pattern recognition, information extraction, etc. Applications in these fields often involve generating very long sequences (length$\geqslant$10,000), referred to as big sequences. Despite efforts in improving the time and space complexities ofMLCSmining algorithms, both existing exact and approximate algorithms face challenges in handling big sequences due to the overwhelming size of their problem-solving graph modelMLCS-DAG(DirectedAcyclicGraph), leading to the issue of memory explosion or extremely high time complexity. To bridge the gap, this paper first proposes a new identification and deletion strategy for different classes of non-critical points in the mining ofMLCS, which are the points that do not contribute to theirMLCSs mining in theMLCS-DAG. It then proposes a newMLCSproblem-solving graph model, namely$DAG_{KP}$(a newMLCS-DAGcontaining onlyKeyPoints). A novel parallelMLCSalgorithm, calledKP-MLCS(KeyPoint basedMLCS), is also presented, which can mine and compress allMLCSs of big sequences effectively and efficiently. Extensive experiments on both synthetic and real-world biological sequences show that the proposed algorithmKP-MLCSdrastically outperforms the existing state-of-the-artMLCSalgorithms in terms of both efficiency and effectiveness.
Yanni Li, Bing Liu 0001, Tihua Duan, Zhi Wang 0002, Hui Li 0005, Jiangtao Cui
IEEE Trans. Knowl. Data Eng.6
2025 MC$^{2}$2LS: Towards Efficient Collective Location Selection in Competition
abstract
Collective Location Selection (CLS) has received significant research attention in the spatial database community due to its wide range of applications. The CLS problem selects a group ofkpreferred locations among candidate sites to establish facilities, aimed at collectively attracting the maximum number of users. Existing studies commonly assume every user is located in a fixed position, without considering the competition between peer facilities. Unfortunately, in real markets, users are mobile and choose to patronize from a host of competitors, making traditional techniques unavailable. To this end, this paper presents the first effort on a CLS problem in competition scenarios, calledmc$^{2}$2ls, taking into account the mobility factor. Solvingmc$^{2}$2lsis a non-trivial task due to its NP-hardness. To overcome the challenge of pruning multi-point users with highly overlapped minimum boundary rectangles (MBRs), we exploit a position count threshold and design two square-based pruning rules. We introduce IQuad-tree, a user-MBR-free index, to benefit the hierarchical and batch-wise properties of the pruning rules. We propose an$(1-\frac{1}{e})$-approximate greedy solution tomc$^{2}$2lsand incorporate a candidate-pruning strategy to further accelerate the computation for handling skewed datasets. Extensive experiments are conducted on real datasets, demonstrating the superiority of our proposed pruning rules and solution compared to the state-of-the-art techniques.
Meng Wang 0015, Mengfei Zhao, Hui Li 0005, Jiangtao Cui, Bo Yang 0041, Tao Xue 0001
IEEE Trans. Knowl. Data Eng.4
2024 One Size Cannot Fit All: A Self-adaptive Dispatcher for Skewed Hash Join in Shared-Nothing RDBMSs
Jinxin Yang, Hui Li 0005, Wenlong Song, Yiming Si, Hui Zhang 0129, Kankan Zhao, Kewei Wei, Yingfan Liu, Jiangtao Cui
DASFAA (1)9
2024 SLSM: An Efficient Strategy for Lazy Schema Migration on Shared-Nothing Databases
Zhilin Zeng, Hui Li 0005, Xiyue Gao, Hui Zhang 0129, Huiquan Zhang, Jiangtao Cui
DASFAA (1)6
2024 PC3: Enhancing Concurrency in High-Conflict Transactions with Prior Cascading Control
abstract
In database management systems, concurrency control manages the interleaved execution of multiple transactions, ensuring data integrity and consistency. However, in high-conflict scenarios, current strategies often lead to frequent transaction aborts, resulting in a significant waste of time on ineffective operations. To effectively address this challenge, we introduce an innovative Prior Cascading Concurrency Control (PC3) mechanism. This mechanism aims to proactively predict conflicts and minimize the performance penalty caused by these conflicts through a series of precise decisions. Specifically, PC3employs various prediction models to forecast transaction working sets, providing accurate transaction information for conflict detection. On this basis, we implemented a hash-based conflict detection method and established a cascading decision algorithm to minimize transaction abort frequency. Experimental results on the TPC-C workload show that in high-conflict scenarios with a Zipfian skew and thread counts between 5 and 40, PC3reduces the number of erroneous transactions by 18 times, and increases throughput by approximately 30.7%. compared to the best-performing optimistic methods.
Jiangtao Cui, Xiyue Gao, Hui Zhang 0129, Guiqi Ren, Hui Li 0005, Kankan Zhao
ICDM2
2024 LSTGCN: Inductive Spatial Temporal Imputation Using Long Short-Term Dependencies
abstract
Spatial temporal forecasting of urban sensors is essentially important for many urban systems, such as intelligent transportation and smart cities. However, due to the problem of hardware failure or network failure, there are some missing values or missing monitoring sensors that need to be interpolated. Recent research on deep learning has made substantial progress on imputation problem, especially temporal aspect (i.e., time series imputation), while little attention has been paid to spatial aspect (both dynamic and static) and long-term temporal dependencies. In this article, we proposed a spatial temporal imputation model, named Long Short-Term Graph Convolution Networks (LSTGCN), which includes gated temporal extraction (GTE) module, multi-head attention-based temporal capture (MHAT) module, long-term periodic temporal encoding (LPTE) module, and bidirectional spatial graph convolution (BSGC) module. The GTE adopts a gated mechanism to filter short-term temporal information, while the MHAT utilizes position encoding to enhance the difference of each timestamps, then use multi-head attention to capture short-term temporal dependency. The BSGC is adopted to handle with spatial relationships between sensor nodes. And we design a periodic encoding technique to process long-term temporal dependencies. The BSGC handles spatial relationships between sensor nodes, and a periodic encoding technique is used to process long-term temporal dependencies. Our experimental analysis includes completion and forecasting tasks, as well as transfer and ablation analyses. The results show that our proposed model outperforms state-of-the-art baselines on real-world datasets.
Longji Huang, He Li 0006, Jiangtao Cui
ACM Trans. Knowl. Discov. Data4
2023 AnomMAN: Detect anomalies on multi-view attributed networks
He Li 0006, Wanyuan Zhang, Xiaoke Ma 0001, Jiangtao Cui, Jae Soo Yoo
Inf. Sci.6
2023 Learning specific and conserved features of multi-layer networks
Xiaoke Ma 0001, Wensheng Zhang 0002, He Li 0006, Yanni Li, Jiangtao Cui
Inf. Sci.8
2023 Accelerating massive queries of approximate nearest neighbor search on high-dimensional data
Yingfan Liu, Chaowei Song, Hong Cheng 0001, Xiaofang Xia, Jiangtao Cui
Knowl. Inf. Syst.5
2023 DP-starJ: A Differential Private Scheme towards Analytical Star-Join Queries
abstract
Star-join query is the fundamental task in data warehouse and has wide applications in On-line Analytical Processing (olap) scenarios. Due to the large number of foreign key constraints and the asymmetric effect in the neighboring instance between the fact and dimension tables, even those latest dp efforts specifically designed for join, if directly applied to star-join query, will suffer from extremely large estimation errors and expensive computational cost. In this paper, we are thus motivated to propose DP-starJ, a novel Differentially Private framework for star-Join queries. DP-starJ consists of a series of strategies tailored to specific features of star-join, including 1) we unveil the different effects of fact and dimension tables on the neighboring database instances, and accordingly revisit the definitions tailored to different cases of star-join; 2) we propose Predicate Mechanism (PM), which utilizes predicate perturbation to inject noise into the join procedure instead of the results; 3) to further boost the robust performance, we propose a dp-compliant star-join algorithm for various types of star-join tasks based on PM. We provide both theoretical analysis and empirical study, which demonstrate the superiority of the proposed methods over the state-of-the-art solutions in terms of accuracy, efficiency, and scalability.
Congcong Fu, Hui Li 0005, Jian Lou 0001, Huizhen Li, Jiangtao Cui
Proc. ACM Manag. Data5
2023 Toward Balancing the Efficiency and Effectiveness in k-Facility Relocation Problem
abstract
Facility Relocation (FR), which is an effort to reallocate the placement of facilities to adapt to the changes of urban planning, has remarkable impact on many areas. Existing solutions fail to guarantee the result quality on relocating k > 1 facilities. As k -FR problem is NP-complete and is not submodular or non-decreasing, traditional greedy algorithm cannot be directly applied. We propose to transform k -FR into another facility placement problem, which is submodular and non-decreasing. We prove that the optimal solutions of both problems are equivalent. Accordingly, we present the first approximate solution toward the k -FR, FR2FP. Our extensive comparison over both FR2FP and the state-of-the-art solution shows that FR2FP, although it provides approximation guarantee, cannot necessarily given superior results. The comparison motivates us to present an advanced approximate solution, FR2FP-ex. Moreover, based on Lagrangian relaxation, we develop an algorithm that can adjust the approximation ratio. Extensive experiments verified that, FR2FP-ex demonstrates the best result quality, and it is very close to the optimal solution. In addition, we also unveil the scenarios when the state-of-the-art would fail. We further generalize the k -FR problem, considering the budget for relocation and the cost of each facility. We also present corresponding approximate solutions toward the new problem and prove the approximation ratio.
Hui Li 0005, Meng Wang 0015, Jiangtao Cui
ACM Trans. Intell. Syst. Technol.4
2023 DMGF-Net: An Efficient Dynamic Multi-Graph Fusion Network for Traffic Prediction
abstract
Traffic prediction is the core task of intelligent transportation system (ITS) and accurate traffic prediction can greatly improve the utilization of public resources. Dynamic interaction of multiple spatial relationships will influence the accuracy of traffic prediction. However, many existing methods only consider static spatial relationships, which restricts the accuracy of the prediction. To address the above problem, in this article, we propose the Dynamic Multi-Graph Fusion Network (DMGF-Net) to model the spatial-temporal correlations in traffic network. In the DMGF-Net, the fusion graph is designed to leverage and extract the various spatial correlations between different regions by fusing spatial graph, semantic graph, and spatial-semantic graph. Further, to dynamically learn the importance of different neighbors, we design the Dynamic Spatial-Temporal Unit (DSTU), which can adjust the aggregation weights of different neighbors by combining the convolution operation and the attention mechanism. It can selectively aggregate spatial-temporal features from different neighbors. Extensive experiments on three datasets demonstrate that effectiveness of our model, especially on PEMS08, our model achieves an increase of about 8.55% and 7.55% in terms of MAE and RMSE than the static model STGCN.
He Li 0006, Duo Jin, Xiaoke Ma 0001, Jiangtao Cui, De-Shuang Huang, Shaojie Qiao, Jae Soo Yoo
ACM Trans. Knowl. Discov. Data6
2023 Interpretable and Efficient Heterogeneous Graph Convolutional Network
abstract
Graph Convolutional Network (GCN) has achieved extraordinary success in learning representations of nodes in graphs. However, regarding Heterogeneous Information Network (HIN), existing HIN-oriented GCN methods still suffer from two deficiencies: (1) they cannot flexibly explore all possible meta-paths and extract the most useful ones for each target object, which hinders both effectiveness and interpretability; (2) before performing aggregation, they often require some additional time-consuming pre-processing operations, which increase the computational complexity. To address the above issues, we propose an interpretable and efficient Heterogeneous Graph Convolutional Network (ie-HGCN) to learn the representations of objects in HINs. It is designed as a hierarchical aggregation architecture, i.e., object-level aggregation and type-level aggregation. The new architecture can automatically evaluate all possible meta-paths within a length limit, and discover and exploit the most useful ones for each target object, i.e., at fine granularity. It also reduces the computational cost by avoiding additional time-consuming pre-processing operations. Theoretical analysis shows its ability to evaluate the usefulness of all possible meta-paths, its connection to the spectral graph convolution on HINs, and its quasi-linear time complexity. Extensive experiments on four real network datasets demonstrate its interpretability, efficiency as well as its superiority against thirteen baselines.
Yaming Yang 0002, Ziyu Guan, Jianxin Li 0001, Wei Zhao 0019, Jiangtao Cui, Quan Wang 0006
IEEE Trans. Knowl. Data Eng.5
2022 DP-HORUS: Differentially Private Hierarchical Count Histograms under Untrusted Server
abstract
Hierarchical count histograms is the task of publishing count statistics at different granularity as per hierarchy defined on a dimension table in a data warehouse, which has wide applications in On-line Analytical Processing (OLAP) scenarios. In this paper, we systematically investigate this task subjected to the rigorous privacy-preserving constraint under the untrusted server setting. Our study first reveals that the straightforward baseline approach of the local differential privacy fails to achieve a satisfactory privacy and utility tradeoff. We are thus motivated to propose DP-HORUS, a novel crypto-assisted Differentially Private framework for Hierarchical cOunt histogRams under Untrusted Server. DP-HORUS consists of a series of novel designs, including 1) Encrypted Hierarchical Tree (EHT) structure, which maintains the concept hierarchy in the input data; 2) Random Matrix (RM), which reduces communication and computational cost; 3) To further boosted the utility, we propose DP-HORUS+ encompassing two additional modules of Histograms Structure (HS) and Hierarchical Consistency (HC), which are respectively introduced to reduce the noise caused by data sparsity and to ensure the hierarchy consistency. We provide both theoretical analysis and extensive empirical study on both real-world and synthetic datasets, which demonstrates the superior utility of the proposed methods over the state-of-the-art solutions while ensuring strict privacy guarantee.
Congcong Fu, Hui Li 0005, Jian Lou 0001, Jiangtao Cui
CIKM4
2022 DBinsight: A Tool for Interactively Understanding the Query Processing Pipeline in RDBMSs
abstract
Given an sql, a rdbms performs a series of operations to generate a Query Execution Plan (qep), which tells how the results will be collected and returned eventually. The whole pipeline for obtaining the qep is the core functionality of a rdbms, thus is definitely a fundamental knowledge that must be acquired by database learners and junior engineers of any rdbms. Unfortunately, though the majority of rdbmss provide EXPLAIN statement to show the qep, general users cannot see how/why these plans are generated. The only way for learning that is to turn to the textbook, which contains limited number of predefined examples accordingly. However, they are too sketchy to allow us to have a hand-on experience in practice. In this work, we present a general framework, DBinsight, that unveils the query processing pipeline visually at each phase during the processing pipeline, including parsing, translating, query optimization, etc. Considering that the underlying designs and optimization strategies of rdbmss are different, in DBinsight we present an SQPProfile interface, such that heterogeneous data structures in various rdbmss are normalized to a uniform format. Thanks to that, in DBinsight we only need to focus on offering the presentation and interaction functionalities based on the uniformed SQPProfile, and do not need to worry about the difference in the underlying rdbmss.
Ying Rong, Hui Li 0005, Kankan Zhao, Xiyue Gao, Jiangtao Cui
CIKM5
2022 Serpens: Privacy-Preserving Inference through Conditional Separable of Convolutional Neural Networks
abstract
With the extensive usage of convolutional neural networks (CNNs), privacy issues within practical applications have attracted much attention, especially when deep learning services are provided by third-party clouds. Many private inference schemes have been proposed, but their overheads are still too large. In this work, we find that the inference procedure of CNNs can be separated and performed synergistically by many parties. Following this observation, we present a pair of novel notions, namely separable and conditional separable, to tell whether a layer in CNNs can be exactly computed over multiple parties or not. Besides, we also prove that CNNs are conditionally separable. Accordingly, we propose Serpens, a private inference framework under multi-server settings. Serpens reduces the overhead of linear layers to almost zero, and now the computing bottleneck is ReLU. To address that, we design two secure ReLU protocols based on homomorphic encryption and random masks for two- and three-server settings. Experimental results show that Serpens is 78x-105x faster than the state-of-the-art private inference scheme in the two-server setting, and the superiority of Serpens is even larger in the three-server setting, only 11x-64x slower than performing the same inference over plaintext images.
Longlong Sun, Hui Li 0005, Yanguo Peng, Jiangtao Cui
CIKM4
2022 Discovering Actual Delivery Locations from Mis-Annotated Couriers' Trajectories
abstract
Delivery locations are fundamental data source for intelligent logistics, which can be used in route planning, arrival time estimation, parcel allocation, etc. Using the Geocoded way-bill location of an address as the delivery location is not sufficient, due to wrong address parsing, coarse-grained POI database, or different preferences of customers. To mitigate the insufficiency of Geocoding, some methods have been proposed, which utilize couriers' locations when waybills are confirmed to be delivered for delivery location inference. Nevertheless, these methods highly rely on the quality of couriers' annotations and fail when couriers confirm deliveries with delays. We propose to infer actual delivery locations of addresses from couriers' trajectories. This idea lies on an observation that the semantics of delivering a parcel are well captured by couriers' trajectories (e.g., a stay point would be generated when a delivery occurs), which holds even couriers confirm deliveries with delays. Specifically, we design Delivery Location Inference under Mis-Annotation (DLInfMA), which (1)generates location candidates from stay points in couriers' trajectories; (2) extracts features from both an address and its location candidates; and (3) uses an attention-based neural network model LocMatcher to predict the delivery location for each address. Experiments on two real-world datasets from JD Logistics as well as synthetic datasets demonstrate the effectiveness, robustness and scalability of DLInfMA. We also present a deployed system along with two applications based on DLInfMA.
Sijie Ruan, Cheng Long 0001, Tianfu He, Jie Bao 0003, Yiheng Chen, Jiangtao Cui, Yu Zheng 0004
ICDE9
2022 a2RegInf: An Interactive System for Maximizing Influence within Arbitrary Number of Arbitrary Shaped Query Regions
abstract
Recently, aside with the prevalent usage of location-based social network, location-aware influence maximization (laim) problem has received plenty of attention in viral marketing. It aims to find a set of seed users such that information propagated from them can reach the largest number of users within particular geographical regions. However, existing solutions to laim can only work on single simple query region, e.g., a rectangle, instead of complex ones. Besides, there is no ready-to-use system for users to address laim visually. In this work, we present a pair of solutions towards location-aware influence maximization problem. Both can work on queries with arbitrary number of regions and arbitrary shapes. More importantly, we implement a web-based system, namely a2RegInf, which enables viral marketers to address laim visually, with native GPU support. To the best of our knowledge, we are the first to provide a ready-to-use system for answering the problem over web-based interface that supports arbitrary number of arbitrary shaped query regions.
Hui Li 0005, Qiting Yang, Jiangtao Cui
WSDM3
2022 Deep Reinforcement Learning-based Trajectory Pricing on Ride-hailing Platforms
abstract
Dynamic pricing plays an important role in solving the problems such as traffic load reduction, congestion control, and revenue improvement. Efficient dynamic pricing strategies can increase capacity utilization, total revenue of service providers, and the satisfaction of both passengers and drivers. Many proposed dynamic pricing technologies focus on short-term optimization and face poor scalability in modeling long-term goals for the limitations of solution optimality and prohibitive computation. In this article, a deep reinforcement learning framework is proposed to tackle the dynamic pricing problem for ride-hailing platforms. A soft actor-critic (SAC) algorithm is adopted in the reinforcement learning framework. First, the dynamic pricing problem is translated into a Markov Decision Process (MDP) and is set up in continuous action spaces, which is no need for the discretization of action space. Then, a new reward function is obtained by the order response rate and the KL-divergence between supply distribution and demand distribution. Experiments and case studies demonstrate that the proposed method outperforms the baselines in terms of order response rate and total revenue.
Longji Huang, Meijuan Liu, He Li 0006, Qinglin Tan, Xiaoke Ma 0001, Jiangtao Cui, De-Shuang Huang
ACM Trans. Intell. Syst. Technol.7
2022 ESA-Stream: Efficient Self-Adaptive Online Data Stream Clustering
abstract
Many big data applications produce a massive amount of high-dimensional, real-time, and evolving streaming data. Clustering such data streams with both effectiveness and efficiency are critical for these applications. Although there are well-known data stream clustering algorithms that are based on the popular online-offline framework, these algorithms still face some major challenges. Several critical questions are still not answer satisfactorily: How to perform dimensionality reduction effectively and efficiently in the online dynamic environment? How to enable the clustering algorithm to achieve complete real-time online processing? How to make algorithm parameters learn in a self-supervised or self-adaptive manner to cope with high-speed evolving streams? In this paper, we focus on tackling these challenges by proposing a fully online data stream clustering algorithm (called ESA-Stream) that can learn parameters online dynamically in a self-adaptive manner, speedup dimensionality reduction, and cluster data streams effectively and efficiently in an online and dynamic environment. Experiments on a wide range of synthetic and real-world data streams show that ESA-Stream outperforms state-of-the-art baselines considerably in both effectiveness and efficiency.
Yanni Li, Hui Li 0005, Zhi Wang 0002, Bing Liu 0001, Jiangtao Cui, Hang Fei
IEEE Trans. Knowl. Data Eng.5
2021 Addressing the Hardness of k-Facility Relocation Problem: A Pair of Approximate Solutions
abstract
Facility Relocation (FR), which is an effort to reallocate the placement of facilities to adapt to the changes of urban planning and population distribution, has remarkable impact on many application areas. Existing solutions to the FR problem either focus on relocating one facility (ie 1-FR) or fail to guarantee the result quality on relocating k>1 facilities (ie k-FR). As k-FR problem is NP-hard and is not submodular or non-decreasing, traditional hill-climb approximate algorithm cannot be directly applied. In light of that, we propose to transform k-FR into another facility placement problem, which is submodular and non-decreasing. We theoretically prove that the optimal solution of both problems are equivalent. Accordingly, we are able to present the first approximate solution towards the k-FR, namely FR2FP. Our extensive comparison over both FR2FP and the state-of-the-art heuristic solution shows that FR2FP, although provides approximation guarantee, cannot necessarily given superior results to the heuristic solution. The comparison motivates and, more importantly, directs us to present an advanced approximate solution, namely FR2FP-ex. Extensive experimental study over both real-world and synthetic datasets have verified that, FR2FP-ex demonstrates the best result quality. In addition, we also exactly unveil the scenarios when the state-of-the-art heuristic would fail to provide satisfied results in practice.
Hui Li 0005, Meng Wang 0015, Jiangtao Cui
CIKM4
2021 SaDes: An Interactive System for Sensitivity-aware Desensitization towards Tabular Data
abstract
Before the publication of particular datasets, in order to protect the private information while preserving the usability as much as possible, desensitization is required. Automatic identification and evaluation of sensitive attributes are prerequisites for targeted desensitization of datasets, sensitivity can also reflect the effect of desensitization in turn. However, existing desensitization systems all rely on predefined desensitization model with respect to manually given sensitivity levels, which is subjective and unable to be applied end-to-end. Besides, there is no way for the user to tell whether the desensitization is performed enough or superfluous. In this demonstration, we present an interactive system for sensitivity-aware desensitization towards tabular data (SaDes). It automatically evaluates the risks of re-identification for arbitrary columns according to record-linkage attack, and performs desensitization accordingly. The risks of re-identification for the desensitized data can be immediately evaluated such that the user can iteratively execute desensitization in order to achieve a better balance between the usability and privacy. To the best of our knowledge, SaDes is the first system that provides automatic sensitivity evaluation and interactive desensitization in a back-to-back manner.
Kechun Zhao, Hui Li 0005, Jiangtao Cui
CIKM4
2021 ESA-Stream: Efficient Self-Adaptive Online Data Stream Clustering (Extended Abstract)
abstract
With ever-increasing data streams from various applications such as smart phones, network monitoring, Internet of Things (IoT), etc., unsupervised clustering of data streams has become an important problem for machine learning and big data analysis. As data streams are data-intensive, temporally ordered, and rapidly evolving, efficiently and effectively online clustering of data streams presents a challenging problem [1] .
Yanni Li, Hui Li 0005, Zhi Wang 0002, Bing Liu 0001, Jiangtao Cui, Hang Fei
ICDE5
2021 Top-k Competitive Location Selection over Moving Objects
abstract
Abstract The location selection (LS) problem identifies an optimal site to place a new facility such that its influence on given objects can be maximized. With the proliferation of GPS-enabled mobile devices, LS studies have made progress for moving objects. However, the state-of-the-art LS techniques over moving objects assume the new facility has no competitor, which is too restrictive and unrealistic for real-world business. In this paper we study Competitive Location Selection over Moving objects (CLS-M), which takes into account competition against existing facilities in mobile scenarios. We present a competition-based influence score model to evaluate the influence of a candidate. To solve the problem, we propose an influence pruning algorithm to prune objects who are either influenced by inferior candidates or affected by no candidate. Experimental study over two real-world datasets demonstrates that the proposed algorithm outperforms state-of-the-art LS techniques in terms of efficiency.
Meng Wang 0015, Jiangtao Cui, Hui Li 0005
Data Sci. Eng.3
2021 Influential facilities placement over moving objects
Hui Li 0005, Meng Wang 0015, Jiangtao Cui
Distributed Parallel Databases5
2021 3E-LDA: Three Enhancements to Linear Discriminant Analysis
abstract
Linear discriminant analysis (LDA) is one of the important techniques for dimensionality reduction, machine learning, and pattern recognition. However, in many applications, applying the classical LDA often faces the following problems: (1) sensitivity to outliers, (2) absence of local geometric information, and (3) small sample size or matrix singularity that can result in weak robustness and efficiency. Although several researchers have attempted to address one or more of the problems, little work has been done to address all of them together to produce a more effective and efficient LDA algorithm. This article proposes 3E-LDA, an enhanced LDA algorithm, that deals with all three problems as an attempt to further improve LDA. It proposes to learn a weighted median rather than the mean of the samples to deal with (1), to embed both between-class and within-class local geometric information to deal with (2), and to calculate the projection vectors in the null space of the matrix to deal with (3). Experiments on six benchmark datasets show that these three enhancements enable 3E-LDA to markedly outperform state-of-the-art LDA baselines in both accuracy and efficiency.
Yanni Li, Bing Liu 0001, Hui Li 0005, Jiacan Sun, Jiangtao Cui
ACM Trans. Knowl. Discov. Data6
2020 Dynamic Graph Repartitioning: From Single Vertex to Vertex Group
He Li 0006, Jiangtao Cui, Jae Soo Yoo
DASFAA (2)4
2020 SCALE: An Efficient Framework for Secure Dynamic Skyline Query Processing in the Cloud
Weiguo Wang, Hui Li 0005, Yanguo Peng, Sourav S. Bhowmick, Xiaofeng Chen 0001, Jiangtao Cui
DASFAA (3)7
2020 MALOS: A Movement-Aware Location Selection System
Hui Li 0005, Meng Wang 0015, Jiangtao Cui
EDBT5
2020 FROST: Movement History-Conscious Facility Relocation
abstract
The facility relocation (FR) problem, which aims to optimize the placement of facilities to accommodate the changes of users’ locations, has a broad spectrum of applications. Despite the significant progress made by existing solutions to the FR problem, they all assume each user is stationary and represented as a single point. Unfortunately, in reality, objects (e.g., people, animals) are mobile. For example, a car-sharing user picks up a vehicle from a station close to where he or she is currently located. Consequently, these efforts may fail to identify a superior solution to the FR problem. In this article, for the first time, we take into account the movement history of users and introduce a novel FR problem, called motion-fr , to address the preceding limitation. Specifically, we present a framework called frost to address it. frost comprises two exact algorithms: index based and index free . The former is designed to address the scenario when facilities and objects are known a priori , whereas the latter solves the motion-fr problem by jettisoning this assumption. Further, we extend the index-based algorithm to solve the general k - motion-fr problem, which aims to relocate k inferior facilities. We devise an approximate solution due to NP-hardness of the problem. Experimental study over both real-world and synthetic datasets demonstrates the superiority of our framework in comparison to state-of-the-art FR techniques in efficiency and effectiveness.
Meng Wang 0015, Hui Li 0005, Jiangtao Cui, Sourav S. Bhowmick
ACM Trans. Intell. Syst. Technol.3
2019 k-Collective Influential Facility Placement Over Moving Object
abstract
In this paper we propose and study the problem of k-Collective influential facility placement over moving object. Specifically, given a set of candidate locations, a group of moving objects, each of which is associated with a collection of reference points, as well as a budget k, we aim to mine a group of k locations, the combination of whom can influence the most number of moving objects. We show that this problem is NP-hard and present a basic hill-climb algorithm, namely GreedyP. We prove this method with (1 - 1/e ) approximation ratio. One core challenge is to identify and reduce the overlap of the influence from different selected locations to maximize the marginal benefits. Therefore, the GreedyP approach may be very costly when the number of moving objects is large. In order to address the problem, we also propose another GreedyPS algorithm based on FM-sketch technique, which maps the moving objects to bitmaps such that the marginal benefit can be easily observed through bit-wise operations. Through this way, we are able to save more than a half running time while preserving the result quality. Experiments on real datasets verify the efficiency and effectiveness for both algorithms we propose in this paper.
Hui Li 0005, Meng Wang 0015, Jiangtao Cui
MDM4
2019 IHP: improving the utility in differential private histogram publication
Hui Li 0006, Jiangtao Cui, Xue Meng, Jianfeng Ma 0001
Distributed Parallel Databases2
2019 Counting the frequency of time-constrained serial episodes in a streaming sequence
Hui Li 0006, Sizhe Peng, Jiangtao Cui, Jianfeng Ma 0001
Inf. Sci.5
2018 Estimating Interactions of Functional Brain Connectivity by Hidden Markov Models
Xingjuan Li, Yu Li 0018, Jiangtao Cui
ADMA3
2018 Place Your Next Branch with MILE-RUN: Min-dist Location Selection over User Movement
Jiangtao Cui, Meng Wang 0015, Hui Li 0005
Inf. Sci.1
2018 Hidden community identification in location-based social network via probabilistic venue sequences
Hui Li 0005, Jiangtao Cui, Zhenhua Dong, Jianfeng Ma 0001
Inf. Sci.3
2017 PQBF: I/O-Efficient Approximate Nearest Neighbor Search by Product Quantization
abstract
Approximate nearest neighbor (ANN) search in high-dimensional space plays an essential role in many multimedia applications. Recently, product quantization (PQ) based methods for ANN search have attracted enormous attention in the community of computer vision, due to its good balance between accuracy and space requirement. PQ based methods embed a high-dimensional vector into a short binary code (called PQ code), and the squared Euclidean distance is estimated by asymmetric quantizer distance (AQD) with pretty high precision. Thus, ANN search in the original space can be converted to similarity search on AQD using the PQ approach. All existing PQ methods are in-memory solutions, which may not handle massive data if they cannot fit entirely in memory. In this paper, we propose an I/O-efficient PQ based solution for ANN search. We design an index called PQB+-forest to support efficient similarity search on AQD. PQB+-forest first creates a number of partitions of the PQ codes by a coarse quantizer and then builds a B+-tree, called PQB+-tree, for each partition. The search process is greatly expedited by focusing on a few selected partitions that are closest to the query, as well as by the pruning power of PQB+-trees. According to the experiments conducted on two large-scale data sets containing up to 1 billion vectors, our method outperforms its competitors, including the state-of-the-art PQ method and the state-of-the-art LSH methods for ANN search.
Yingfan Liu, Hong Cheng 0001, Jiangtao Cui
CIKM3
2017 PINOCCHIO: Probabilistic Influence-Based Location Selection over Moving Objects
abstract
The location selection (LS) problem aims to mine the optimal location to place a new facility from a set of candidates such that the benefit or influence on a given set of objects is maximized. State-of-the-art LS techniques assume each object is static and can only be influenced by a single facility. However, in reality, objects (e.g., people, vehicles) are mobile and are influenced by multiple facilities. Consequently, classical LS solutions fail to select locations accurately. In this work, we introduce a generalized LS problem called PRIME-LS which takes mobility and probability factors into consideration to address the aforementioned limitations. To solve the problem, we propose an algorithm called PINOCCHIO, which leverages two pruning rules based on a novel distance measure, and further extend it by incorporating two optimization strategies. Experimental study over two real-world datasets demonstrates superiority of our framework in comparison to state-of-the-art LS techniques.
Meng Wang 0015, Hui Li 0005, Jiangtao Cui, Sourav S. Bhowmick, Zhenhua Dong
ICDE3
2017 A reusable and single-interactive model for secure approximate k-nearest neighbor query in cloud
Yanguo Peng, Jiangtao Cui, Hui Li 0005, Jianfeng Ma 0001
Inf. Sci.2
2016 Improving the utility in differential private histogram publishing: Theoretical study and practice
abstract
Differential privacy (DP) is a promising tool for preserving privacy during data publication, as it provides strong theoretical privacy guarantees in face of adversaries with arbitrary background knowledge. Histogram, as the result of a set of count queries, serves as a core statistical tool to report data distributions and is in fact viewed as the fundamental method for many other statistical analysis such as range queries. It is an important form for data publishing. In this paper, we consider the scenario of publishing sensitive histogram data with differential privacy scheme. Existing work in this field has justified that, comparing to directly applying differential privacy techniques (i.e., injecting noise) over the counts in histogram bins, grouping bins before noise injection is more effective (i.e., with higher utility) as it introduces much less error over the sanitized histogram given the same privacy budget. However, state-of-the-art works have not unveiled how the overall utility of a sanitized histogram can be affected by the balance between the privacy budget distributed between grouping and noise injection phases. In this work, we conducted a theoretical study towards how the probability of getting better groups can be improved such that the overall error introduced in sanitized histogram can be further reduced, which directly leads to a higher utility of the sanitized histogram. In particular, we show that the probability of achieving better grouping can be affected by two factors, namely privacy budget assigned in grouping and the normalized utility function used for selecting groups. Motivated by that, we propose a new DP histogram publishing scheme, namely IHP (Iterative Histogram Partition), in which we carefully assign privacy budget between grouping and injection phases based on our theoretical study. We also theoretically prove that e-differential privacy can be achieved according to our new scheme. Moreover, we also show that, under the same privacy budget, our scheme exhibits less errors in the sanitized histograms comparing with state-of-the-art methods. Finally, empirical study over three real-world datasets also justifies that our scheme achieves the least error among series of state-of-the-art baseline methods.
Hui Li 0005, Jiangtao Cui, Xiaobin Lin, Jianfeng Ma 0001
IEEE BigData2
2016 PINOCCHIO: Probabilistic Influence-Based Location Selection over Moving Objects
abstract
The location selection (ls) problem, which aims to mine the optimal location from a set of candidates to place a new facility such that a score (i.e., benefit or influence on some given objects) can be maximized, has drawn significant research attention in recent years. State-of-the-art ls techniques assume each object is static and can only be influenced by a single facility. However, in reality, objects (e.g., people, vehicles) are mobile and are influenced by multiple facilities, which prevents classical ls solutions from selecting accurate results. In this paper, we introduce a generalizedls problem called Prime-ls which takes mobility and probability factors into consideration to address the aforementioned limitations. Specifically, given a set of candidate locations, Prime-ls aims to mine the optimal location which can influence the most number of moving objects. Also, to address the problem we propose an efficient algorithm called Pinocchio that leverages two pruning rules based on a novel distance measure. These rules enable us to prune many inferior candidate locations prior to influence computation, paving the way to efficient and accurate solution. Furthermore, we extend Pinocchio (Pinocchio-vo) by incorporating two optimization strategies during candidate validation phase, which further reduce unnecessary computations. Experimental study over two real-world datasets demonstrates superiority of our framework in comparison to state-of-the-art ls techniques.
Meng Wang 0015, Hui Li 0005, Jiangtao Cui, Sourav S. Bhowmick, Zhenhua Dong
IEEE Trans. Knowl. Data Eng.3
2015 GetReal: Towards Realistic Selection of Influence Maximization Strategies in Competitive Networks
abstract
State-of-the-art classical influence maximization (IM) techniques are "competition-unaware" as they assume that a group (company) finds seeds (users) in a network independent of other groups who are also simultaneously interested in finding such seeds in the same network. However, in reality several groups often compete for the same market (e.g., Samsung, HTC, and Apple for the smart phone market) and hence may attempt to select seeds in the same network. This has led to increasing body of research in devising IM techniques for competitive networks. Despite the considerable progress made by these efforts toward finding seeds in a more realistic settings, unfortunately, they still make several unrealistic assumptions (e.g., a new company being aware of a rival's strategy, alternate seed selection, etc.) making their deployment impractical in real-world networks. In this paper, we propose a novel framework based on game theory to provide a more realistic solution to the IM problem in competitive networks by jettisoning these unrealistic assumptions. Specifically, we seek to find the "best" IM strategy (an algorithm or a mixture of algorithms) a group should adopt in the presence of rivals so that it can maximize its influence. As each group adopts some strategy, we model the problem as a game with each group as competitors and the expected influences under the strategies as payoffs. We propose a novel algorithm called GetReal to find each group's best solution by leveraging the competition between different groups. Specifically, it seeks to find whether there exist a Nash Equilibrium (NE) in a game, which guarantees that there exist an "optimal" strategy for each group. Our experimental study on real-world networks demonstrates the superiority of our solution in a more realistic environment.
Hui Li 0005, Sourav S. Bhowmick, Jiangtao Cui, Yunjun Gao, Jianfeng Ma 0001
SIGMOD Conference3
2015 Conformity-aware influence maximization in online social networks
Hui Li 0005, Sourav S. Bhowmick, Aixin Sun, Jiangtao Cui
VLDB J.4
2014 Affinity-driven blog cascade analysis and prediction
Hui Li 0005, Sourav S. Bhowmick, Aixin Sun, Jiangtao Cui
Data Min. Knowl. Discov.4
2014 SK-LSH: An Efficient Index Structure for Approximate Nearest Neighbor Search
abstract
Approximate Nearest Neighbor (ANN) search in high dimensional space has become a fundamental paradigm in many applications. Recently, Locality Sensitive Hashing (LSH) and its variants are acknowledged as the most promising solutions to ANN search. However, state-of-the-art LSH approaches suffer from a drawback: accesses to candidate objects require a large number of random I/O operations. In order to guarantee the quality of returned results, sufficient objects should be verified, which would consume enormous I/O cost. To address this issue, we propose a novel method, called SortingKeys-LSH (SK-LSH), which reduces the number of page accesses through locally arranging candidate objects. We firstly define a new measure to evaluate the distance between the compound hash keys of two points. A linear order relationship on the set of compound hash keys is then created, and the corresponding data points can be sorted accordingly. Hence, data points that are close to each other according to the distance measure can be stored locally in an index file. During the ANN search, only a limited number of disk pages among few index files are necessary to be accessed for sufficient candidate generation and verification, which not only significantly reduces the response time but also improves the accuracy of the returned results. Our exhaustive empirical study over several real-world data sets demonstrates the superior efficiency and accuracy of SK-LSH for the ANN search, compared with state-of-the-art methods, including LSB, C2LSH and CK-Means.
Yingfan Liu, Jiangtao Cui, Zi Huang, Hui Li 0005, Heng Tao Shen
Proc. VLDB Endow.2
2013 Near-Optimal Partial Linear Scan for Nearest Neighbor Search in High-Dimensional Space
Jiangtao Cui, Zi Huang, Yingfan Liu
DASFAA (1)1
2013 Sparse hashing for fast multimedia search
abstract
Hash-based methods achieve fast similarity search by representing high-dimensional data with compact binary codes. However, both generating binary codes and encoding unseen data effectively and efficiently remain very challenging tasks. In this article, we focus on these tasks to implement approximate similarity search by proposing a novel hash based method named sparse hashing (SH for short). To generate interpretable (or semantically meaningful) binary codes, the proposed SH first converts original data into low-dimensional data through a novel nonnegative sparse coding method. SH then converts the low-dimensional data into Hamming space (i.e., binary encoding low-dimensional data) by a new binarization rule. After this, training data are represented by generated binary codes. To efficiently and effectively encode unseen data, SH learns hash functions by taking a-priori knowledge into account, such as implicit group effect of the features in training data, and the correlations between original space and the learned Hamming space. SH is able to perform fast approximate similarity search by efficient bit XOR operations in the memory of a modern PC with short binary code representations. Experimental results show that the proposed SH significantly outperforms state-of-the-art techniques.
Xiaofeng Zhu 0001, Zi Huang, Hong Cheng 0001, Jiangtao Cui, Heng Tao Shen
ACM Trans. Inf. Syst.4