Hui Li 0005

dblp:l/HuiLi5 · DBLP profile ↗
← Back
59ranked-venue papers in the field
13as first author
35since 2021 · last 2026
0000-0003-2382-6289ORCID · conflict

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

Database Systems & Data Management · 35 (4 first)Information Retrieval & Web Search · 10 (4 first)Data Mining & Knowledge Discovery · 8 (3 first)Knowledge Engineering, Semantic Web & Information Systems · 3 (1 first)Other / Interdisciplinary · 2Big Data, Cloud & Distributed Data Systems · 1 (1 first)
YearPublicationVenuePosition
2026 Towards Real-Time Maintenance of HNSW for ANN Search on Edge Devices
Yuheng Chang, Hui Li 0005, Jiangtao Cui
DASFAA (2)3
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
ICDE6
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
ICDE2
2026 Towards caching time-series semantically on hybrid storage
Tao Kong, Hui Li 0005, Xiyue Gao, Jiangtao Cui
VLDB J.2
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)2
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
ICDE5
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
ICDE4
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
ICDE3
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.3
2025 Towards answering analytical query over hierarchical histogram under untrusted servers
Congcong Fu, Hui Li 0005, Jian Lou 0001, Jiangtao Cui
Distributed Parallel Databases2
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.4
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.2
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.5
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.3
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)2
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)2
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
ICDM7
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. Data2
2023 An Effective and Differentially Private Protocol for Secure Distributed Cardinality Estimation
abstract
Counting the number of distinct elements distributed over multiple data holders is a fundamental problem with many real-world applications ranging from crowd counting to network monitoring. Although a number of space and computationally efficient sketch methods (e.g., the Flajolet-Martin sketch and the HyperLogLog sketch) for cardinality estimation have been proposed to solve the above problem, these sketch methods are insecure when considering privacy concerns related to the use of each data holder's personal dataset. Despite a recently proposed protocol that successfully implements the well-known Flajolet-Martin (FM) sketch on a secret-sharing based multiparty computation (MPC) framework for solving the problem of private distributed cardinality estimation (PDCE), we observe that this MPC-FM protocol is not differentially private. In addition, the MPC-FM protocol is computationally expensive, which limits its applications to data holders with limited computation resources. To address the above issues, in this paper we propose a novel protocol DP-DICE, which is computationally efficient and differentially private for solving the problem of PDCE. Experimental results show that our DP-DICE achieves orders of magnitude speedup and reduces the estimation error by several times in comparison with state-of-the-arts under the same security requirements.
Pinghui Wang, Chengjin Yang, Dongdong Xie 0004, Junzhou Zhao, Hui Li 0005, Xiaohong Guan
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.2
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
CIKM2
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
CIKM2
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
CIKM2
2022 LANTERN: Boredom-conscious Natural Language Description Generation of Query Execution Plans for Database Education
abstract
The database systems course in an undergraduate computer science degree program is gaining increasing importance due to the continuous supply of database-related jobs as well as the rise of Data Science. A key learning goal of learners taking such a course is to understand how SQL queries are executed in an RDBMS in practice. An RDBMS typically exposes a query execution plan (QEP) in a visual or textual format, which describes the execution steps for a given query. However, it is often daunting for a learner to comprehend these QEPs containing vendor-specific implementation details. In this demonstration, we present a novel, generic, and portable system called LANTERN that generates a natural language (NL)-based description of the execution strategy chosen by the underlying RDBMS to process a query. It provides a declarative framework called POOL for subject matter experts (SME) to efficiently create and manipulate the NL descriptions of physical operators of any RDBMS. It then exploits POOL to generate the NL descriptions of QEPs by integrating a rule-based and a deep learning-based techniques to infuse language variability in the descriptions. Such an NL generation strategy mitigates the impact of boredom on learners caused by repeated exposure of similar text generated by a rule-based system.
Hui Li 0005, Sourav S. Bhowmick, Shafiq R. Joty, Weiguo Wang
SIGMOD Conference2
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
WSDM1
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.2
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
CIKM2
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
CIKM2
2021 SQE-GAN: A Supervised Query Expansion Scheme via GAN
Tianle Fu, Hui Li 0005
ECIR (2)3
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
ICDE2
2021 Towards Enhancing Database Education: Natural Language Generation Meets Query Execution Plans
abstract
The database systems course is offered as part of an undergraduate computer science degree program in many major universities. A key learning goal of learners taking such a course is to understand how sql queries are processed in a rdbms in practice. Since aquery execution plan (qep ) describes the execution steps of a query, learners can acquire the understanding by perusing the qep s generated by a rdbms. Unfortunately, in practice, it is often daunting for a learner to comprehend these qep s containing vendor-specific implementation details, hindering her learning process. In this paper, we present a novel, end-to-end,generic system called lantern that generates a natural language description of a qep to facilitate understanding of the query execution steps. It takes as input an sql query and its qep, and generates a natural language description of the execution strategy deployed by the underlying rdbms. Specifically, it deploys adeclarative framework called pool that enablessubject matter experts to efficiently create and maintain natural language descriptions of physical operators used in qep s. Arule-based framework called rule-lantern is proposed that exploits pool to generate natural language descriptions of qep s. Despite the high accuracy of rule-lantern, our engagement with learners reveal that, consistent with existing psychology theories, perusing such rule-based descriptions lead toboredom due to repetitive statements across different qep s. To address this issue, we present a noveldeep learning-based language generation framework called neural -lantern that infuses language variability in the generated description by exploiting a set ofparaphrasing tools andword embedding. Our experimental study with real learners shows the effectiveness of lantern in facilitating comprehension of qep s.
Weiguo Wang, Sourav S. Bhowmick, Hui Li 0005, Shafiq R. Joty
SIGMOD Conference3
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.4
2021 Influential facilities placement over moving objects
Hui Li 0005, Meng Wang 0015, Jiangtao Cui
Distributed Parallel Databases2
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. Data4
2021 Publicly Verifiable Databases With All Efficient Updating Operations
abstract
The primitive of verifiable database (VDB) can enable a resource-limited client to securely outsource an encrypted database to an untrusted cloud server and the client could efficiently retrieve and update the data at will. Meanwhile, the client can undoubtedly detect any misbehavior by the server if the database has been tampered with. We argue that most of the existing VDB schemes can only support the updating operation of replacement, rather than other common updating operations such asinsertionanddeletion. Recently, the first publicly verifiable VDB schemes that supports all updating operations was proposed based on the idea of hierarchical vector commitment. However, one disadvantage of the proposed VDB scheme is that the computation and storage complexity increases linearly when the client continually inserts data records in the same index of the database. As a result, it remains an open problem how to construct an efficient (and publicly verifiable) VDB scheme that can support all updating operations regardless of the manner of insertion. In this paper, we first introduce a new primitive called committed invertible Bloom filter (CIBF) and utilize it to propose a new publicly verifiable VDB scheme that can support all kinds of updating operations. Additionally, the proposed construction is efficient regardless of the manner of updating operations and thus provides an affirmative answer to the above open problem.
Xiaofeng Chen 0001, Hui Li 0005, Jin Li 0002, Qian Wang 0002, Xinyi Huang 0001, Willy Susilo, Yang Xiang 0001
IEEE Trans. Knowl. Data Eng.2
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)2
2020 MALOS: A Movement-Aware Location Selection System
Hui Li 0005, Meng Wang 0015, Jiangtao Cui
EDBT2
2020 Target Privacy Preserving for Social Networks
abstract
In this paper, we incorporate the realistic scenario of key protection into link privacy preserving and propose the target-link privacy preserving (TPP) model: target links referred to as targets are the most important and sensitive objectives that would be intentionally attacked by adversaries, in order that need privacy protections, while other links of less privacy concerns are properly released to maintain the graph utility. The goal of TPP is to limit the target disclosure by deleting a budget limited set of alternative non-target links referred to as protectors to defend the adversarial link predictions for all targets. Traditional link privacy preserving treated all links as targets and concentrated on structural level protections in which serious link disclosure and high graph utility loss is still the bottleneck of graph releasing today, while TPP focuses on the target level protections in which key protection is implemented on a tiny fraction of critical targets to achieve better privacy protection and lower graph utility loss. Currently there is a lack of clear TPP problem definition, provable optimal or near optimal protector selection algorithms and scalable implementations on large-scale social graphs. Firstly, we introduce the TPP model and propose a dissimilarity function used for measuring the defense ability against privacy analyzing for the targets. We consider two different problems by budget assignment settings: 1) we protect all targets and to optimize the dissimilarity of all targets with a single budget; 2) besides the protections of all targets, we also care about the protection of each target by assigning a local budget to every target. Moreover, we propose two local protector selections, namely cross-target and with-target pickings. Each problem with each protector picking selection is corresponding to a greedy algorithm. We also implement scalable implementations for all greedy algorithms by limiting the selection scale of protectors, and we prove that all greedy-based algorithms achieve approximation by holding the monotonicity and submodularity. Through experiments on large real social graphs, we demonstrate the effectiveness and efficiency of the proposed target link protection methods.
Zhongyuan Jiang, Lichao Sun 0001, Philip S. Yu, Hui Li 0005, Jianfeng Ma 0001, Yulong Shen 0001
ICDE4
2020 BRUNCH: Branching Structure Inference of Hybrid Multivariate Hawkes Processes with Application to Social Media
Hui Li 0005, Hui Li 0006, Sourav S. Bhowmick
PAKDD (1)1
2020 CHASSIS: Conformity Meets Online Information Diffusion
abstract
Online information diffusion generates huge volumes of social activities (eg. tweets, retweets posts, comments, likes) among individuals. Existing information diffusion modeling techniques are oblivious to conformity of individuals during the diffusion process, a fundamental human trait according to social psychology theories. Intuitively, conformity captures the extent to which an individual complies with social norms or expectations. In this paper, we present a novel framework called chassis to characterize online information diffusion by bridging classical information diffusion model with conformity from social psychology. To this end, we first extend "Hawkes Process", a well-known statistical technique utilized to model information diffusion, to quantitatively capture two flavors of conformity, informational conformity and normative conformity, hidden in activity sequences. Next, we present a novel semi-parametric inference approach to learn the proposed model. Experimental study with real-world datasets demonstrates the superiority of chassis to state-of-the-art conformity-unaware information diffusion models.
Hui Li 0005, Hui Li 0006, Sourav S. Bhowmick
SIGMOD Conference1
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.2
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
MDM2
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.3
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.1
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
ICDE2
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.3
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 BigData1
2016 A Real Linear and Parallel Multiple Longest Common Subsequences (MLCS) Algorithm
abstract
Information in various applications is often expressed as character sequences over a finite alphabet (e.g., DNA or protein sequences). In Big Data era, the lengths and sizes of these sequences are growing explosively, leading to grand challenges for the classical NP-hard problem, namely searching for the Multiple Longest Common Subsequences (MLCS) from multiple sequences. In this paper, we first unveil the fact that the state-of-the-art MLCS algorithms are unable to be applied to long and large-scale sequences alignments. To overcome their defects and tackle the longer and large-scale or even big sequences alignments, based on the proposed novel problem-solving model and various strategies, e.g., parallel topological sorting, optimal calculating, reuse of intermediate results, subsection calculation and serialization, etc., we present a novel parallel MLCS algorithm. Exhaustive experiments on the datasets of both synthetic and real-world biological sequences demonstrate that both the time and space of the proposed algorithm are only linear in the number of dominants from aligned sequences, and the proposed algorithm significantly outperforms the state-of-the-art MLCS algorithms, being applicable to longer and large-scale sequences alignments.
Yanni Li, Hui Li 0005, Tihua Duan, Zhi Wang 0002
KDD2
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.2
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 Conference1
2015 Backward Path Growth for Efficient Mobile Sequential Recommendation
abstract
The problem of mobile sequential recommendation is to suggest a route connecting a set of pick-up points for a taxi driver so that he/she is more likely to get passengers with less travel cost. Essentially, a key challenge of this problem is its high computational complexity. In this paper, we propose a novel dynamic programming based method to solve the mobile sequential recommendation problem consisting of two separate stages: an offline pre-processing stage and an online search stage. The offline stage pre-computes potential candidate sequences from a set of pick-up points. A backward incremental sequence generation algorithm is proposed based on the identified iterative property of the cost function. Simultaneously, an incremental pruning policy is adopted in the process of sequence generation to reduce the search space of the potential sequences effectively. In addition, a batch pruning algorithm is further applied to the generated potential sequences to remove some non-optimal sequences of a given length. Since the pruning effectiveness keeps growing with the increase of the sequence length, at the online stage, our method can efficiently find the optimal driving route for an unloaded taxi in the remaining candidate sequences. Moreover, our method can handle the problem of optimal route search with a maximum cruising distance or a destination constraint. Experimental results on real and synthetic data sets show that both the pruning ability and the efficiency of our method surpass the state-of-the-art methods. Our techniques can therefore be effectively employed to address the problem of mobile sequential recommendation with many pick-up points in real-world applications.
Xuejun Huangfu, Heli Sun, Hui Li 0005, Peixiang Zhao 0001, Hong Cheng 0001, Qinbao Song
IEEE Trans. Knowl. Data Eng.4
2015 Conformity-aware influence maximization in online social networks
Hui Li 0005, Sourav S. Bhowmick, Aixin Sun, Jiangtao Cui
VLDB J.1
2014 Affinity-driven blog cascade analysis and prediction
Hui Li 0005, Sourav S. Bhowmick, Aixin Sun, Jiangtao Cui
Data Min. Knowl. Discov.1
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.4
2013 CINEMA: conformity-aware greedy algorithm for influence maximization in online social networks
abstract
Influence maximization (IM) is the problem of finding a small subset of nodes (seed nodes) in a social network that could maximize the spread of influence. Despite the progress achieved by state-of-the-art greedy IM techniques, they suffer from two key limitations. Firstly, they are inefficient as they can take days to find seeds in very large real-world networks. Secondly, although extensive research in social psychology suggests that humans will readily conform to the wishes or beliefs of others, surprisingly, existing IM techniques are conformity-unaware. That is, they only utilize an individual's ability to influence another but ignores conformity (a person's inclination to be influenced) of the individuals.
Hui Li 0005, Sourav S. Bhowmick, Aixin Sun
EDBT1
2011 CASINO: towards conformity-aware social influence analysis in online social networks
abstract
Social influence analysis in online social networks is the study of people's influence by analyzing the social interactions between individuals. There have been increasing research efforts to understand the influence propagation phenomenon due to its importance to information dissemination among others. Despite the progress achieved by state-of-the-art social influence analysis techniques, a key limitation of these techniques is that they only utilize positive interactions (e.g., agreement, trust) between individuals, ignoring two equally important factors, namely, negative relationships (e.g., distrust, disagreement) between individuals and conformity of people, which refers to a person's inclination to be influenced. In this paper, we propose a novel algorithm CASINO (Conformity-Aware Social INfluence cOmputation) to study the interplay between influence and conformity of each individual. Given a social network, CASINO first extracts a set of topic-based subgraphs where each subgraph depicts the social interactions associated with a specific topic. Then it optionally labels the edges (relationships) between individuals with positive or negative signs. Finally, it computes the influence and conformity indices of each individual in each signed topic-based subgraph. Our empirical study with several real-world social networks demonstrates superior effectiveness and accuracy of CASINO compared to state-of-the-art methods. Furthermore, we revealed several interesting characteristics of "influentials" and "conformers" in these networks.
Hui Li 0005, Sourav S. Bhowmick, Aixin Sun
CIKM1
2011 AffRank: Affinity-driven ranking of products in online social rating networks
abstract
Large online social rating networks (e.g., Epinions, Blippr) have recently come into being containing information related to various types of products. Typically, each product in these networks is associated with a group of members who have provided ratings and comments on it. These people form a product community. A potential member can join a product community by giving a new rating to the product. We refer to this phenomenon of a product community's ability to “attract” new members as product affinity. The knowledge of a ranked list of products based on product affinity is of much importance for implementing policies, marketing research, online advertisement, and other applications. In this article, we identify and analyze an array of features that exert effect on product affinity and propose a novel model, called AffRank, that utilizes these features to predict the future rank of products according to their affinities. Evaluated on two real-world datasets, we demonstrate the effectiveness and superior prediction quality of AffRank compared with baseline methods. Our experiments show that features such as affinity rank history, affinity evolution distance, and average rating are the most important factors affecting future rank of products. At the same time, interestingly, traditional community features (e.g., community size, member connectivity, and social context) have negligible influence on product affinities.
Hui Li 0005, Sourav S. Bhowmick, Aixin Sun
J. Assoc. Inf. Sci. Technol.1
2010 Affinity-driven prediction and ranking of products in online product review sites
abstract
Large online product review websites (e.g., Epinions, Blippr)to various types of products. Typically, each product in these sites is associated with a group of members who have provided ratings and comments on it. These people form a product community. A potential member can join a produce community by giving a new rating to the product. We refer to this phenomenon of a product community's ability to attract new members as product affinity. The knowledge of a ranked list of products based on product affinity is of much importance to be utilized for implementing policies, marketing research, online advertisement, and other applications. In this paper, we identify and analyze an array of features that exert effect on product affinity and propose a novel model, called AffRank, that utilizes these features to predict the future rank of products according to their affinities. Evaluated on a real-world dataset, we demonstrate the effectiveness and superior prediction quality of AffRank compared to baseline methods. Our experiments show that features such as affinity rank history, affinity evolution distance, and average rating are the most important factors affecting future rank of products.
Hui Li 0005, Sourav S. Bhowmick, Aixin Sun
CIKM1
2009 Blog cascade affinity: analysis and prediction
abstract
Information propagation within the blogosphere is of much importance in implementing policies, marketing research, launching new products, and other applications. In this paper, we take a microscopic view of the information propagation pattern in blogosphere by investigating blog cascade affinity. A blog cascade is a group of posts linked together discussing about the same topic, and cascade affnity refers to the phenomenon of a blog's inclination to join a specific cascade. We identify and analyze an array of features that may affect a blogger's cascade joining behavior and utilize these features to predict cascade affinity of blogs. Evaluated on a real dataset consisting of 873,496 posts, our svm-based prediction achieved accuracy of 0.723 measured by F1. Our experiments also showed that among all features identified, the number of friends was the most important factor affecting bloggers' inclination to join cascades.
Hui Li 0005, Sourav S. Bhowmick, Aixin Sun
CIKM1