Demo Data from SIGIR 2026 / reviewers in the wild / expert
Hui Li 0005
dblp:l/HuiLi5
· DBLP profile ↗
81ranked-venue papers
16as first author
47since 2021 · last 2026
0000-0003-2382-6289ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 59 · 13 first-author · 35 since 2021Artificial intelligence and machine learning · 17 · 6 first-author · 10 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 3 first-author · 2 since 2021Systems, architecture and hardware · 4 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 since 2021Security and privacy · 3 · 3 since 2021Computer networks · 1Software engineering, systems software and programming languages · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
22 papers |
Spatial and temporal data management · 26% Web and social media mining · 18% Data mining · 17% | |
| Network and information security
8 papers |
Privacy and data protection · 55% Cryptographic protocols and secure computation · 32% Cryptographic primitives and cryptanalysis · 5% | |
| Theoretical computer science
6 papers |
Algorithms and data structures · 99% Algorithmic game theory and mechanism design · 1% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Memory systems · 43% Storage systems · 43% Parallel and multicore computing · 11% | |
| Artificial intelligence
4 papers |
Efficient and distributed learning · 41% Deep learning architectures and training · 20% Time series and sequential data · 20% | |
| Computer graphics and multimedia
1 paper |
Image and video processing · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
5 papers |
Bioinformatics and computational biology · 56% Computing education · 44% |
Topics — the 30 heaviest of 84, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › sequence algorithms › string algorithms
longest common subsequence |
2.0 | 3 | 2025 | A Novel Key Point Based MLCS Algorithm for Big Sequences Mining · IEEE Trans. Knowl. Data Eng. 2025 A Novel Key Point based MLCS Algorithm for Big Sequences Mining (Extended Abstract) · ICDE 2025 A Real Linear and Parallel Multiple Longest Common Subsequences (MLCS) Algorithm · KDD 2016 |
Memory systems
cache |
1.9 | 2 | 2026 | Towards caching time-series semantically on hybrid storage · VLDB J. 2026 STsCache: An Efficient Semantic Caching Scheme for Time-series Data Workloads Based on Hybrid Storage · Proc. VLDB Endow. 2025 |
Storage systems › storage hierarchy
hybrid storage |
1.9 | 2 | 2026 | Towards caching time-series semantically on hybrid storage · VLDB J. 2026 STsCache: An Efficient Semantic Caching Scheme for Time-series Data Workloads Based on Hybrid Storage · Proc. VLDB Endow. 2025 |
Spatial and temporal data management
spatial query processing |
1.4 | 2 | 2025 | MC$^{2}$2LS: Towards Efficient Collective Location Selection in Competition · IEEE Trans. Knowl. Data Eng. 2025 a2RegInf: An Interactive System for Maximizing Influence within Arbitrary Number of Arbitrary Shaped Query Regions · WSDM 2022 |
Spatial and temporal data management › spatial query processing
optimal location query |
1.4 | 3 | 2025 | MC2LS: Towards Efficient Collective Location Selection in Competition: (Extended Abstract) · ICDE 2025 PINOCCHIO: Probabilistic Influence-Based Location Selection over Moving Objects · ICDE 2017 PINOCCHIO: Probabilistic Influence-Based Location Selection over Moving Objects · IEEE Trans. Knowl. Data Eng. 2016 |
Privacy and data protection
differential privacy |
1.3 | 2 | 2023 | An Effective and Differentially Private Protocol for Secure Distributed Cardinality Estimation · Proc. ACM Manag. Data 2023 DP-starJ: A Differential Private Scheme towards Analytical Star-Join Queries · Proc. ACM Manag. Data 2023 |
Algorithms and data structures › sequence algorithms › string algorithms › longest common subsequence
multiple longest common subsequence |
1.1 | 2 | 2025 | A Novel Key Point based MLCS Algorithm for Big Sequences Mining (Extended Abstract) · ICDE 2025 A Real Linear and Parallel Multiple Longest Common Subsequences (MLCS) Algorithm · KDD 2016 |
Algorithms and data structures › sequence algorithms
string algorithms |
1.1 | 2 | 2025 | A Novel Key Point based MLCS Algorithm for Big Sequences Mining (Extended Abstract) · ICDE 2025 A Real Linear and Parallel Multiple Longest Common Subsequences (MLCS) Algorithm · KDD 2016 |
Data mining › clustering › online clustering
data stream clustering |
1.1 | 2 | 2022 | ESA-Stream: Efficient Self-Adaptive Online Data Stream Clustering · IEEE Trans. Knowl. Data Eng. 2022 ESA-Stream: Efficient Self-Adaptive Online Data Stream Clustering (Extended Abstract) · ICDE 2021 |
Web and social media mining › social network analysis
influence maximization |
1.0 | 3 | 2022 | a2RegInf: An Interactive System for Maximizing Influence within Arbitrary Number of Arbitrary Shaped Query Regions · WSDM 2022 Conformity-aware influence maximization in online social networks · VLDB J. 2015 GetReal: Towards Realistic Selection of Influence Maximization Strategies in Competitive Networks · SIGMOD Conference 2015 |
Web and social media mining
citation network analysis |
1.0 | 1 | 2026 | RSA-CR: Resisting Shilling Attacks in Citation Recommendation via Dumbbell Inductive Learning · AAAI 2026 |
Recommender systems › content recommendation
citation recommendation |
1.0 | 1 | 2026 | RSA-CR: Resisting Shilling Attacks in Citation Recommendation via Dumbbell Inductive Learning · AAAI 2026 |
Image and video processing › pattern detection
anomaly detection |
1.0 | 1 | 2026 | RcAE: Recursive Reconstruction Framework for Unsupervised Industrial Anomaly Detection · AAAI 2026 |
Image and video processing
image reconstruction |
1.0 | 1 | 2026 | RcAE: Recursive Reconstruction Framework for Unsupervised Industrial Anomaly Detection · AAAI 2026 |
Image and video processing › pattern detection › anomaly detection
industrial anomaly detection |
1.0 | 1 | 2026 | RcAE: Recursive Reconstruction Framework for Unsupervised Industrial Anomaly Detection · AAAI 2026 |
Image and video processing › pattern detection › anomaly detection
unsupervised anomaly detection |
1.0 | 1 | 2026 | RcAE: Recursive Reconstruction Framework for Unsupervised Industrial Anomaly Detection · AAAI 2026 |
Machine learning › Efficient and distributed learning › model compression › lightweight neural network
lightweight transformer |
0.9 | 1 | 2025 | Towards Lightweight Time Series Forecasting: A Patch-Wise Transformer with Weak Data Enriching · ICDE 2025 |
Machine learning › Efficient and distributed learning
model compression |
0.9 | 1 | 2025 | Towards Lightweight Time Series Forecasting: A Patch-Wise Transformer with Weak Data Enriching · ICDE 2025 |
Machine learning › Time series and sequential data › time series analysis
time series forecasting |
0.9 | 1 | 2025 | Towards Lightweight Time Series Forecasting: A Patch-Wise Transformer with Weak Data Enriching · ICDE 2025 |
Machine learning › Deep learning architectures and training
transformer |
0.9 | 1 | 2025 | Towards Lightweight Time Series Forecasting: A Patch-Wise Transformer with Weak Data Enriching · ICDE 2025 |
Data mining
facility location |
0.9 | 1 | 2025 | MC2LS: Towards Efficient Collective Location Selection in Competition: (Extended Abstract) · ICDE 2025 |
Software testing
fuzzing |
0.9 | 1 | 2025 | Fucci: Database Transaction Fuzzing via Random Conflict Construction and Multilevel Constraint Solving · Proc. VLDB Endow. 2025 |
Algorithms and data structures
parallel algorithms |
0.9 | 1 | 2025 | A Novel Key Point Based MLCS Algorithm for Big Sequences Mining · IEEE Trans. Knowl. Data Eng. 2025 |
Algorithms and data structures
sequence algorithms |
0.9 | 1 | 2025 | A Novel Key Point Based MLCS Algorithm for Big Sequences Mining · IEEE Trans. Knowl. Data Eng. 2025 |
Transaction processing and concurrency control
concurrency control |
0.8 | 1 | 2024 | PC3: Enhancing Concurrency in High-Conflict Transactions with Prior Cascading Control · ICDM 2024 |
Computing education › computer science curriculum
database education |
0.7 | 2 | 2022 | Towards Enhancing Database Education: Natural Language Generation Meets Query Execution Plans · SIGMOD Conference 2021 LANTERN: Boredom-conscious Natural Language Description Generation of Query Execution Plans for Database Education · SIGMOD Conference 2022 |
Query processing and optimization
join processing |
0.7 | 1 | 2023 | DP-starJ: A Differential Private Scheme towards Analytical Star-Join Queries · Proc. ACM Manag. Data 2023 |
Query processing and optimization › OLAP
star query |
0.7 | 1 | 2023 | DP-starJ: A Differential Private Scheme towards Analytical Star-Join Queries · Proc. ACM Manag. Data 2023 |
Privacy and data protection › differential privacy
differentially private query answering |
0.7 | 1 | 2023 | DP-starJ: A Differential Private Scheme towards Analytical Star-Join Queries · Proc. ACM Manag. Data 2023 |
Privacy and data protection › data aggregation
distributed cardinality estimation |
0.7 | 1 | 2023 | An Effective and Differentially Private Protocol for Secure Distributed Cardinality Estimation · Proc. ACM Manag. Data 2023 |
Methods — techniques the papers use, named apart from their topics
pruning rules · 3.1greedy approximation · 2.6semantic caching · 2.0parallel algorithm · 1.7multilevel constraint solving · 1.7key point identification · 1.7key point based algorithm · 1.7experience-driven automatic simplification · 1.7directed acyclic graph model · 1.7DAG compression · 1.7rule-based generation · 1.0recursive autoencoder · 1.0random walk embedding · 1.0paraphrasing · 1.0multi-key encryption · 1.0inductive learning · 1.0hierarchical vector commitment · 1.0graph neural network · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | RSA-CR: Resisting Shilling Attacks in Citation Recommendation via Dumbbell Inductive LearningabstractCitation recommendation aims to provide researchers with the most relevant references for their manuscripts, helping them swiftly discover pertinent studies and bolster the reliability of their arguments. However, some individuals manipulate these recommendation systems by injecting false information, such as deliberately inflating the citation count of their own papers, to obtain favorable recommendations and ratings. This form of attack, commonly termed “shilling attack”, is not only highly concealed but also has an unimaginable impact on all scientific research. To address this problem, we theoretically reveal the impact of shilling attacks on citation recommendation and propose three feasible resistance strategies: historical collaborations, significant citations and content constraints. Based on these insights, we introduce RSA-CR, a robust and hybrid citation recommendation algorithm resistant to shilling attacks. The algorithm constructs a two-layer academic graph and uses random and content generation strategies to initialize author and paper embeddings. Confidence-guided inductive aggregations based on collaboration and citation relationships are then performed at the author and paper sides, where author aggregation results directly influences the paper aggregation strength. Finally, recommendations are made by measuring the distances between the fused paper embeddings. The entire learning process resembles a dumbbell, hence termed “dumbbell inductive learning”. Experiments on four academic datasets demonstrate that our method outperforms baselines in both effectiveness and robustness. Xiyue Gao, Zhuoqi Ma, Xiaotian Qiao, Hui Li 0005, Kunhua Zhang, Jiangtao Cui |
AAAI | 5 |
| 2026 | RcAE: Recursive Reconstruction Framework for Unsupervised Industrial Anomaly DetectionabstractUnsupervised industrial anomaly detection requires accurately identifying defects without labeled data. Traditional autoencoder-based methods often struggle with incomplete anomaly suppression and loss of fine details, as their single-pass decoding fails to effectively handle anomalies with varying severity and scale. We propose a recursive architecture for autoencoder (RcAE), which performs reconstruction iteratively to progressively suppress anomalies while refining normal structures. Unlike traditional single-pass models, this recursive design naturally produces a sequence of reconstructions, progressively exposing suppressed abnormal patterns. To leverage this reconstruction dynamics, we introduce a Cross Recursion Detection (CRD) module that tracks inconsistencies across recursion steps, enhancing detection of both subtle and large-scale anomalies. Additionally, we incorporate a Detail Preservation Network (DPN) to recover high-frequency textures typically lost during reconstruction. Extensive experiments demonstrate that our method significantly outperforms existing non-diffusion methods, and achieves performance on par with recent diffusion models with only 10% of their parameters and offering substantially faster inference. These results highlight the practicality and efficiency of our approach for real-world applications. Rongcheng Wu, Shiying Zhang, Zhidong Li, Hui Li 0005, Jianlong Zhou, Jiangtao Cui, Fang Chen 0001, Pingyang Sun, Qiyu Liao |
AAAI | 6 |
| 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 DataabstractSymmetric 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 |
ICDE | 6 |
| 2026 | Bala-Join: An Adaptive Hash Join for Balancing Communication and Computation in Geo-Distributed SQL DatabasesabstractShared-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 |
ICDE | 2 |
| 2026 | DVSRQ: Distributed verifiable secure range query on geographic data in multi-cloud environment
Yanguo Peng, Yongjian Liu, Jiangtao Cui, Hui Li 0005 |
Future Gener. Comput. Syst. | 6 |
| 2026 | Secure three-party clustering with identifying malicious behaviorabstractClustering algorithms are pivotal tools in data science and machine learning, offering a diverse array of applications ranging from customer segmentation to anomaly detection. With the development of cloud computing and outsourced computing, the adoption of clustering techniques has significantly accelerated. Despite the remarkable benefits of cloud computing, outsourcing sensitive data to remote cloud servers introduces considerable privacy and security concerns. Specifically, there is a risk that cloud service providers may engage in malicious behavior, such as data tampering. In response to these concerns, we propose four basic protocols based on vector space secret sharing, including secure Euclidean distance protocol, comparison protocol, minimum protocol, and division protocol. By applying these protocols, we construct a secure clustering scheme that can identify malicious behaviors. We thoroughly demonstrate the security of each underlying protocol as well as the overall clustering scheme. To validate the practicality and effectiveness of our approach, we conduct experiments on standard datasets. The results show that our clustering scheme performs efficiently while maintaining strong security guarantees. Qingcai Luo, Hui Li 0005, Hong Qin 0009 |
High Confid. Comput. | 2 |
| 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)abstractMining 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 |
ICDE | 5 |
| 2025 | Towards Lightweight Time Series Forecasting: A Patch-Wise Transformer with Weak Data EnrichingabstractPatch-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 |
ICDE | 4 |
| 2025 | MC2LS: Towards Efficient Collective Location Selection in Competition: (Extended Abstract)abstractCollective 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 |
ICDE | 3 |
| 2025 | Experience Report on Using LANTERN in Teaching Relational Query ProcessingabstractThe database systems course in undergraduate computer science programs has become increasingly important due to the widespread use of relational databases (RDBMS) and the growing field of Data Science. A primary learning objective for students in this course is to understand how SQL queries are executed in practice within an RDBMS. Typically, an off-the-shelf RDBMS provides a query execution plan (QEP) in either visual or textual format, detailing the steps taken to execute a given query. However, these QEPs contain vendor-specific implementation details that can often be overwhelming for students to grasp. In this paper, we discuss our experience of using a state-of-the-art tool called lantern in teaching QEP s to two cohorts of students enrolled in the database systems course at Nanyang Technological University. Specifically, lantern generates a natural language (NL)-based description of the execution strategy (QEP) chosen by the underlying RDBMS to process a user-specified query. We emphasize on how lantern serves as a supplementary tool that allows students to explore and learn about QEPs related to their queries. Additionally, we analyze the correlation between students' academic performance and their usage of lantern. Drawing on our experiences, we discuss future directions of lantern -augmented learning of relational query processing. Sourav S. Bhowmick, Hui Li 0005 |
SIGCSE (1) | 2 |
| 2025 | An Efficient Framework for Secure Dynamic Skyline Query Processing in the CloudabstractAbstract 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 Databases | 2 |
| 2025 | Fucci: Database Transaction Fuzzing via Random Conflict Construction and Multilevel Constraint SolvingabstractEnsuring 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 StorageabstractDue 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 MiningabstractMining 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 CompetitionabstractCollective 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 ControlabstractIn 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 |
ICDM | 7 |
| 2024 | Efficient Secure CNN Inference: A Multi-Server Framework Based on Conditional Separable and Homomorphic EncryptionabstractDeep learning inference has become a fundamental component of cloud service providers, while privacy issues during services have received significant attention. Although many privacy-preserving schemes have been proposed, they require further improvement. In this article, we proposeSerpens, an efficient convolutional neural network (CNN) secure inference framework to protect users’ uploaded data. We introduce a pair of novel concepts, namely separable and conditional separable, to determine whether a layer in CNNs can be computed over multiple servers or not. We demonstrate that linear layers are separable and construct factor-functions to reduce their overhead to nearly zero. For the two nonlinear layers, i.e., ReLU and max pooling, we design four secure protocols based on homomorphic encryption and random masks for two- and n-server settings. These protocols are essentially different from existing schemes, which are primarily based on garbled circuits. In addition, we extensively propose a method to split the image securely. The experimental results demonstrate thatSerpensis$60\times -197\times$faster than the previous scheme in the two-server setting. The superiority ofSerpensis even more significant in the n-server setting, only less than an order of magnitude slower than performing plaintext inference over clouds. Longlong Sun, Hui Li 0005, Yanguo Peng, Jiangtao Cui |
IEEE Trans. Cloud Comput. | 2 |
| 2023 | DP-starJ: A Differential Private Scheme towards Analytical Star-Join QueriesabstractStar-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. Data | 2 |
| 2023 | An Effective and Differentially Private Protocol for Secure Distributed Cardinality EstimationabstractCounting 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. Data | 5 |
| 2023 | PIANO: Influence Maximization Meets Deep Reinforcement LearningabstractSince its introduction in 2003, the influence maximization (IM) problem has drawn significant research attention in the literature. The aim of IM, which is NP-hard, is to select a set of$k$users known as seed users who can influence the most individuals in the social network. The state-of-the-art algorithms estimate the expected influence of nodes based on sampled diffusion paths. As the number of required samples has been recently proven to be lower bounded by a particular threshold that presets tradeoff between the accuracy and the efficiency, the result quality of these traditional solutions is hard to be further improved without sacrificing efficiency. In this article, we present an orthogonal and novel paradigm to address the IM problem by leveraging deep reinforcement learning (RL) to estimate the expected influence. In particular, we present a novel framework called deeP reInforcement leArning-based iNfluence maximizatiOn (PIANO) that incorporates network embedding and RL techniques to address this problem. In order to make it practical, we further present PIANO-E and PIANO$\text{@}\langle d\rangle $, both of which can be applied directly to answer IM without training the model from scratch. Experimental study on real-world networks demonstrates that PIANO achieves the best performance with respect to efficiency and influence spread quality compared to state-of-the-art classical solutions. We also demonstrate that the learned parametric models generalize well across different networks. Besides, we provide a pool of pretrained PIANO models such that any IM task can be addressed by directly applying a model from the pool without training over the targeted network. Hui Li 0005, Mengting Xu, Sourav S. Bhowmick, Shafiq R. Joty, Changsheng Sun, Jiangtao Cui |
IEEE Trans. Comput. Soc. Syst. | 1 |
| 2023 | Fuzzy Differential Privacy Theory and Its Applications in Subgraph CountingabstractTransportation networks are essential to the operation of societies and economies. Protecting the privacy of sensitive information is a meaningful conception in sustainable transport when mining the transportation data. In data mining, differential privacy (DP) has provable privacy guarantees for releasing sensitive data by introducing randomness into query results. However, it suffers from significant accuracy loss of outputs when the query has high sensitivity (e.g., triangle counting). The reason is that the range of random perturbation to each query result in DP is too large. It consists of all possible output values for a query that forms a large or even unbounded interval. However, when impose perturbation only in a small neighborhood of the true query result, the similarity measure based on randomness in DP fails. Thereupon, we introduce fuzziness into DP to formulate new models which have smaller disturbance via fuzzy similarity measures. In this article, we establish a novel and general theory of private data analysis, fuzzy differential privacy (FDP). The new theory FDP aims to acquire a more flexible tradeoff between the accuracy of outputs and the privacy-preserving level of data. FDP combines DP with fuzzy set theory by introducing fuzziness into the query results and characterizing similarities between outputs via multiple fuzzy similarity measures. From this perspective, DP can be viewed as a special case of FDP with probabilistic similarity measure. Compared with DP, FDP has three superiorities: 1) most fuzzy similarity measures in FDP support sliding window perturbation strategies we proposed, which refer to perturbation in a small neighborhood of the query results; 2) FDP adds noise to the query results only according to a fraction of all possible neighboring datasets; and 3) the fuzzy similarity with valued in [0,1] quantifies the privacy protection level intuitively. These three points enable more accurate outputs while providing provable and intuitive privacy guarantees. As for subgraph counting, the state-of-the-art method is ladder framework in DP. We illustrate FDP mechanisms by applying them to a common application in subgraph counting–triangle/4-cliques counting. Experiments show that FDP is effective and efficient with smaller output errors than DP. Yongchao Hou, Xiaofang Xia, Hui Li 0005, Jiangtao Cui, Abbas Mardani |
IEEE Trans. Fuzzy Syst. | 3 |
| 2023 | Toward Balancing the Efficiency and Effectiveness in k-Facility Relocation ProblemabstractFacility 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 ServerabstractHierarchical 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 |
CIKM | 2 |
| 2022 | DBinsight: A Tool for Interactively Understanding the Query Processing Pipeline in RDBMSsabstractGiven 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 |
CIKM | 2 |
| 2022 | Serpens: Privacy-Preserving Inference through Conditional Separable of Convolutional Neural NetworksabstractWith 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 |
CIKM | 2 |
| 2022 | LANTERN: Boredom-conscious Natural Language Description Generation of Query Execution Plans for Database EducationabstractThe 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 Conference | 2 |
| 2022 | a2RegInf: An Interactive System for Maximizing Influence within Arbitrary Number of Arbitrary Shaped Query RegionsabstractRecently, 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 |
WSDM | 1 |
| 2022 | LS-RQ: A Lightweight and Forward-Secure Range Query on Geographically Encrypted DataabstractIn the era of cloud computing, to achieve convenient location-based service (LBS), consumers such as users, companies, and organizations prefer subcontracting massive geographical data to public clouds after encryption for privacy and security. However, numerous harmful cyber-attacks happen on those public clouds in an unpredicted and hourly manner. To alleviate those concerns, various secure query schemes on the encrypted data have been proposed in the literature. As a fundamental query of LBSs, forward-secure range query has not been well investigated. To address this issue, we propose a lightweight and forward-secure range query (LS-RQ) on geographically encrypted data, which soundly balances between security and efficiency. Promisingly, we design an index mechanism to manage geographical data on the public clouds, while not compromising the privacy of data. Moreover, our LS-RQ schemes provide a convenient approach to range query on geographically encrypted data on-the-fly. We also rigorously prove that LS-RQ is forward-secure. Finally, extensive experimental studies are performed on both real and synthetic datasets. By observation, our LS-RQ schemes are highly efficient in realistic environments. Particularly, on encrypted datasets with about 1000000 geographical data, our solution to secure range query takes strictly less than a second. Yanguo Peng, Jiangtao Cui, Ximeng Liu, Hui Li 0005, Jianfeng Ma 0001 |
IEEE Trans. Dependable Secur. Comput. | 5 |
| 2022 | ESA-Stream: Efficient Self-Adaptive Online Data Stream ClusteringabstractMany 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 SolutionsabstractFacility 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 |
CIKM | 2 |
| 2021 | SaDes: An Interactive System for Sensitivity-aware Desensitization towards Tabular DataabstractBefore 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 |
CIKM | 2 |
| 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)abstractWith 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 |
ICDE | 2 |
| 2021 | Towards Enhancing Database Education: Natural Language Generation Meets Query Execution PlansabstractThe 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 Conference | 3 |
| 2021 | Top-k Competitive Location Selection over Moving ObjectsabstractAbstract 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 Databases | 2 |
| 2021 | Community Hiding by Link Perturbation in Social NetworksabstractComplex social network is a kind of relationship system composed of many nodes according to social relations. Community detection helps scholars to understand this network topology and find out meaningful communities. Many scholars are therefore actively exploring new community detection algorithms. However, it brings privacy issues such as the disclosure of personal or group information of community members and goes against an individual or group desire to be hidden. Hence, how to hide a target community in a network to resist the community detection algorithms becomes critical. Given this, this article studies the community hiding problem, which has not been extensively focused so far and aims to properly hide a target community into other communities by perturbing a budget limited number of social links. First, we formalize the community hiding problem and design a gain function. Second, we prove the feasibility of link perturbation operations and propose an efficient algorithm to solve the community hiding problem. Finally, we conduct extensive experiments on varieties of real small- and large-scale social networks and compare our method with other community deception algorithms. The experimental results demonstrate that the proposed algorithm is more efficient than previously proposed algorithms. Zhongyuan Jiang, Hui Li 0005, Jianfeng Ma 0001, Philip S. Yu |
IEEE Trans. Comput. Soc. Syst. | 3 |
| 2021 | Sustainable Ensemble Learning Driving Intrusion Detection ModelabstractNowadays, in machine learning based intrusion detection systems, ensemble learning is a commonly adopted method to improve the detection accuracy. Unfortunately, the existing works have not considered the accumulation and reuse of historical knowledge, as well as the sensitivity of the detection model to different types of attacks, which leads to a low detection accuracy. To address the issue, this article proposes a model based on sustainable ensemble learning. In the model training stage, by taking the individual classifiers probability output and classification confidence as the training data, we build multi-class regression models such that ensemble learning adapts to different attacks. Besides, in the updating stage, an iterative updating method is presented, where the parameters and decision results of the historical model are added to the training process of the new ensemble model to realize the incremental learning. Experiment results show that the proposed model significantly outperforms the existing solutions in terms of detection accuracy, false alarm, stability and robustness. Xinghua Li 0001, Mengyao Zhu 0004, Laurence T. Yang, Mengfan Xu, Zhuo Ma 0001, Hui Li 0005, Yang Xiang 0001 |
IEEE Trans. Dependable Secur. Comput. | 7 |
| 2021 | 3E-LDA: Three Enhancements to Linear Discriminant AnalysisabstractLinear 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. Data | 4 |
| 2021 | Publicly Verifiable Databases With All Efficient Updating OperationsabstractThe 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 |
| 2021 | PDLM: Privacy-Preserving Deep Learning Model on Cloud with Multiple KeysabstractDeep learning has aroused a lot of attention and has been used successfully in many domains, such as accurate image recognition and medical diagnosis. Generally, the training of models requires large, representative datasets, which may be collected from a large number of users and contain sensitive information (e.g., users' photos and medical information). The collected data would be stored and computed by service providers (SPs) or delegated to an untrusted cloud. The users can neither control how it will be used, nor realize what will be learned from it, which make the privacy issues prominent and severe. To solve the privacy issues, one of the most popular approaches is to encrypt users' data with their public keys. However, this technique inevitably leads to another challenge that how to train the model based on multi-key encrypted data. In this paper, we propose a novel privacy-preserving deep learning model, namely PDLM, to apply deep learning over the encrypted data under multiple keys. In PDLM, lots of users contribute their encrypted data to SP to learn a specific model. We adopt an effective privacy-preserving calculation toolkit to achieve the training process based on stochastic gradient descent (SGD) in a privacy-preserving manner. We also prove that our PDLM can achieve users' privacy preservation and analyze the efficiency of PDLM in theory. Finally, we conduct an experiment to evaluate PDLM over two real-world datasets and empirical results demonstrate that our PDLM can effectively and efficiently train the model in a privacy-preserving way. XinDi Ma, Jianfeng Ma 0001, Hui Li 0005, Qi Jiang 0001, Sheng Gao 0002 |
IEEE Trans. Serv. Comput. | 3 |
| 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 |
EDBT | 2 |
| 2020 | Target Privacy Preserving for Social NetworksabstractIn 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 |
ICDE | 4 |
| 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 DiffusionabstractOnline 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 Conference | 1 |
| 2020 | FROST: Movement History-Conscious Facility RelocationabstractThe 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 ObjectabstractIn 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 |
MDM | 2 |
| 2019 | An efficient LSH indexing on discriminative short codes for high-dimensional nearest neighbors
Xiaokang Feng, Jiangtao Cui, Hui Li 0005, Yingfan Liu |
Multim. Tools Appl. | 3 |
| 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 |
| 2018 | Secure k Nearest Neighbors Query for High-Dimensional Vectors in Outsourced EnvironmentsabstractDue to the explosive increase of data in both the aspects of dimensionality and volume, performing k nearest neighbors search over cloud environments has been progressively receiving more attention among researchers in the field of database cloud computing. However, the key challenge for switching k nearest neighbors search from the local server (i.e., traditional way) to the third-party cloud is, that the database which always contains series of sensitive information has to be kept secret against the cloud. In this work, we present a pair of solutions towards Secure k Nearest Neighbors(SkNN) query in outsourced environments. By skillfully utilizing coarse quantization and the cryptography techniques Advanced Encryption Standard(AES) and Paillier homomorphic encryption, we construct a secure Inverted File(IVF) and compute encrypted approximate distances directly to search for high-dimensional data in the third-party cloud provider, and finally find the better tradeoff between the search quality and security. Empirical study over real datasets and practical environments validate our solutions' feasibility, completeness, and practicality. Compared to the state-of-the-art, the proposed solutions resolve the SkNN of high-dimensional data novelly, have very limited response time and provide high privacy protection on the side of both the User and the cloud provider. Wenzhuo Xue, Hui Li 0005, Yanguo Peng, Jiangtao Cui |
IEEE Trans. Big Data | 2 |
| 2017 | PINOCCHIO: Probabilistic Influence-Based Location Selection over Moving ObjectsabstractThe 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 |
ICDE | 2 |
| 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 |
| 2017 | Effective optimizations of cluster-based nearest neighbor search in high-dimensional space
Xiaokang Feng, Jiangtao Cui, Yingfan Liu, Hui Li 0005 |
Multim. Syst. | 4 |
| 2016 | Improving the utility in differential private histogram publishing: Theoretical study and practiceabstractDifferential 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 BigData | 1 |
| 2016 | A Real Linear and Parallel Multiple Longest Common Subsequences (MLCS) AlgorithmabstractInformation 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 |
KDD | 2 |
| 2016 | Adaptively secure ciphertext-policy attribute-based encryption with dynamic policy updating
Zuobin Ying, Hui Li 0005, Jianfeng Ma 0001, Junwei Zhang 0001, Jiangtao Cui |
Sci. China Inf. Sci. | 2 |
| 2016 | Secure hybrid-indexed search for high efficiency over keyword searchable ciphertexts
Wei Wang 0088, Peng Xu 0003, Hui Li 0005, Laurence T. Yang |
Future Gener. Comput. Syst. | 3 |
| 2016 | Dimensionality reduction for histogram features: A distance-adaptive approach
Miaomiao Cui, Jiangtao Cui, Hui Li 0005 |
Neurocomputing | 3 |
| 2016 | An intelligent movie recommendation system through group-level sentiment analysis in microblogs
Hui Li 0005, Jiangtao Cui, Bingqing Shen, Jianfeng Ma 0001 |
Neurocomputing | 1 |
| 2016 | PINOCCHIO: Probabilistic Influence-Based Location Selection over Moving ObjectsabstractThe 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 NetworksabstractState-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 Conference | 1 |
| 2015 | A design for cloud-assisted Fair-Play Management System of online contests with provable security
Wei Wang 0088, Peng Xu 0003, Laurence T. Yang, Hui Li 0005 |
Future Gener. Comput. Syst. | 4 |
| 2015 | Social Influence Study in Online Networks: A Three-Level Review
Hui Li 0005, Jiangtao Cui, Jianfeng Ma 0001 |
J. Comput. Sci. Technol. | 1 |
| 2015 | Backward Path Growth for Efficient Mobile Sequential RecommendationabstractThe 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 | A Secure Synchronized Reading system over time-critical online contestsabstractThe time-critical online contest environment calls for an elegant and precise management system to start a contest online. The management system should simultaneously follow three rules of security that are confidentiality, anonymity and fairness. We present in this paper a novel system named Secure Synchronized Reading (SSR) system as well as its corresponding security model according to the three rules. SSR can evoke a synchronized start for all competitors in a contest at the intended time by employing a Randomness-reused Identity-Based Encryption (RIBE) scheme. It can avoid huge differences among delivery delays of heterogeneous competitors and any false start by an adverse competitor. Consequently when an online contest begins, the SSR system performs quasi real-time with ignorable communication delays in the security model. As a complement, the analysis on the provable security of SSR is given finally, as well as a further analysis on the achievement of synchronization. Wei Wang 0088, Peng Xu 0003, Hui Li 0005, Laurence T. Yang |
ICC | 3 |
| 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 SearchabstractApproximate 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 networksabstractInfluence 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 |
EDBT | 1 |
| 2011 | CASINO: towards conformity-aware social influence analysis in online social networksabstractSocial 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 |
CIKM | 1 |
| 2011 | AffRank: Affinity-driven ranking of products in online social rating networksabstractLarge 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 sitesabstractLarge 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 |
CIKM | 1 |
| 2009 | Blog cascade affinity: analysis and predictionabstractInformation 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 |
CIKM | 1 |