Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Bin Wang 0015

dblp:13/1898-15 · DBLP profile ↗
← Back
121ranked-venue papers
8as first author
49since 2021 · last 2026
0000-0002-2694-1023ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 81 · 2 first-author · 29 since 2021Artificial intelligence and machine learning · 21 · 11 since 2021Applied, interdisciplinary, general and emerging computing · 16 · 5 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 6 since 2021Security and privacy · 4 · 2 since 2021Systems, architecture and hardware · 2Computer networks · 2 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021Theory of computation · 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
38 papers
Information retrieval · 27% Spatial and temporal data management · 18% Recommender systems · 13%
Artificial intelligence
6 papers
Trustworthy machine learning · 50% Knowledge representation and reasoning · 16% Language models and text generation · 14%
Network and information security
5 papers
Security and privacy of machine learning · 62% Privacy and data protection · 38%
Computer graphics and multimedia
3 papers
Multimedia analysis and retrieval · 100%
Theoretical computer science
8 papers
Algorithms and data structures · 66% Automata and formal languages · 17% Computational geometry · 8%
Computer architecture, parallel and distributed computing, and storage systems
6 papers
High-performance computing · 36% Distributed systems · 36% Processor architecture and microarchitecture · 12%

Topics — the 30 heaviest of 108, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Recommender systems
sequential recommendation
2.842025
LLM4RSR: Large Language Models as Data Correctors for Robust Sequential Recommendation · AAAI 2025
BERD+: A Generic Sequential Recommendation Framework by Eliminating Unreliable Data with Item- and Attribute-level Signals · ACM Trans. Inf. Syst. 2024
Theoretically Guaranteed Bidirectional Data Rectification for Robust Sequential Recommendation · NeurIPS 2023
Security and privacy of machine learning
membership inference
2.022026
Untargeted Poisoning Membership Inference With Sample Selection and Enhancement · IEEE Trans. Dependable Secur. Comput. 2026
Vulnerability Discovery for Cutout Augmentation: Multi-Intensity Membership Inference Attacks · IEEE Trans. Dependable Secur. Comput. 2026
Graph data management
graph indexing
1.542026
Accelerating High-Dimensional ANN Search via Skipping Redundant Distance Computations · Proc. ACM Manag. Data 2025
Fragmented Graph Pattern Matching on Large Graphs · IEEE Trans. Knowl. Data Eng. 2026
Exploring Optimal Parameters for Expected Results on Radius-Bounded k-Core Queries · ICDE 2024
Machine learning › Trustworthy machine learning
robustness
1.522025
Reverse Distribution Based Video Moment Retrieval for Effective Bias Elimination · AAAI 2025
Theoretically Guaranteed Bidirectional Data Rectification for Robust Sequential Recommendation · NeurIPS 2023
Recommender systems › sequential recommendation
robust sequential recommendation
1.522025
LLM4RSR: Large Language Models as Data Correctors for Robust Sequential Recommendation · AAAI 2025
Theoretically Guaranteed Bidirectional Data Rectification for Robust Sequential Recommendation · NeurIPS 2023
Data stream processing › continuous query processing
continuous top-k query
1.432024
Multiple Continuous Top-K Queries Over Data Stream · ICDE 2024
SAP: Improving Continuous Top-K Queries over Streaming Data · ICDE 2018
SAP: Improving Continuous Top-K Queries Over Streaming Data · IEEE Trans. Knowl. Data Eng. 2017
Multimedia analysis and retrieval › cross-modal retrieval
cross-modal hashing
1.322024
Alleviating the Inconsistency of Multimodal Data in Cross-Modal Retrieval · ICDE 2024
Bi-CMR: Bidirectional Reinforcement Guided Hashing for Effective Cross-Modal Retrieval · AAAI 2022
Multimedia analysis and retrieval
cross-modal retrieval
1.322024
Alleviating the Inconsistency of Multimodal Data in Cross-Modal Retrieval · ICDE 2024
Bi-CMR: Bidirectional Reinforcement Guided Hashing for Effective Cross-Modal Retrieval · AAAI 2022
Information retrieval › pattern matching
regular expression matching
1.222023
Efficient Regular Expression Matching Based on Positional Inverted Index : (Extended Abstract) · ICDE 2023
Efficient Regular Expression Matching Based on Positional Inverted Index · IEEE Trans. Knowl. Data Eng. 2022
Data stream processing › continuous query processing
sliding window
1.122024
Multiple Continuous Top-K Queries Over Data Stream · ICDE 2024
SAP: Improving Continuous Top-K Queries over Streaming Data · ICDE 2018
Spatial and temporal data management
spatial query processing
1.032020
SVkNN: Efficient Secure and Verifiable k-Nearest Neighbor Query on the Cloud Platform* · ICDE 2020
Maximum Co-located Community Search in Large Scale Social Networks · Proc. VLDB Endow. 2018
Range-based Obstructed Nearest Neighbor Queries · SIGMOD Conference 2016
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge engineering › knowledge integration
knowledge base linking
1.012026
SEFEL: A Simple Yet Effective Framework for Fast Event Linking · AAAI 2026
Graph data management
graph pattern matching
1.012026
Fragmented Graph Pattern Matching on Large Graphs · IEEE Trans. Knowl. Data Eng. 2026
Information retrieval › retrieval models › sparse retrieval
learned sparse retrieval
1.012026
Self-Improving Sparse Retrieval Through Heuristic Representation Refinement and Representation-Focused Learning · AAAI 2026
Knowledge graphs
link prediction
1.012026
SEFEL: A Simple Yet Effective Framework for Fast Event Linking · AAAI 2026
Recommender systems › implicit feedback learning
multi-behavior recommendation
1.012026
Cross-behavior Item Dependency Modeling for Multi-behavior Recommendation · ACM Trans. Inf. Syst. 2026
Information retrieval › retrieval models
representation learning for retrieval
1.012026
Self-Improving Sparse Retrieval Through Heuristic Representation Refinement and Representation-Focused Learning · AAAI 2026
Information retrieval
retrieval models
1.012026
Self-Improving Sparse Retrieval Through Heuristic Representation Refinement and Representation-Focused Learning · AAAI 2026
Information retrieval › retrieval models
sparse retrieval
1.012026
Self-Improving Sparse Retrieval Through Heuristic Representation Refinement and Representation-Focused Learning · AAAI 2026
Graph data management › graph pattern matching › subgraph matching
subgraph isomorphism
1.012026
Fragmented Graph Pattern Matching on Large Graphs · IEEE Trans. Knowl. Data Eng. 2026
Security and privacy of machine learning
poisoning attack
1.012026
Untargeted Poisoning Membership Inference With Sample Selection and Enhancement · IEEE Trans. Dependable Secur. Comput. 2026
Natural language and speech › Language models and text generation
large language model
0.912025
LLM4RSR: Large Language Models as Data Correctors for Robust Sequential Recommendation · AAAI 2025
Machine learning › Trustworthy machine learning
out-of-distribution evaluation
0.912025
Reverse Distribution Based Video Moment Retrieval for Effective Bias Elimination · AAAI 2025
Information retrieval › similarity search › nearest neighbor search
approximate nearest neighbor search
0.912025
Accelerating High-Dimensional ANN Search via Skipping Redundant Distance Computations · Proc. ACM Manag. Data 2025
Information retrieval › similarity search
nearest neighbor search
0.912025
Accelerating High-Dimensional ANN Search via Skipping Redundant Distance Computations · Proc. ACM Manag. Data 2025
Multimedia analysis and retrieval › video retrieval
video moment retrieval
0.912025
Reverse Distribution Based Video Moment Retrieval for Effective Bias Elimination · AAAI 2025
Distributed systems › distributed database
distributed transactions
0.912025
Wait and See: A Delayed Transactions Partitioning Approach in Deterministic Database Systems for Better Performance · Proc. ACM Manag. Data 2025
High-performance computing
performance optimization
0.912025
Accelerating High-Dimensional ANN Search via Skipping Redundant Distance Computations · Proc. ACM Manag. Data 2025
Privacy and data protection
privacy-preserving query processing
0.822020
SVkNN: Efficient Secure and Verifiable k-Nearest Neighbor Query on the Cloud Platform* · ICDE 2020
When Geo-Text Meets Security: Privacy-Preserving Boolean Spatial Keyword Queries · ICDE 2019
Data stream processing
complex event processing
0.812024
An Efficient Algorithm for Continuous Complex Event Matching Using Bit-Parallelism · ICDE 2024

Methods — techniques the papers use, named apart from their topics

large language model · 2.9contrastive learning · 2.8knowledge graph · 2.0guided dialogue · 2.0event representation learning · 2.0gram-driven NFA · 1.9reverse distribution · 1.7gaussian kernel estimation · 1.7fair loss · 1.7bit-parallel processing · 1.6r-tree · 1.3gaussian distribution modeling · 1.3shadow model · 1.0self-improving training · 1.0representation-focused learning · 1.0noise generator · 1.0k-partite graph index · 1.0heuristic representation refinement · 1.0
YearPublicationVenuePosition
2026 Self-Improving Sparse Retrieval Through Heuristic Representation Refinement and Representation-Focused Learning
abstract
Learnable sparse retrieval (LSR) models encode texts into high-dimensional sparse representations, supporting token-level expansion beyond the original text and addressing the vocabulary mismatch problem in traditional bag-of-words retrieval. However, in the absence of representation-level supervision, these representations usually overemphasize irrelevant tokens while neglecting truly relevant ones. We term this phenomenon the Representation Hallucination problem in LSR models, a critical bottleneck impeding accurate retrieval. To address this challenge, we introduce SiRe, a self-improving training framework for sparse retrieval that integrates two core strategies: Heuristic Representation Refinement and Representation-Focused Learning. Specifically, SiRe first identifies and corrects representation hallucinations in the outputs of the current LSR model using heuristic methods. The resulting representations serve as the primary supervision signals, guiding a pretrained language model (e.g., BERT) to mitigate the problem directly at the representation level. This process can be iterated, enabling progressive model improvement. Extensive experiments on both in-domain and out-domain benchmarks show that SiRe produces higher-quality sparse representations, significantly enhancing retrieval performance over strong baselines.
Bin Wang 0015, Xiaochun Yang 0001
AAAI2
2026 SEFEL: A Simple Yet Effective Framework for Fast Event Linking
abstract
Event linking aims to associate event mentions in text with their corresponding entries in a knowledge base (KB). This task can help text understanding to benefit downstream tasks (e.g., question answering) and expand the KB through new event knowledge mentioned in the text. Existing event linking approaches usually adopt a retrieve-and-rank framework, which suffers from high computational costs and relies on hand-crafted rules, thereby limiting generalization. Additionally, it is found that some entity linking methods can be used to solve this task directly. However, they also perform not well. In this paper, we propose SEFEL, an end-to-end, argument-aware event representation-based event linking framework to unify the modeling of both in-KB and out-of-KB scenarios. To further enhance the linking performance, we propose a contrastive learning module to refine the learned embeddings of events and event mentions. Experimental results demonstrate that SEFEL improves accuracy by at least 3.59 (in-KB) and 21.5 (out-of-KB) compared with baselines, while its inference speed is more than 38 times faster than baselines, showcasing its accuracy and efficiency.
Yinan Liu 0001, Bin Wang 0015, Xiaochun Yang 0001
AAAI3
2026 DiagLink: A Dual-User Diagnostic Assistance System by Synergizing Experts with LLMs and Knowledge Graphs
abstract
The global shortage and uneven distribution of medical expertise continue to hinder equitable access to accurate diagnostic care. While existing intelligent diagnostic system have shown promise, most struggle with dual-user interaction, and dynamic knowledge integration—limiting their real-world applicability. In this study, we present DiagLink, a dual-user diagnostic assistance system that synergizes large language models (LLMs), knowledge graphs (KGs), and medical experts to support both patients and physicians. DiagLink uses guided dialogues to elicit patient histories, leverages LLMs and KGs for collaborative reasoning, and incorporates physician oversight for continuous knowledge validation and evolution. The system provides a role-adaptive interface, dynamically visualized history, and unified multi-source evidence to improve both trust and usability. We evaluate DiagLink through user study, use cases and expert interviews, demonstrating its effectiveness in improving user satisfaction and diagnostic efficiency, while offering insights for the design of future AI-assisted diagnostic systems.
Yinan Liu 0001, Bin Wang 0015, Xiaochun Yang 0001, Zezheng Feng
CHI4
2026 Hop-Constrained s-t Simple Path Enumeration: Towards Reducing Repeated Vertex Checks
Tong Pei, Bin Wang 0015, Hengzhao Ma, Xiaochun Yang 0001, Rui Ding 0003, Jiayi Qu, Baoyan Song
DASFAA (2)2
2026 Opinion Maximization Based on Fairness in Social Networks
abstract
Abstract Opinion maximization has attracted much attention in viral marketing. It selects an initial seed user set to disseminate user opinions on the target product and finally produces more positive opinions in social networks. In earlier studies, a critical but not studied problem is the fairness of information dissemination in groups with sensitive characteristic (such as age or race). People prefer to promote products for target users (majority groups) rather than in sensitive characteristic groups (minority groups). That leads to the differences in information dissemination between minority groups. In addition, social networks have the in-depth structural information. Therefore, in this paper, we design opinion maximization based on fairness framework (OMBF) using graph attention networks (GAT) to exploit more network information, and only consider the fairness in minority groups. OMBF composes of three parts: (1) the determination of candidate nodes according to node representations, (2) the dynamic changes in opinions, (3) the selection of final seed nodes. Firstly, we utilize GAT to obtain node representations and to determinate candidate nodes and design a node opinion formation model to model the dynamic changes in opinions. Then, we use the fair constraint value to ensure the fairness in the information dissemination process of minority groups. Based on above, final seed nodes are selected. We conduct experiments on synthetic and real-world datasets to show the effectiveness of our approach. The results indicate that the total opinions of active nodes in all nodes and fair values in minority groups are better than the chosen state-of-the-art benchmarks.
Yingying Zhai, Zhenling Han, Zefang Dong, Xiaochun Yang 0001, Bin Wang 0015
Data Sci. Eng.5
2026 Continuous Query for Top-K Maximal Sum Intervals over Streaming Data
Zhongshuai Zhang, Baihua Zheng, Rui Zhu 0003, Bin Wang 0015
Proc. VLDB Endow.6
2026 Vulnerability Discovery for Cutout Augmentation: Multi-Intensity Membership Inference Attacks
Xiaochun Yang 0001, Yinan Liu 0001, Weiwei Cheng, Rong Pu, Bin Wang 0015, Sheng Wen, Yang Xiang 0001
IEEE Trans. Dependable Secur. Comput.6
2026 Untargeted Poisoning Membership Inference With Sample Selection and Enhancement
abstract
Untargeted poisoning membership inference (PMI) attacks are a newly emerging privacy threat that evaluates the impact of poisoned samples on the privacy leakage risk in the model's training dataset. Existing approaches typically select target samples randomly from a candidate dataset to generate poisoned samples, which are then injected into the training dataset. While effective in amplifying privacy leakage risks, this random selection strategy overlooks the fact that each poisoned sample contributes unequally to the attack. In this paper, we first observe that randomly selected target samples may be distant from and dispersed relative to high-confidence benign samples, which restricts the effectiveness of membership inference attacks. We then show that selecting target samples with high confidence in their ground-truth class to generate poisoned samples contributes more significantly to the attack. Therefore, we propose a novel untargeted PMI attack incorporating the target sample selection and enhancement. Specifically, we train shadow models to select the highest-confidence target samples for poison generation. To further enhance the effectiveness of the attack, we introduce a noise generator that adds adversarial perturbations to the selected target samples. Experimental results demonstrate that our approach significantly improves the attack success rate (e.g.,$85.6\%$compared to the baseline of$71.9\%$). Notably, the ablation study shows that our noise generator enhances privacy leakage risks even when target samples are selected randomly, highlighting its effectiveness and broad applicability.
Xiaochun Yang 0001, Wanlun Ma, Bin Wang 0015, Sheng Wen, Yang Xiang 0001
IEEE Trans. Dependable Secur. Comput.4
2026 Fragmented Graph Pattern Matching on Large Graphs
abstract
The corpus of knowledge that we have amassed is often fragmented in nature. That is, we only possess a mere fraction of understanding regarding various objects and lack a holistic view of the interconnections between them. Graph, a widely used model to represent data and relationships between data, encompasses significant amounts of fragmented knowledge. In this paper, we study fragmented graph pattern matching ($\mathsf {FPM}$for short) on large graphs, a typical problem of fragmented knowledge management. Given several query graphs,$\mathsf {FPM}$searches for matches whose subgraphs are isomorphic to the given query graphs and these subgraphs are connected in a specified way.$\mathsf {FPM}$plays a crucial role in detecting financial crime, identifying abnormal behavior and mining latent knowledge. We propose an algorithm$\mathsf {FraMatch}$, which adopts a traversal-based manner to adaptively identify matches for the given query graphs and enumerates the interconnections among these matches. To improve the efficiency of$\mathsf {FraMatch}$, an index, represented as a$k$-partite graph, is constructed to help organize the candidate matches. Additionally, several methods, including four filtering strategies, parallel optimization and a dynamic loading strategy, are proposed to further accelerate the algorithm and reduce memory usage. We conducted extensive experiments on 4 real graphs to validate$\mathsf {FraMatch}$. The results demonstrate that$\mathsf {FraMatch}$outperforms its comparisons 2000× in running time and reduces memory usage by 8% on average. A real application on anti-money laundering further verifies the effectiveness of$\mathsf {FPM}$. To the best of our knowledge, this is the first study on$\mathsf {FPM}$on large graphs.
Shengli Qiu, Xiaochun Yang 0001, Bin Wang 0015, Jianzhong Li 0001
IEEE Trans. Knowl. Data Eng.4
2026 Exploiting SIMD-Ified Bit-Parallelism for High-Performance Complex Event Matching
abstract
The advent of Single Instruction Multiple Data (SIMD) instructions in modern processors has revolutionized data processing by enabling simultaneous computation across multiple data elements. While database systems have extensively adopted SIMD for traditional operations, its potential for complex event pattern matching remains largely unexplored. This paper presents a novel approach that bridges this gap through bit-parallel processing enhanced with AVX-512 vectorization. Our approach encodes event streams into compact bit sequences, where each bit corresponds to a time slice, and an event's presence is marked by a 1-bit when its timestamp falls within the respective slice. This representation enables the formulation of bit-parallel operations that natively enforce complex event constraints, including temporal window requirements and event ordering relationships. We develop a family of bit-parallel algorithms that leverage this representation for continuous event matching, and further optimize their performance through SIMD vectorization (AVX-512 instructions) to exploit modern hardware parallelism. Experimental evaluations on both real-world and synthetic datasets demonstrate the superiority of our method, achieving at least 35.7x improvement in query efficiency compared to state-of-the-art alternatives.
Tao Qiu, Chuanyu Zong, Xiaochun Yang 0001, Bin Wang 0015, Mengxiang Wang
IEEE Trans. Knowl. Data Eng.5
2026 Cross-behavior Item Dependency Modeling for Multi-behavior Recommendation
abstract
Heterogeneous behavioral data provides comprehensive insights into user intentions and decision-making patterns. Contemporary multi-behavior recommendation models, which leverage such data to infer user preferences, typically capture high-order collaborative signals through graph neural networks on a multi-behavior heterogeneous graph or multiple behavior-specific subgraphs. However, auxiliary behaviors (e.g., view, cart) inherently contain noise that can mislead target behavior (e.g., purchase) prediction, and the incorporation of high-order collaborative signals further amplify such noise. Moreover, these approaches fail to adequately explore cross-behavior item dependencies, leading to inadequate modeling of dependencies across heterogeneous behaviors. To address these limitations, we propose Cross-behavior Item DEpendency modeling for multi-behavior Recommendation (CIDER) , a novel framework that explicitly models item dependencies across multiple types of behaviors for target behavior prediction (e.g., purchase). Specifically, our framework introduces the Hierarchical Behavior Sequence (HBS) , a data structure to systematically organize multi-behavior user–item interactions. Based on the HBS, we design a Cross-behavior Item Dependency Modeling (CIDM) module coupled with a multi-behavior cascading learning scheme to capture item-level dependencies. To enhance the robustness of the representations learned from the CIDM module, we develop an HBS-based denoising module that filters out noise inherent in auxiliary behaviors. Empirical evaluation on three benchmark datasets demonstrates the effectiveness of our model in harnessing multi-behavior data. The implementation is publicly available at https://github.com/SunJianier/CIDER .
Gang Wu 0007, Jiayao Wei, Xiaochun Yang 0001, Bin Wang 0015, Yatong Sun
ACM Trans. Inf. Syst.6
2026 Intention-sensitive Preference Learning Network for Personalized Session-based Recommendation
abstract
Nowadays, research on session-based recommender systems (SRSs) is one of the hot spots in the recommendation domain. Existing methods make recommendations based on the user’s current intention (also called short-term preference) during a session, often overlooking the specific preferences associated with these intentions. In reality, users usually exhibit diverse preferences for different intentions, and even for the same intention, individual preferences can vary significantly between users. As users interact with items throughout a session, their intentions can shift accordingly. To enhance recommendation quality, it is crucial not only to consider the user’s intentions but also to dynamically learn their varying preferences as these intentions change. In this article, we propose a novel I ntention-sensitive P reference L earning N etwork (IPLN) including three main modules: intention recognizer , preference detector , and prediction layer . Specifically, the intention recognizer infers the user’s underlying intention within his/her current session by analyzing complex relationships among items. Based on the acquired intention, the preference detector learns the intention-specific preference by selectively integrating latent features from items in the user’s historical sessions. Besides, the user’s general preference is utilized to refine the obtained preference to reduce the potential noise carried from historical records. Ultimately, the fine-tuned preference and intention collaborate to instruct the next-item recommendation in the prediction layer . To prove the effectiveness of the proposed IPLN, we perform extensive experiments on two real-world datasets. The experiment results demonstrate the superiority of IPLN compared with other state-of-the-art models.
Xiaochun Yang 0001, Hao Chen 0158, Bin Wang 0015, Xiangmin Zhou
Trans. Recomm. Syst.4
2025 Reverse Distribution Based Video Moment Retrieval for Effective Bias Elimination
abstract
Video Moment Retrieval (VMR) aims to identify a temporal segment in an untrimmed video that best matches a given textual query. Bias in VMR is a critical issue, where the model achieves favorable results even if disregarding the video input. Existing evaluation methods, such as Resplitting, have attempted to address bias by creating out-of-distribution (OOD) datasets. However, these methods provide an incomplete definition of bias and do not quantify bias. To this end, we provide a comprehensive definition of bias in VMR, encompassing both data bias and model bias. Besides, our evaluation metrics can analyze the magnitude of these biases better. To address both data and model biases comprehensively, we introduce Reverse Distribution based VMR (ReDis-VMR). This novel approach dynamically generates datasets with inverse distributions tailored to different models based on Gaussian kernel estimation. As a result, it enables a more accurate evaluation of model performance. Building on ReDis-VMR, we further propose the Dynamic Expandable Adjustment (DEA) pipeline. DEA incrementally expands the model structure to enhance its focus on video and text features, and it incorporates a fair loss to minimize the influence of concentrated data distributions. The experimental results on bias ratio demonstrate that our ReDis method achieves state-of-the-art performance in bias elimination, while the results on moment retrieval confirm the effectiveness of our DEA framework across three evaluation methods, two datasets, and three baselines.
Lingdu Kong, Xiaochun Yang 0001, Tieying Li, Bin Wang 0015, Xiangmin Zhou
AAAI4
2025 LLM4RSR: Large Language Models as Data Correctors for Robust Sequential Recommendation
abstract
Sequential Recommenders (SRs) are trained to predict the next item as the target given its preceding items as the input, assuming every input-target pair is matched and is reliable for training. However, users can be induced by external distractions to click on items inconsistent with their true preferences, resulting in unreliable training instances with mismatched input-target pairs. To resist unreliable data, researchers attempt to develop Robust SRs (RSRs). However, our data analysis unveils that existing RSRs are data-driven. That is, for most instances formed by infrequently co-occurred items, existing RSRs are uncertain about their reliability. To fill this gap, we propose a generic framework -- LLM4RSR (Large Language Models for Robust Sequential Recommendation) to semantically complement data-driven RSRs by correcting uncertain instances into reliable ones based on LLMs' semantic comprehension of items beyond co-occurrence. In this way, RSRs can be re-trained with the corrected data for better accuracy. This is a selective knowledge distillation procedure, where the LLM acts as a teacher guiding student RSRs via uncertain instances. To align LLMs with the data correction task and mitigate inherent hallucinations, we equip the LLM with profile, plan, and memory modules, which are automatically optimized via textual gradient descent, eliminating the need for human effort and expertise. Experiments on four real-world datasets spanning eight backbones verify the generality, effectiveness, and efficiency of LLM4RSR.
Yatong Sun, Xiaochun Yang 0001, Zhu Sun 0001, Yan Wang 0002, Bin Wang 0015, Xinghua Qu
AAAI5
2025 Dynamic Group Nearest Neighbor Group Query over Streaming Data
Yunzhe An, Sainan Tong, Rui Zhu 0003, Anzhen Zhang, Chuanyu Zong, Bin Wang 0015
DASFAA (4)8
2025 PriExRec: Defending Against Membership Inference Attacks in Federated Recommendation with Explicit Feedback
Rong Pu, Xiaochun Yang 0001, Yinan Liu 0001, Yaoyu Jin, Fanfei Song, Bin Wang 0015
DASFAA (5)7
2025 PmiaNLL: Defending against poisoning membership inference attacks with noisy label learning
Xiaochun Yang 0001, Wanlun Ma, Bin Wang 0015, Tianqing Zhu, Sheng Wen, Yang Xiang 0001
Knowl. Based Syst.4
2025 Accelerating High-Dimensional ANN Search via Skipping Redundant Distance Computations
abstract
Graph-based methods for high-dimensional Approximate Nearest Neighbor (ANN) search have achieved remarkable success. Recent studies have revealed that DCO (distance comparison operation) is a bottleneck in graph-based methods due to distance computations. Optimizations such as ADSampling, DDC and DADE are employed to alleviate this issue by terminating the distance computation early. Although these optimizations achieve significant speedup, they rely on an estimation-and-testing process for early termination. Their effectiveness diminishes when SIMD (Single Instruction Multiple Data) acceleration is enabled in distance computation, the cost introduced in estimation-and-testing process may outweigh the benefit of early termination, leading to performance degradation. Furthermore, the best-first-search strategy employed in graph-based methods requires DCO for all neighboring points, incurring redundant distance computation. To address these issues, in this paper, we first perform a cost analysis to reveal the inefficiency of existing DCO optimizations under SIMD-enabled setting. We then analyze the current search strategy to demonstrate that not all neighboring nodes require DCO. Based on these analyses, we present SkipComputing to accelerate the ANN search. Specifically, we first propose a subspace-based candidate search strategy to identify promising points for DCO, thereby eliminating the reliance on estimation-and-testing based DCO optimization for low potential points. We then develop a lower-bound pruning method based on distance decomposition to enable early termination of distance computations in DCO. Finally, we optimize the data layout to reduce the overhead of random memory access during candidate search. When SIMD is enabled, experimental results show that SkipComputing substantially outperforms HNSW, achieving up to 6x performance improvement. Furthermore, it achieves up to 2.7x speedup over state-of-the-art optimization methods while maintaining competitive space efficiency.
Ziwen Song, Bin Wang 0015, Xiaochun Yang 0001
Proc. ACM Manag. Data2
2025 Wait and See: A Delayed Transactions Partitioning Approach in Deterministic Database Systems for Better Performance
abstract
Deterministic databases are revolutionizing batch transaction processing in shared-nothing architectures, with efficiency largely hinging on minimizing cross-partition operations. However, achieving a universal data partition that eliminates cross-partition operations is often impractical. Thus, developing effective transaction partitioning strategies becomes crucial. Existing methods tend to partition and optimize transactions individually, neglecting the overarching commonalities between transactions within a batch. This oversight results in suboptimal partitioning of transactions that share similar read-write sets, ultimately missing opportunities for global batch execution optimization. In this paper, we present DelayPart, a deterministic database transaction engine that employs a ''wait and see'' strategy to address contextual conflicts between transactions within each batch. DelayPart models transaction batch partitioning as a k -cut problem based on transaction similarity and employs a LSH forest-based approach to approximate solutions efficiently in linear time, factoring in the global overhead of remote operations for each batch. By postponing the allocation and execution of individual transactions, DelayPart systematically analyzes inter-transaction relationships, enhancing overall performance without compromising execution efficiency. We evaluated DelayPart's performance against various benchmarks on a large-scale cluster, demonstrating that it significantly outperforms state-of-the-art transaction partitioning methods.
Yuan Sui 0002, Xiaochun Yang 0001, Bin Wang 0015, Baihua Zheng
Proc. ACM Manag. Data3
2025 ScorpioBase: An Efficient Batched Blockchain System for Traceability Applications in Supply Chain
abstract
Blockchain is increasingly applied to traceability applications in supply chains for its tamper-proof nature, but it must also ensure the core requirements, which are efficient data storage and verifiable queries. Existing solutions create an authenticated data structure (ADS) for each tuple and use a Merkle variant on a blockchain to maintain evidence. However, consensus algorithms slow down block generation, and limited block capacity results in excessive blockchain space usage by ADS, failing to meet efficient data storage needs. In this article, we present ScorpioBase, a batched blockchain system with two components: the storage engine (SE) and the signature manager (SM). SE packages multiple tuples into a “batch” data structure and generates a “batch” signature. SM stores the “batch” signature on the blockchain for evidence. Batching effectively reduces the blockchain storage burden, allowing the system to store more tuples with the same number of consensus events, thus increasing throughput. We design a fine-grained “batch” signature to enable ScorpioBase to support verifiable queries. “Batch” signatures can efficiently verify the integrity of both the “batch” and each tuple within it. In conclusion, ScorpioBase supports asynchronous queries for varying security and efficiency needs and ensures robustness against malicious attacks in verifiable queries. Compared to existing solutions, it significantly improves data storage capacity and the efficiency of verifiable queries.
Yuan Sui 0002, Xiaochun Yang 0001, Bin Wang 0015, Wei Wang 0009, Lina Wang 0001
IEEE Trans. Ind. Informatics3
2025 Adaptive Intention Learning for Session-Based Recommendation
abstract
In recent years, session-based recommender systems (SRSs) have emerged as a significant research focus within the recommendation field. Capturing user intentions to infer user interest accordingly has proven to be effective in enhancing the accuracy of SRSs. However, existing techniques assume that all sessions have the same number of intentions or that the items in one category belonging to the same session reflect the same intention. In real applications, such as e-commerce, sessions may have different numbers of intentions, and the same type of items in a session may correspond to different intentions. As a result, existing techniques cannot guarantee high-quality user interest prediction. In this article, we propose a novel Adaptive Intention Learning Network (AILN) to capture an adaptive number of intentions for each session, thereby enhancing the accuracy of user interest inference. Specifically, we design an intention evaluation network (IEN) to evaluate whether a subsequence of a session corresponds to a valid intention, and an intention generation network (IGN) to learn the representation of a valid intention. By checking each subsequence of a session, IEN and IGN enable the incremental learning of a session-specific intention hierarchy (IH) to store valid intentions of the session. To reduce the cost of building the IH, we propose a pruning strategy that exploits the intention validity to avoid unnecessary evaluation. The representative intentions are selected from IH and input into a designed interest predictor to infer the user interest. Experimental results on two real-world datasets demonstrate the superiority of our proposed AILN.
Xiaochun Yang 0001, Hao Chen 0158, Bin Wang 0015, Zhu Sun 0001, Xiangmin Zhou
ACM Trans. Intell. Syst. Technol.4
2024 Analyzing the Vulnerabilities of Targets in Clean-Label Data Poisoning Attacks
Yaoyu Jin, Xiaochun Yang 0001, Rong Pu, Bin Wang 0015
COCOON (2)6
2024 Multiple Continuous Outlier Detection over Data Stream
Rui Zhu 0003, Meiyu Guo, Anzhen Zhang, Tao Qiu, Chuanyu Zong, Jiajia Li 0003, Bin Wang 0015
DASFAA (5)8
2024 Multiple Continuous Top-K Queries Over Data Stream
abstract
Continuous top-$k$query over sliding window is a fundamental challenge in the domain of streaming data management. Specifically, a continuous top-k query$q$monitors the window$W$, returning the$k$objects with the highest scores to the system with each slide of the window. This paper delves into one of its important variants, referred to as multiple continuous top.$k$queries over data stream, which holds significant applications. While various efforts have been made to support continuous top-k query, few have addressed the complexities of multiple continuous top-k queries. The prevailing approach involves selecting a minimal number of objects in the window as candidates, incrementally maintaining them, and using them to support query processing as efficiently as possible. However, these endeavors exhibit sensitivity to the query workload scale or query parameters such as$k$, the window length$n$, and others. Consequently, they incur high running/space cost in updating the candidate set. In this paper, we propose a novel index PH-Tree (Partition and Heap-based Binary Tree), designed to facilitate multiple continuous top-k queries. We partition the query window into a group of disjoint partitions and use PH-Tree to organize these partitions. Additionally, the PH-Tree allows for flexible candidate selection based on the size of each partition, parameter distribution of queries and score distribution of objects. We further develop a group of efficient algorithms to support candidate set incremental maintenance and query processing. The effectiveness and efficiency of the proposed algorithms are validated through extensive theoretical analysis and exneriments detailed in this paper.
Rui Zhu 0003, Yujin Jia, Xiaochun Yang 0001, Baihua Zheng, Bin Wang 0015, Chuanyu Zong
ICDE5
2024 Alleviating the Inconsistency of Multimodal Data in Cross-Modal Retrieval
abstract
With the explosive growth of multimodal Internet data, cross-modal hashing retrieval has become crucial for semantically searching instances across different modalities. However, existing cross-modal retrieval methods rely on assumptions of perfect consistency between modalities and between modalities and labels, which often do not hold in real-world data. We introduce two types of inconsistency: Modality-Modality (M-M) and Modality-Label (M-L) inconsistencies. We further validate the prevalent existence of inconsistent data in multimodal datasets and highlight it will reduce the accuracy of existing Cross-Modal retrieval methods. In this paper, we propose a novel framework called Inconsistency Alleviated Cross-Modal Retrieval (IA-CMR), addressing challenges posed by these inconsistencies. We first utilize two forms of contrastive learning loss and a mutual exclusion constraint to effectively disentangle modal information into modality-common hash codes and modality-unique hash codes. Our dedicated design in modality disentanglement is capable of alleviating the M-M inconsistency. Subsequently, we refine common labels through a label refinement loss and employ a Cross-modal Common Semantic Alignment module for effective alignment. The label refinement process and the CCSA module collectively handle the M-L inconsistency issue. IA-CMR outperforms 9 comparison baselines on two benchmark multimodal datasets, achieving an improvement in retrieval accuracy of up to 25.13%. The results confirm the effectiveness of IA-CMR in alleviating inconsistency and enhancing cross-modal retrieval performance.
Tieying Li, Xiaochun Yang 0001, Yiping Ke, Bin Wang 0015, Yinan Liu 0001, Jiaxing Xu
ICDE4
2024 An Efficient Algorithm for Continuous Complex Event Matching Using Bit-Parallelism
abstract
Complex event matching has gained a lot of at-tention for evaluating complex queries over event streams. The events composing a complex event occur within a user-specified time window and can be nonconsecutive on the stream. Existing methods widely utilize the state automaton to match complex events. However, the state automaton is typically used for matching consecutive items satisfying a pattern, e.g., the regular expression. To support nonconsecutive event matching, it has to maintain a large number of partial matches and skip irrelevant events, which results in a huge overhead. To avoid this problem, we employ the bit parallelism technique to match complex events continuously in this paper. We utilize a set of bit sequences to represent the events, where each bit is associated with a time slice, and an event is mapped to a 1-bit of the sequence if its timestamp belongs to the time slice. Then, bit-parallel operations are designed to process the constraints defined on the complex event, e.g., the time window limitation, and sequential order of the events, etc. We further propose the bit-parallel algorithms to support continuous complex event matching using these bit operations. Our experiments on real and synthetic datasets demonstrate that our method outperforms the existing methods by up to an order of magnitude in Query efficiency.
Tao Qiu, Shenwang Jiang, Xiaochun Yang 0001, Bin Wang 0015, Chuanyu Zong, Rui Zhu 0003
ICDE4
2024 Exploring Optimal Parameters for Expected Results on Radius-Bounded k-Core Queries
abstract
Radius-bounded$k$-core queries (RB-$k$-core queries) in geo-social networks aim to find all$k$-cores containing a given query vertex$q$while all vertices in each$k$-core fall into a circle under a given query radius$r$, which is widely used in many applications, such as team formulation and event organization. However, the query parameters$k$and$r$are hard to specify by the users without any background knowledge, which means the query results often do not meet the users' requirements, i.e., some expected vertices are missed in the query results. To tackle this issue, we investigate the problem of exploring optimal refined parameters (EOP) for expected results on RB­$k$-core queries, which aims to explore the optimal parameters that make the expected vertex$\omega$and query vertex$q$appear in the same RB-$k$-core. To address the EOP problem, we first propose two baseline algorithms, namely PriorityR and HybridR, which refine the parameters$k$and$r$simultaneously based on the effective bounds of the refined$r^{\prime}$• To enhance the efficiency of exploring optimal parameters, we develop two efficient al-gorithms. The first algorithm, Priority K, simultaneously refines both parameters based on the effective bound of the refined$k$• The second algorithm, HybridK, explores the optimal parameters using the continuous convergence bounds of the refined$k^{\prime}$and$r$• Furthermore, to enhance exploration efficiency, we develop a novel index, called HCR-Tree, based on the hierarchical coreness of vertices and R- Tree. This index accelerates the verification of whether the coreness of a vertex in any sub graph exceeds$k$in the above algorithms. Finally, we conduct extensive experiments using five real geo-social network datasets, which show that the optimal parameters can be explored effectively by the algorithms, and HybridK is the most effective. Meanwhile, the HCR- Tree performs better than the R- Tree for the EOP problem.
Chuanyu Zong, Zefang Dong, Xiaochun Yang 0001, Bin Wang 0015, Huaijie Zhu, Tao Qiu, Rui Zhu 0003
ICDE4
2024 Two-Stage Trained Stacking Model for Univariate Time Series Forecasting
Bin Wang 0015, Xiaochun Yang 0001, Shiyu Yu
WISE (1)2
2024 Extract Implicit Semantic Friends and Their Influences from Bipartite Network for Social Recommendation
abstract
Abstract Social recommendation often incorporates trusted social links with user-item interactions to enhance rating prediction. Although methods that aggregate explicit social links have shown promising prospects, they are often constrained by the absence of explicit social data and the assumption of homogeneity, thus overlooking variations in social influence and consistency. These limitations hinder semantic expression and recommendation performance. Therefore, we propose a novel framework for social recommendation. First, we design a bipartite network embedding scheme, which learns vertex representations in the embedding space by modeling 1st-order explicit relations and higher-order implicit relations between vertices. Then, the similarity of the embedding vectors is used to extract top-k semantically consistent friends for each user. Next, we design an algorithm to assign a specific influence value to each user. Finally, we combine the top-k friends of the user and their influence values into an ensemble and add it as a regularization term to the rating prediction process of the user to correct the bias. Experiments on three real benchmark datasets show significant improvements in EISF over state-of-the-art methods.
Zhigao Zhang, Fanfei Song, Bin Wang 0015, Chuansheng Dong
Data Sci. Eng.3
2024 BERD+: A Generic Sequential Recommendation Framework by Eliminating Unreliable Data with Item- and Attribute-level Signals
abstract
Most sequential recommendation systems (SRSs) predict the next item as the target for users given its preceding items as input, assuming the target is definitely related to its input. However, users may unintentionally click items that are inconsistent with their preference due to external factors, causing unreliable instances whose target mismatches the input. We, for the first time , verify SRSs can be misguided by such unreliable instances and design a generic SRS framework B y E liminating un R eliable D ata (BERD+), which can be flexibly plugged into existing SRSs. Specifically, BRED+ is guided with observations on the training process of instances: Unreliable instances generally have high training loss; high-loss instances are not necessarily unreliable but uncertain ones caused by blurry sequential patterns; and item attributes help rectify instance loss and uncertainty, but may also introduce disturbance. Accordingly, BERD+ models both the loss and uncertainty of each instance via a Gaussian distribution, whereby a heterogeneous uncertainty-aware graph convolution network is designed to learn accurate embeddings for different entities while reducing the disturbance caused by uncertain attribute values. Thereafter, an explicit preference extractor rectifies instance loss and uncertainty and reduces the disturbance caused by less-focused attribute types. Finally, instances with high loss and low uncertainty are eliminated as unreliable data. Extensive experiments verify the efficacy of BERD+.
Yatong Sun, Xiaochun Yang 0001, Zhu Sun 0001, Bin Wang 0015
ACM Trans. Inf. Syst.4
2023 An Adaptive Video Clip Sampling Approach for Enhancing Query-Based Moment Retrieval in Videos
Lingdu Kong, Tieying Li, Xiaochun Yang 0001, Shengzhi Han, Bin Wang 0015
DASFAA (3)5
2023 Efficient Index-Based Regular Expression Matching with Optimal Query Plan Tree
Tao Qiu, Xiaochun Yang 0001, Bin Wang 0015, Chuanyu Zong, Rui Zhu 0003, Xiufeng Xia
DASFAA (1)3
2023 Continuous k-Similarity Trajectories Search over Data Stream
Rui Zhu 0003, Meichun Xiao, Bin Wang 0015, Xiaochun Yang 0001, Xiufeng Xia, Chuanyu Zong, Tao Qiu
DASFAA (1)3
2023 Efficiently Answering Why-Not Questions on Radius-Bounded k-Core Searches
Chuanyu Zong, Zefang Dong, Xiaochun Yang 0001, Bin Wang 0015, Tao Qiu, Huaijie Zhu
DASFAA (3)4
2023 Efficient Regular Expression Matching Based on Positional Inverted Index : (Extended Abstract)
abstract
We study the efficient regular expression (regex) matching problem. Existing algorithms are scanning-based algorithms that typically use an equivalent automaton compiled from the regex query to verify a document. Although some works propose various strategies to quickly jump to candidate locations in a document where a query result may appear, they still need to utilize the scanning-based method to verify these candidate locations. These methods become inefficient when there are still many candidate locations needed to be verified. In this paper, we propose a novel approach to efficiently compute all matching positions for a regex query purely based on a positional q-gram inverted index. We propose a gram-driven NFA to represent the language of a regex and show all regex matching locations can be obtained by finding positions on q-grams of GNFA that satisfy certain positional constraints. Then we propose several GNFA-based query plans to answer the query using the positional inverted index. In order to improve the query efficiency, we design the algorithm to build a tree-based query plan by carefully choosing a checking order for positional constraints. Experimental results on real-world datasets show that our method outperforms state-of-the-art methods by up to an order of magnitude in query efficiency.
Tao Qiu, Xiaochun Yang 0001, Bin Wang 0015, Wei Wang 0011
ICDE3
2023 Themis: Detecting Anomalies from Disguised Normal Financial Activities
abstract
Financial supervision plays a pivotal role in society as it provides early warnings of financial activities and aids the government in detecting financial crimes. Detecting anomalous activities from normal financial activities is extremely challenging due to their disguise and complexity. However, existing anomaly detection methods in real-world financial scenarios typically suffer from some limitations: (a) Their formulations are overly simplistic to effectively identify complex anomalies; (b) Machine learning-based anomaly-detection methods lack enough training label, interpretability, and confidence, making it difficult to obtain approval from governments or financial institutions; (c) Many of them only focus on the financial transaction itself, ignoring the spatio-temporal characteristics of transaction and social relationships. To circumvent the challenges mentioned above, this paper proposes a novel anomaly-detection framework to detect the anomalies from disguised normal financial activities and infer clue chains for them. In particular, we are the first to formalize ten anomalies by reference to actual bank statements, and then three types of anomaly-detecting algorithms are proposed to discover these anomalies from financial activities. Next, we utilize an intelligent search algorithm to trace the most suspicious activities (clue chains) for institutions, improving the interpretability compared with learning-based methods. More importantly, we developed an anomaly-detection system, Themis, to detect these complex financial anomalies, which has been deployed in some real scenarios. The performance of Themis is demonstrated through some comprehensive extensive experiments and case studies on synthetic datasets and real bank statements.
Rui Ding 0003, Xiaochun Yang 0001, Bin Wang 0015
ICDM3
2023 Theoretically Guaranteed Bidirectional Data Rectification for Robust Sequential Recommendation
abstract
Sequential recommender systems (SRSs) are typically trained to predict the next item as the target given its preceding (and succeeding) items as the input. Such a paradigm assumes that every input-target pair is reliable for training. However, users can be induced to click on items that are inconsistent with their true preferences, resulting in unreliable instances, i.e., mismatched input-target pairs. Current studies on mitigating this issue suffer from two limitations: (i) they discriminate instance reliability according to models trained with unreliable data, yet without theoretical guarantees that such a seemingly contradictory solution can be effective; and (ii) most methods can only tackle either unreliable input or targets but fail to handle both simultaneously. To fill the gap, we theoretically unveil the relationship between SRS predictions and instance reliability, whereby two error-bounded strategies are proposed to rectify unreliable targets and input, respectively. On this basis, we devise a model-agnostic Bidirectional Data Rectification (BirDRec) framework, which can be flexibly implemented with most existing SRSs for robust training against unreliable data. Additionally, a rectification sampling strategy is devised and a self-ensemble mechanism is adopted to reduce the (time and space) complexity of BirDRec. Extensive experiments on four real-world datasets verify the generality, effectiveness, and efficiency of our proposed BirDRec.
Yatong Sun, Bin Wang 0015, Zhu Sun 0001, Xiaochun Yang 0001, Yan Wang 0002
NeurIPS2
2023 Detecting maximum k-durable structures on temporal graphs
Zhaonian Zou, Xianmin Liu, Jianzhong Li 0001, Xiaochun Yang 0001, Bin Wang 0015
Knowl. Based Syst.6
2023 Closest Pairs Search Over Data Stream
abstract
k-closest pair (KCP for short) search is a fundamental problem in database research. Given a set of d-dimensional streaming data S, KCP search aims to retrieve k pairs with the shortest distances between them. While existing works have studied continuous 1-closest pair query (i.e., k=1) over dynamic data environments, which allow for object insertions/deletions, they require high computational costs and cannot easily support KCP search with k>1. This paper investigates the problem of KCP search over data stream, aiming to incrementally maintain as few pairs as possible to support KCP search with arbitrarily k. To achieve this, we introduce the concept of NNS (short for N earest N eighbour pair- S et), which consists of all the nearest neighbour pairs and allows us to support KCP search via only accessing O(k) objects. We further observe that in most cases, we only need to use a small portion of NNS to answer KCP search as typically kłl n. Based on this observation, we propose TNNS (short for T hreshold-based NN pair S et), which contains a small number of high-quality NN pairs, and a partition named τ-DLBP (short for τ- D istance L ower- B ound based P artition) to organize objects, with τ being an integer significantly smaller than n. τ-DLBP organizes objects using up to O(łog n / τ) partitions and is able to support the construction and update of TNNS efficiently.
Rui Zhu 0003, Bin Wang 0015, Xiaochun Yang 0001, Baihua Zheng
Proc. ACM Manag. Data2
2023 Unbiased quasi-hyperbolic nesterov-gradient momentum-based optimizers for accelerating convergence
Weiwei Cheng, Xiaochun Yang 0001, Bin Wang 0015, Wei Wang 0011
World Wide Web (WWW)3
2023 Hierarchical filtering: improving similar substring matching under edit distance
Tao Qiu, Chuanyu Zong, Xiaochun Yang 0001, Bin Wang 0015, Bing Li 0002
World Wide Web (WWW)4
2022 Bi-CMR: Bidirectional Reinforcement Guided Hashing for Effective Cross-Modal Retrieval
abstract
Cross-modal hashing has attracted considerable attention for large-scale multimodal data. Recent supervised cross-modal hashing methods using multi-label networks utilize the semantics of multi-labels to enhance retrieval accuracy, where label hash codes are learned independently. However, all these methods assume that label annotations reliably reflect the relevance between their corresponding instances, which is not true in real applications. In this paper, we propose a novel framework called Bidirectional Reinforcement Guided Hashing for Effective Cross-Modal Retrieval (Bi-CMR), which exploits a bidirectional learning to relieve the negative impact of this assumption. Specifically, in the forward learning procedure, we highlight the representative labels and learn the reinforced multi-label hash codes by intra-modal semantic information, and further adjust similarity matrix. In the backward learning procedure, the reinforced multi-label hash codes and adjusted similarity matrix are used to guide the matching of instances. We construct two datasets with explicit relevance labels that reflect the semantic relevance of instance pairs based on two benchmark datasets. The Bi-CMR is evaluated by conducting extensive experiments over these two datasets. Experimental results prove the superiority of Bi-CMR over four state-of-the-art methods in terms of effectiveness.
Tieying Li, Xiaochun Yang 0001, Bin Wang 0015, Chong Xi, Hanzhong Zheng, Xiangmin Zhou
AAAI3
2022 Approximate Continuous Top-K Queries over Memory Limitation-Based Streaming Data
Rui Zhu 0003, Liu Meng, Bin Wang 0015, Xiaochun Yang 0001, Xiufeng Xia
DASFAA (1)3
2022 Secure Boolean Spatial Keyword Query With Lightweight Access Control in Cloud Environments
abstract
Spatial keyword query has attracted wide-spread academic and industrial concerns due to the popularity of location-based services and Internet of Things. To efficiently support the online query processing, the data owners need to outsource their data to cloud platforms. However, the outsourcing services may raise privacy leaking issues. Moreover, access control, another important security concern, is largely ignored. Therefore, we first propose and formalize the problem of secure boolean spatial keyword query under lightweight access control while guaranteeing the widely acceptedadaptive indistinguishability against chosen keyword attackmodel. Then, we devise a novel hybrid Bloom filter encoding strategy, including a linear embedding and exponent-based transformation schemes and a secure index structure, calledSAGTree. They can maintain both geo-text and access policy information together in a secure way while answering the encrypted queries under access control without decryption. Finally, we present the in-depth security analysis and demonstrate the performance of our proposed algorithms.
Ningning Cui, Xiaochun Yang 0001, Yunliang Chen 0002, Jianxin Li 0001, Bin Wang 0015, Geyong Min
IEEE Internet Things J.5
2022 Evolving subgraph matching on temporal graphs
Zhaonian Zou, Jianzhong Li 0001, Xiaochun Yang 0001, Bin Wang 0015
Knowl. Based Syst.5
2022 Efficient Regular Expression Matching Based on Positional Inverted Index
abstract
We study the efficient regular expression (regex) matching problem. Existing algorithms are the scanning-based algorithms which typically use an equivalent automaton compiled from the regex query to verify a document. Although some works propose various strategies to quickly jump tocandidate locationsin a document where a query result may appear, they still need to utilize the scanning-based method to verify these candidate locations. These methods become inefficient when there are still many candidate locations needed to be verified. In this article, we propose a novel approach to efficiently compute all matching positions for a regex query purely based on a positional$q$-gram inverted index. We propose a gram-driven NFA to represent the language of a regex and show all regex matching locations can be obtained by finding positions on$q$-grams of GNFA that satisfy certain positional constraints. Then we propose several GNFA-based query plans to answer the query using the positional inverted index. In order to improve the query efficiency, we design the algorithm to build a tree-based query plan by carefully choosing a checking order for positional constraints. Experimental results on real-world datasets show that our method outperforms state-of-the-art methods by up to an order of magnitude in query efficiency.
Tao Qiu, Xiaochun Yang 0001, Bin Wang 0015, Wei Wang 0011
IEEE Trans. Knowl. Data Eng.3
2022 DevRec: Multi-Relationship Embedded Software Developer Recommendation
abstract
Collaboration efficiency is of paramount importance for software development. Finding suitable developers is critical and challenging due to the difficulty of capturing developers’ expertises, relevance as well as the sparsity of explicit developer-task interactions. To tackle this problem, existing developer recommendation approaches focus on modelling the developer’s expertise or interactions with tasks based on their historical information. However, such approaches often suffer from low performance because they ignore some useful information that might help improve recommendation performance, such as 1) developers’ collaboration relationship; 2) the interaction relationship between developer and task; and 3) the tasks’ similarity relationship. To leverage the above-mentioned relationships, this paper proposes DevRec, a novel multi-relationship embedded approach for software developer recommendation. We first formally define the multi-relationships and then learn the vector representations (aka. embeddings) of developers and tasks. Second, we explicitly encoded the multi-relationships into the embedding process. Third, to refine the embeddings of developers and tasks, we recursively propagate the embeddings from their high-order connectivity based on graph convolution network. Moreover, to reveal the importance of different relationships, we generate their attentive weights based on attention mechanism. Finally, to evaluate the performance of DevRec, we conduct extensive experiments on two real-world datasets, and to investigate the usefulness of DevRec in practice, we conduct a user study at a large software company. The results show that DevRec outperforms other five state-of-the-art approaches significantly.
Xinqiang Xie, Xiaochun Yang 0001, Bin Wang 0015, Qiang He 0001
IEEE Trans. Software Eng.3
2021 Does Every Data Instance Matter? Enhancing Sequential Recommendation by Eliminating Unreliable Data
abstract
Most sequential recommender systems (SRSs) predict next-item as target for each user given its preceding items as input, assuming that each input is related to its target. However, users may unintentionally click on items that are inconsistent with their preference. We empirically verify that SRSs can be misguided with such unreliable instances (i.e. targets mismatch inputs). This inspires us to design a novel SRS By Eliminating unReliable Data (BERD) guided with two observations: (1) unreliable instances generally have high training loss; and (2) high-loss instances are not necessarily unreliable but uncertain ones caused by blurry sequential pattern. Accordingly, BERD models both loss and uncertainty of each instance via a Gaussian distribution to better distinguish unreliable instances; meanwhile an uncertainty-aware graph convolution network is exploited to assist in mining unreliable instances by lowering uncertainty. Extensive experiments on four real-world datasets demonstrate the superiority of our proposed BERD.
Yatong Sun, Bin Wang 0015, Zhu Sun 0001, Xiaochun Yang 0001
IJCAI2
2021 Practical approximate indoor nearest neighbour locating with crowdsourced RSSIs
Bin Wang 0015, Xiaochun Yang 0001
World Wide Web2
2020 A Neighbor-Aware Group Recommendation Algorithm
Rong Pu, Bin Wang 0015, Xiaoxu Song, Xinqiang Xie, Jing Qin 0005
ADMA2
2020 TOP-R Keyword-Aware Community Search
Xiaoxu Song, Bin Wang 0015, Rong Pu
ADMA2
2020 Research of Medical Aided Diagnosis System Based on Temporal Knowledge Graph
Fanfei Song, Bin Wang 0015
ADMA2
2020 Cross Product and Attention Based Deep Neural Collaborative Filtering
Zhigao Zhang, Jing Qin 0005, Bin Wang 0015
ADMA4
2020 Low-Light Image Enhancement with Color Transfer Based on Local Statistical Feature
Zhigao Zhang, Bin Wang 0015
ADMA2
2020 SVkNN: Efficient Secure and Verifiable k-Nearest Neighbor Query on the Cloud Platform*
abstract
With the boom in cloud computing, data outsourcing in location-based services is proliferating and has attracted increasing interest from research communities and commercial applications. Nevertheless, since the cloud server is probably both untrusted and malicious, concerns of data security and result integrity have become on the rise sharply. However, there exist little work that can commendably assure the data security and result integrity using a unified way. In this paper, we study the problem of secure and verifiable k nearest neighbor query (SVkNN). To support SVkNN, we first propose a novel unified structure, called verifiable and secure index (VSI). Based on this, we devise a series of secure protocols to facilitate query processing and develop a compact verification strategy. Given an SVkNN query, our proposed solution can not merely answer the query efficiently while can guarantee: 1) preserving the privacy of data, query, result and access patterns; 2) authenticating the correctness and completeness of the results without leaking the confidentiality. Finally, the formal security analysis and complexity analysis are theoretically proven and the performance and feasibility of our proposed approaches are empirically evaluated and demonstrated.
Ningning Cui, Xiaochun Yang 0001, Bin Wang 0015, Jianxin Li 0001, Guoren Wang
ICDE3
2020 Secure range query over encrypted data in outsourced environments
Ningning Cui, Xiaochun Yang 0001, Bin Wang 0015, Jianxin Li 0001
World Wide Web3
2019 Crowdsourced Indoor Localization for Diverse Devices with RSSI Sequences
Xiaochun Yang 0001, Bin Wang 0015
WISA3
2019 Private Trajectory Data Publication for Trajectory Classification
Huaijie Zhu, Xiaochun Yang 0001, Bin Wang 0015, Leixia Wang, Wang-Chien Lee
WISA3
2019 A Solution for High Availability Memory Access
Chunjing Gan, Bin Wang 0015, Zhi-Jie Wang 0009, Huazhong Liu, Dingyu Yang, Jian Yin 0001, Shiyou Qian, Song Guo 0001
ICA3PP (1)2
2019 A Novel Representation and Compression for Queries on Trajectories in Road Networks (Extended Abstract)
abstract
Recording and querying time-stamped trajectories incurs high cost of data storage and computing. In this paper, we explore characteristics of the trajectories in road networks, which have motivated the idea of coding trajectories by associating timestamps with relative spatial path and locations. Such a representation contains large number of duplicate information to achieve a lower entropy compared with the existing representations, thereby drastically cutting the storage cost. We propose techniques to compress spatial path and locations separately, which can support fast positioning and achieve better compression ratio. For locations, we propose two novel encoding schemes such that the binary code can preserve distance information, which is very helpful for LBS applications. In addition, an unresolved question in this area is whether it is possible to perform search directly on the compressed trajectories, and if the answer is yes, then how. Here we show that directly querying compressed trajectories based on our encoding scheme is possible and can be done efficiently.We design a set of primitive operations for this purpose, and propose index structures to reduce query response time. We demonstrate the advantage of our method and compare it against existing ones through a thorough experimental study on real trajectories in road network.
Xiaochun Yang 0001, Bin Wang 0015, Chengfei Liu, Baihua Zheng
ICDE2
2019 When Geo-Text Meets Security: Privacy-Preserving Boolean Spatial Keyword Queries
abstract
In recent years, spatial keyword query has attracted wide-spread research attention due to the popularity of the location-based services. To efficiently support the online spatial keyword query processing, the data owners need to outsource their data and the query processing service to cloud platforms. However, the outsourcing services may raise privacy leaking issues because the cloud server on the platforms may not be trusted for both data owners and query users. Therefore, in this work, we first propose and formalize the problem of privacy-preserving boolean spatial keyword query under the widely accepted Known Background Thread Model. And then, we devise a novel privacy-preserving spatial-textual Bloom Filter encoding structure and an encrypted R-tree index. They can maintain both spatial and text information together in a secure way while answering the encrypted spatial keyword queries without the need for data decryption. To further accelerate the query processing, a compressed encrypted index is provided to deal with the challenges of the large dimension expansion and the expensive space consumption in the encrypted R-tree index. In addition, we develop the corresponding algorithms based on the designed index, and present the in-depth security analysis to show our work's satisfaction meeting the strong secure scheme. Finally, we demonstrate the performance of our proposed index and algorithms by conducting extensive experiments on four datasets under various system settings.
Ningning Cui, Jianxin Li 0001, Xiaochun Yang 0001, Bin Wang 0015, Mark Reynolds 0001, Yong Xiang 0001
ICDE4
2019 An Efficient Method for High Quality and Cohesive Topical Phrase Mining
abstract
A phrase is a natural, meaningful, and essential semantic unit. In topic modeling, visualizing phrases for individual topics is an effective way to explore and understand unstructured text corpora. However, from phrase quality and topical cohesion perspectives, the outcomes of existing approaches remain to be improved. Usually, the process of topical phrase mining is twofold: phrase mining and topic modeling. For phrase mining, existing approaches often suffer from order sensitive and inappropriate segmentation problems, which make them often extract inferior quality phrases. For topic modeling, traditional topic models do not fully consider the constraints induced by phrases, which may weaken the cohesion. Moreover, existing approaches often suffer from losing domain terminologies since they neglect the impact of domain-level topical distribution. In this paper, we propose an efficient method for high quality and cohesive topical phrase mining. A high quality phrase should satisfy frequency, phraseness, completeness, and appropriateness criteria. In our framework, we integrate quality guaranteed phrase mining method, a novel topic model incorporating the constraint of phrases, and a novel document clustering method into an iterative framework to improve both phrase quality and topical cohesion. We also describe efficient algorithmic designs to execute these methods efficiently. The empirical verification demonstrates that our method outperforms the state-of-the-art methods from the aspects of both interpretability and efficiency.
Bing Li 0002, Xiaochun Yang 0001, Rui Zhou 0001, Bin Wang 0015, Chengfei Liu, Yanchun Zhang
IEEE Trans. Knowl. Data Eng.4
2019 Improving Power Efficiency for Online Video Streaming Service: A Self-Adaptive Approach
abstract
The video streaming technique and 4G LTE networks have been developing at a high speed, while the advancement of the battery technology is relatively slow. A lot of efforts have been made on understanding the power consumption in general 4G LTE networks, while little attention has been focused on reducing the power consumption of mobile devices for online video streaming in 4G LTE networks. In this paper, we attempt to develop efficient optimization techniques to address this problem. It is an important and also interesting problem, while there are many challenges needing to be alleviated (e.g., the uncertainty of users' behavior modes). To attack the challenges, we suggest a self-adaptive method that can allow us to adjust various parameters dynamically and efficiently, achieving a relatively small energy consumption. We give the rigorous theoretical analysis for the proposed method, and conduct the empirical study to validate its effectiveness.
Zhi-Jie Wang 0009, Kun Wang 0005, Song Guo 0001, Bin Wang 0015, Minyi Guo
IEEE Trans. Sustain. Comput.5
2019 Efficient regular expression matching on LZ77 compressed strings using negative factors
Yutong Han, Bin Wang 0015, Xiaochun Yang 0001, Tao Qiu, Huaijie Zhu
World Wide Web2
2018 Secure Range Query over Encrypted Data in Outsourced Environments
Ningning Cui, Xiaochun Yang 0001, Leixia Wang, Bin Wang 0015, Jianxin Li 0001
DASFAA (2)4
2018 Efficient Approximate Subsequence Matching Using Hybrid Signatures
Tao Qiu, Xiaochun Yang 0001, Bin Wang 0015, Yutong Han, Siyao Wang
DASFAA (1)3
2018 Answering Why-Not Questions on Structural Graph Clustering
Chuanyu Zong, Xiufeng Xia, Bin Wang 0015, Xiaochun Yang 0001, Jiajia Li 0003, Rui Zhu 0003
DASFAA (1)3
2018 SAP: Improving Continuous Top-K Queries over Streaming Data
abstract
Continuous top-k query over streaming data is a fundamental problem in database. In this paper, we focus on sliding window scenario, where a continuous top-k query returns the top-k objects within each query window on the data stream. Existing algorithms support this type of queries via incrementally maintaining a subset of objects in the window and try to retrieve the answer from this subset as much as possible whenever the window slides. However, since all the existing algorithms are sensitive to query parameters and data distribution, they all suffer from expensive incremental maintenance cost. In this paper, we propose a self-adaptive partition framework to support continuous top-k query. It partitions the window into subwindows and only maintains a small number of candidates with highest scores in each sub-window. Based on this framework, we have developed several partition algorithms to cater for different object distributions and query parameters. It is the first algorithm that achieves logarithmic complexity w.r.t. k for incremental maintaining the candidate set even in the worst case.
Rui Zhu 0003, Bin Wang 0015, Xiaochun Yang 0001, Baihua Zheng, Guoren Wang
ICDE2
2018 LS-Join: Local Similarity Join on String Collections (Extended Abstract)
abstract
String similarity join, as an essential operation in applications including data integration and data cleaning, has attracted significant attention in the research community. Previous studies focus on global similarity join. In this paper, we study local similarity join with edit distance constraints, which finds string pairs from two string collections that have similar substrings. We study two kinds of local similarity join problems: checking local similar pairs and locating local similar pairs. We first consider the case where if two strings are locally similar to each other, they must share a common gram of a certain length. We show how to do efficient local similarity verification based on a matching gram pair. We propose two pruning techniques and an incremental method to further improve the efficiency of finding matching gram pairs. Then we devise a method to locate the longest similar substring pair for two local similar strings. We conducted a comprehensive experimental study to evaluate the efficiency of these techniques.
Xiaochun Yang 0001, Bin Wang 0015, Chengfei Liu
ICDE3
2018 An Adaptive Hierarchical Compositional Model for Phrase Embedding
abstract
Phrase embedding aims at representing phrases in a vector space and it is important for the performance of many NLP tasks. Existing models only regard a phrase as either full-compositional or non-compositional, while ignoring the hybrid-compositionality that widely exists, especially in long phrases. This drawback prevents them from having a deeper insight into the semantic structure for long phrases and as a consequence, weakens the accuracy of the embeddings. In this paper, we present a novel method for jointly learning compositionality and phrase embedding by adaptively weighting different compositions using an implicit hierarchical structure. Our model has the ability of adaptively adjusting among different compositions without entailing too much model complexity and time cost. To the best of our knowledge, our work is the first effort that considers hybrid-compositionality in phrase embedding. The experimental evaluation demonstrates that our model outperforms state-of-the-art methods in both similarity tasks and analogy tasks.
Bing Li 0002, Xiaochun Yang 0001, Bin Wang 0015, Wei Wang 0011, Wei Cui 0002, Xianchao Zhang 0001
IJCAI3
2018 Maximum Co-located Community Search in Large Scale Social Networks
abstract
The problem of k-truss search has been well defined and investigated to find the highly correlated user groups in social networks. But there is no previous study to consider the constraint of users' spatial information in k-truss search, denoted as co-located community search in this paper. The co-located community can serve many real applications. To search the maximum co-located communities efficiently, we first develop an efficient exact algorithm with several pruning techniques. After that, we further develop an approximation algorithm with adjustable accuracy guarantees and explore more effective pruning rules, which can reduce the computational cost significantly. To accelerate the real-time efficiency, we also devise a novel quadtree based index to support the efficient retrieval of users in a region and optimise the search regions with regards to the given query region. Finally, we verify the performance of our proposed algorithms and index using five real datasets.
Lu Chen 0008, Chengfei Liu, Rui Zhou 0001, Jianxin Li 0001, Xiaochun Yang 0001, Bin Wang 0015
Proc. VLDB Endow.6
2018 A Novel Representation and Compression for Queries on Trajectories in Road Networks
abstract
Recording and querying time-stamped trajectories incurs high cost of data storage and computing. In this paper, we explore several characteristics of the trajectories in road networks, which have motivated the idea of coding trajectories by associating timestamps with relative spatial path and locations. Such a representation contains a large number of duplicate information to achieve a lower entropy compared with the existing representations, thereby drastically cutting the storage cost. We propose several techniques to compress spatial path and locations separately, which can support fast positioning and achieve better compression ratio. For locations, we propose two novel encoding schemes such that the binary code can preserve distance information, which is very helpful for LBS applications. In addition, an unresolved question in this area is whether it is possible to perform a search directly on the compressed trajectories, and if the answer is yes, then how. Here, we show that directly querying compressed trajectories based on our encoding scheme is possible and can be done efficiently. We design a set of primitive operations for this purpose, and propose index structures to reduce query response time. We demonstrate the advantage of our method and compare it against existing ones through a thorough experimental study on real trajectories in road network.
Xiaochun Yang 0001, Bin Wang 0015, Chengfei Liu, Baihua Zheng
IEEE Trans. Knowl. Data Eng.2
2018 Range-Based Nearest Neighbor Queries with Complex-Shaped Obstacles
abstract
In this paper, we study a novel variant of obstructed nearest neighbor queries, namely,range-based obstructed nearest neighbor(RONN) search. As a natural generalization ofcontinuous obstructed nearest-neighbor(CONN), an RONN query retrieves a set ofobstructed nearest neighborscorresponding to every point in a specified range. We propose a new index, namely binary obstructed tree (calledOB-tree), for indexing complex objects in the obstructed space. The novelty of OB-tree lies in the idea ofdividing the obstructed space into non-obstructed subspaces, aiming to efficiently retrieve highly qualified candidates for RONN processing. We develop an algorithm for construction of the OB-tree and propose a space division scheme, calledoptimal obstacle balance(OOB2) scheme, to address the tree balance problem. Accordingly, we propose an efficient algorithm, calledRONN by OB-tree Acceleration(RONN-OBA), which exploits the OB-tree and a binary traversal order of data objects to accelerate query processing of RONN. In addition, we extend our work in several aspects regarding the shape of obstacles, and range-based$k$NN queries in obstructed space. At last, we conduct a comprehensive performance evaluation using both real and synthetic datasets to validate our ideas and the proposed algorithms. The experimental result shows that the RONN-OBA algorithm outperforms the two R-tree based algorithms and RONN-OA significantly.
Huaijie Zhu, Xiaochun Yang 0001, Bin Wang 0015, Wang-Chien Lee
IEEE Trans. Knowl. Data Eng.3
2018 ACRES: efficient query answering on large compressed sequences
Bin Wang 0015, Xiaochun Yang 0001, Guoren Wang
World Wide Web1
2018 Top-K representative documents query over geo-textual data stream
Bin Wang 0015, Rui Zhu 0003, Xiaochun Yang 0001, Guoren Wang
World Wide Web1
2017 Efficiently Mining High Quality Phrases from Texts
abstract
Phrase mining is a key research problem for semantic analysis and text-based information retrieval. The existing approaches based on NLP, frequency, and statistics cannot extract high quality phrases and the processing is also time consuming, which are not suitable for dynamic on-line applications. In this paper, we propose an efficient high-quality phrase mining approach (EQPM). To the best of our knowledge, our work is the first effort that considers both intra-cohesion and inter-isolation in mining phrases, which is able to guarantee appropriateness. We also propose a strategy to eliminate order sensitiveness, and ensure the completeness of phrases. We further design efficient algorithms to make the proposed model and strategy feasible. The empirical evaluations on four real data sets demonstrate that our approach achieved a considerable quality improvement and the processing time was 2.3X - 29X faster than the state-of-the-art works.
Bing Li 0002, Xiaochun Yang 0001, Bin Wang 0015, Wei Cui 0002
AAAI3
2017 Efficient Regular Expression Matching on Compressed Strings
Yutong Han, Bin Wang 0015, Xiaochun Yang 0001, Huaijie Zhu
DASFAA (2)2
2017 Locating Longest Common Subsequences with Limited Penalty
Bin Wang 0015, Xiaochun Yang 0001, Jinxu Li
DASFAA (2)1
2017 Refreshment of the shortest path cache with change of single edge
Xiaohua Li 0004, Tao Qiu, Ning Wang 0003, Xiaochun Yang 0001, Bin Wang 0015, Ge Yu 0001
Expert Syst. Appl.5
2017 Approximate Continuous Top-k Query over Sliding Window
Rui Zhu 0003, Bin Wang 0015, Shiying Luo, Xiaochun Yang 0001, Guoren Wang
J. Comput. Sci. Technol.2
2017 LS-Join: Local Similarity Join on String Collections
abstract
String similarity join, as an essential operation in applications including data integration and data cleaning, has attracted significant attention in the research community. Previous studies focus on global similarity join. In this paper, we study local similarity join with edit distance constraints, which finds string pairs from two string collections that have similar substrings. We study two kinds of local similarity join problems: checking local similar pairs and locating local similar pairs. We first consider the case where if two strings are locally similar to each other, they must share a common gram of a certain length. We show how to do efficient local similarity verification based on a matching gram pair. We propose two pruning techniques and an incremental method to further improve the efficiency of finding matching gram pairs. Then, we devise a method to locate the longest similar substring pair for two local similar strings. We conducted a comprehensive experimental study to evaluate the efficiency of these techniques.
Xiaochun Yang 0001, Bin Wang 0015, Chengfei Liu
IEEE Trans. Knowl. Data Eng.3
2017 SAP: Improving Continuous Top-K Queries Over Streaming Data
abstract
Continuous top-k query over streaming data is a fundamental problem in database. In this paper, we focus on the sliding window scenario, where a continuous top-k query returns the top-k objects within each query window on the data stream. Existing algorithms support this type of queries via incrementally maintaining a subset of objects in the window and try to retrieve the answer from this subset as much as possible whenever the window slides. However, since all the existing algorithms are sensitive to query parameters and data distribution, they all suffer from expensive incremental maintenance cost. In this paper, we propose a self-adaptive partition framework to support continuous top-k query. It partitions the window into sub-windows and only maintains a small number of candidates with highest scores in each sub-window. Based on this framework, we have developed several partition algorithms to cater for different object distributions and query parameters. To our best knowledge, it is the first algorithm that achieves logarithmic complexity w.r.t. k for incrementally maintaining the candidate set even in the worstcase scenarios.
Rui Zhu 0003, Bin Wang 0015, Xiaochun Yang 0001, Baihua Zheng, Guoren Wang
IEEE Trans. Knowl. Data Eng.2
2017 S-MRST: a novel framework for indexing uncertain data
Rui Zhu 0003, Bin Wang 0015, Shiying Luo, Xiaochun Yang 0001, Guoren Wang
World Wide Web2
2017 Minimal explanations of missing values by chasing acquisitional data
Chuanyu Zong, Xiaochun Yang 0001, Bin Wang 0015, Chengfei Liu
World Wide Web3
2016 Efficient Batch Processing for Multiple Keyword Queries on Graph Data
abstract
Recently, answering keyword queries on graph data has drawn a great deal of attention from database communities. However, most graph keyword search solutions proposed so far primarily focus on a single query setting. We observe that for a popular keyword query system, the number of keyword queries received could be substantially large even in a short time interval, and the chance that these queries share common keywords is quite high. Therefore, answering keyword queries in batches would significantly enhance the performance of the system. Motivated by this, this paper studies efficient batch processing for multiple keyword queries on graph data. Realized that finding both the optimal query plan for multiple queries and the optimal query plan for a single keyword query on graph data are computationally hard, we first propose two heuristic approaches which target maximizing keyword overlap and give preferences for processing keywords with short sizes. Then we devise a cardinality based cost estimation model that takes both graph data statistics and search semantics into account. Based on the model, we design an A* based algorithm to find the global optimal execution plan for multiple queries. We evaluate the proposed model and algorithms on two real datasets and the experimental results demonstrate their efficacy.
Lu Chen 0008, Chengfei Liu, Xiaochun Yang 0001, Bin Wang 0015, Jianxin Li 0001, Rui Zhou 0001
CIKM4
2016 CITPM: A Cluster-Based Iterative Topical Phrase Mining Framework
Bing Li 0002, Bin Wang 0015, Rui Zhou 0001, Xiaochun Yang 0001, Chengfei Liu
DASFAA (1)2
2016 An Adaptive Approach of Approximate Substring Matching
Xiaochun Yang 0001, Bin Wang 0015, Chengfei Liu
DASFAA (1)3
2016 Range-based Obstructed Nearest Neighbor Queries
abstract
In this paper, we study a novel variant of obstructed nearest neighbor queries, namely, range-based obstructed nearest neighbor (RONN) search. A natural generalization of continuous obstructed nearest-neighbor (CONN), an RONN query retrieves the obstructed nearest neighbor for every point in a specified range. To process RONN, we first propose a CONN-Based (CONNB) algorithm as our baseline, which reduces the RONN query into a range query and four CONN queries processed using an R-tree. To address the shortcomings of the CONNB algorithm, we then propose a new RONN by R-tree Filtering (RONN-RF) algorithm, which explores effective filtering, also using R-tree. Next, we propose a new index, called O-tree, dedicated for indexing objects in the obstructed space. The novelty of O-tree lies in the idea of dividing the obstructed space into non-obstructed subspaces, aiming to efficiently retrieve highly qualified candidates for RONN processing. We develop an O-tree construction algorithm and propose a space division scheme, called optimal obstacle balance (OOB) scheme, to address the tree balance problem. Accordingly, we propose an efficient algorithm, called RONN by O-tree Acceleration (RONN-OA), which exploits O-tree to accelerate query processing of RONN. In addition, we extend O-tree for indexing polygons. At last, we conduct a comprehensive performance evaluation using both real and synthetic datasets to validate our ideas and the proposed algorithms. The experimental result shows that the RONN-OA algorithm outperforms the two R-tree based algorithms significantly. Moreover, we show that the OOB scheme achieves the best tree balance in O-tree and outperforms two baseline schemes.
Huaijie Zhu, Xiaochun Yang 0001, Bin Wang 0015, Wang-Chien Lee
SIGMOD Conference3
2016 Keyword-aware Optimal Location Query in Road Network
Jinling Bao, Xingshan Liu, Rui Zhou 0001, Bin Wang 0015
WAIM (1)4
2016 A Novel Spatial Cloaking Scheme Using Hierarchical Hilbert Curve for Location-Based Services
Ningning Cui, Xiaochun Yang 0001, Bin Wang 0015
WAIM (2)3
2016 Efficient Approximate Substring Matching in Compressed String
Yutong Han, Bin Wang 0015, Xiaochun Yang 0001
WAIM (2)2
2016 Top-K Similarity Search for Query-By-Humming
Pei-Pei Wang, Bin Wang 0015, Shiying Luo
WAIM (2)2
2016 Energy efficient approximate self-adaptive data collection in wireless sensor networks
Bin Wang 0015, Xiaochun Yang 0001, Guoren Wang, Ge Yu 0001, Wanyu Zang, Meng Yu 0001
Frontiers Comput. Sci.1
2016 Negative Factor: Improving Regular-Expression Matching in Strings
abstract
The problem of finding matches of a regular expression (RE) on a string exists in many applications, such as text editing, biosequence search, and shell commands. Existing techniques first identify candidates using substrings in the RE, then verify each of them using an automaton. These techniques become inefficient when there are many candidate occurrences that need to be verified. In this article, we propose a novel technique that prunes false negatives by utilizing negative factors , which are substrings that cannot appear in an answer. A main advantage of the technique is that it can be integrated with many existing algorithms to improve their efficiency significantly. We present a detailed description of this technique. We develop an efficient algorithm that utilizes negative factors to prune candidates, then improve it by using bit operations to process negative factors in parallel. We show that negative factors, when used with necessary factors (substrings that must appear in each answer), can achieve much better pruning power. We analyze the large number of negative factors, and develop an algorithm for finding a small number of high-quality negative factors. We conducted a thorough experimental study of this technique on real datasets, including DNA sequences, proteins, and text documents, and show significant performance improvement of the state-of-the-art tools by an order of magnitude.
Xiaochun Yang 0001, Tao Qiu, Bin Wang 0015, Baihua Zheng, Yaoshu Wang, Chen Li 0001
ACM Trans. Database Syst.3
2015 Local Filtering: Improving the Performance of Approximate Queries on String Collections
abstract
We study efficient query processing for approximate string queries, which find strings within a string collection whose edit distances to the query strings are within the given thresholds. Existing methods typically hinge on the property that globally similar strings must share at least certain number of identical substrings or subsequences. They become ineffective when there are burst errors or when the number of errors is large. In this paper, we explore the opposite paradigm focusing on finding out the differences of database strings to the query string. We propose a new filtering method, called local filtering, based on the idea that two strings exhibiting substantial local dissimilarities must be globally dissimilar. We propose the concept of (positional) local distance to quantify the minimum amount of errors a query fragment contributes to the edit distance between the query and a data string. It also leads to effective pruning rules and can speed up verification via early termination. We devise a family of indexing methods based on the idea of precomputing (positional) local distances for all possible combinations of query fragments and edit distance thresholds. Based on careful analyses of subtle relationships among local distances, novel techniques are proposed to drastically reduce the amount of enumeration with no or little impact on the pruning power. Efficient query processing methods exploiting the new index and bit-parallelism are also proposed. Experimental results on real datasets show that our local filtering-based methods can achieve substantial speedup compared with state-of-the-art methods, and they are robust against factors such as dataset characteristics and large edit distance thresholds.
Xiaochun Yang 0001, Yaoshu Wang, Bin Wang 0015, Wei Wang 0011
SIGMOD Conference3
2015 ELM-based name disambiguation in bibliography
Donghong Han, Yachao Hu, Bin Wang 0015, Yongjiao Sun
World Wide Web4
2014 Multi-constrained Optimal Path Search Algorithms
Jinling Bao, Bin Wang 0015, Shuchao Yan, Xiaochun Yang 0001
APWeb2
2014 Refreshment Strategies for the Shortest Path Caching Problem with Changing Edge Weight
Xiaohua Li 0004, Tao Qiu, Xiaochun Yang 0001, Bin Wang 0015, Ge Yu 0001
APWeb4
2014 A Correlation-Based Semantic Model for Text Search
Bin Wang 0015, Xiaochun Yang 0001
WAIM2
2014 Indexing Uncertain Data for Supporting Range Queries
Rui Zhu 0003, Bin Wang 0015, Guoren Wang
WAIM2
2014 Approximate Self-Adaptive Data Collection in Wireless Sensor Networks
Bin Wang 0015, Xiaochun Yang 0001, Wanyu Zang, Meng Yu 0001
WASA1
2014 Obtaining K-obfuscation for profile privacy in social networks
abstract
ABSTRACT The increasing popularity of social networks in various application domains has raised privacy concerns for the individuals involved. In this work, we formally present the definition of profile privacy leakage, which is a newly identified privacy leakage in social networks. However, applying existing methods straightforwardly cannot provide efficient privacy protection for the profiles meanwhile incurring a large amount of information loss. We propose k‐obfuscation to protect profiles against graph property based attacks. We develop a general framework for obtaining k‐obfuscation. In this framework, we propose a novel safe vertex‐profile mapping mechanism, named as k‐mapping. We also design a number of techniques to make the k‐mapping method efficient meanwhile maintaining the data utilities. Extensive experiments on real datasets show the satisfactory performance of our methods in terms of privacy protection, efficiency, and practical utilities. Copyright © 2014 John Wiley & Sons, Ltd.
Bin Wang 0015, Xiaochun Yang 0001, Meng Yu 0001, Wanyu Zang
Secur. Commun. Networks2
2014 A secure K-automorphism privacy preserving approach with high data utility in social networks
abstract
ABSTRACT The prevalence of social networks has raised the concern for individual privacy leakage. Although preserving user privacy in social networks has been studied extensively, there is still a lot of room for improvement in the state of the art techniques. For example, the recently proposed K‐automorphism model can prevent node identity attack by constructing a K‐automorphism graph; however, it ignores preserving the privacy of the edges, resulting in path length leakage and edge leakage in the anonymous graph. Another example is the K‐isomorphism model, which was proposed to improve the K‐automorphism model by transforming the graph of social networks into K disjoined isomorphic subgraphs. However, it cuts off the connection among subgraphs, which impairs the data utility of the released anonymous graph. In this paper, we design a secure and high utility privacy preserving model, called AK‐secure, to prevent node identity attack, path length leakage, and edge leakage effectively. On the basis of the AK‐secure privacy preserving model, we propose a graph anonymous algorithm, which constructs an anonymous graph satisfying the AK‐secure privacy preserving model, minimizing information loss and guaranteeing high data utility. Extensive experiments on real data sets show the security, effectiveness of our AK‐secure privacy preserving model and the high data utility of the released anonymous graph. Copyright © 2013 John Wiley & Sons, Ltd.
Jun Yang 0008, Bin Wang 0015, Xiaochun Yang 0001, Guang Xiang
Secur. Commun. Networks2
2013 Efficiently anonymizing social networks with reachability preservation
abstract
The goal of graph anonymization is avoiding disclosure of privacy in social networks through graph modifications meanwhile preserving data utility of the anonymized graph for social network analysis. Graph reachability is an important data utility as reachability queries are not only common on graph databases, but also serving as fundamental operations for many other graph queries. However, the graph reachability is severely distorted after the anonymization. In this paper, we solve this problem by designing a reachability preserving anonymization (RPA for short) algorithm. The main idea of RPA is to organize vertices into groups and greedily anonymizes each vertex with low anonymization cost on reachability. We propose the reachable interval to efficiently measure the anonymization cost incurred by an edge addition, which guarantees the high efficiency of RPA. Extensive experiments illustrate that anonymized social networks generated by our methods preserve high utility on reachability.
Bin Wang 0015, Xiaochun Yang 0001
CIKM2
2013 Minimizing Explanations for Missing Answers to Queries on Databases
Chuanyu Zong, Xiaochun Yang 0001, Bin Wang 0015
DASFAA (1)3
2013 Efficient direct search on compressed genomic data
abstract
The explosive growth in the amount of data produced by next-generation sequencing poses significant computational challenges on how to store, transmit and query these data, efficiently and accurately. A unique characteristic of the genomic sequence data is that many of them can be highly similar to each other, which has motivated the idea of compressing sequence data by storing only their differences to a reference sequence, thereby drastically cutting the storage cost. However, an unresolved question in this area is whether it is possible to perform search directly on the compressed data, and if so, how. Here we show that directly querying compressed genomic sequence data is possible and can be done efficiently. We describe a set of novel index structures and algorithms for this purpose, and present several optimization techniques to reduce the space requirement and query response time. We demonstrate the advantage of our method and compare it against existing ones through a thorough experimental study on real genomic data.
Xiaochun Yang 0001, Bin Wang 0015, Chen Li 0001, Xiaohui Xie
ICDE2
2013 Improving regular-expression matching on strings using negative factors
abstract
The problem of finding matches of a regular expression (RE) on a string exists in many applications such as text editing, biosequence search, and shell commands. Existing techniques first identify candidates using substrings in the RE, then verify each of them using an automaton. These techniques become inefficient when there are many candidate occurrences that need to be verified. In this paper we propose a novel technique that prunes false negatives by utilizing negative factors, which are substrings that cannot appear in an answer. A main advantage of the technique is that it can be integrated with many existing algorithms to improve their efficiency significantly. We give a full specification of this technique. We develop an efficient algorithm that utilizes negative factors to prune candidates, then improve it by using bit operations to process negative factors in parallel. We show that negative factors, when used together with necessary factors (substrings that must appear in each answer), can achieve much better pruning power. We analyze the large number of negative factors, and develop an algorithm for finding a small number of high-quality negative factors. We conducted a thorough experimental study of this technique on real data sets, including DNA sequences, proteins, and text documents, and show the significant performance improvement when applying the technique in existing algorithms. For instance, it improved the search speed of the popular Gnu Grep tool by 11 to 74 times for text documents.
Xiaochun Yang 0001, Bin Wang 0015, Tao Qiu, Yaoshu Wang, Chen Li 0001
SIGMOD Conference2
2012 Answering Multiple Queries in Compressed Texts
abstract
With the exponential increment of data, compression technology becomes an important tool in the field of data management, especially in text management. An increasing pressing challenge is how to efficiently query these massive amounts of sequence data in their compressed format. In this paper we study the problem of answering subsequence-search queries on LZ78 format of texts. We propose the concept of conditional common sub strings of queries to improve query performance. We present a techniques to find minimal conditional common sub strings in compressed text and a local uncompressing technique to verify and locate positions of answers in text. Finally, the experimental results over real data demonstrate the efficiency of our algorithm.
Bin Wang 0015, Minghe Yu 0001, Xiaochun Yang 0001, Guoren Wang
WISA1
2012 Memory-Aware BWT by Segmenting Sequences to Support Subsequence Search
Xiaochun Yang 0001, Bin Wang 0015, Huaijie Zhu
APWeb3
2012 ALAE: Accelerating Local Alignment with Affine Gap Exactly in Biosequence Databases
abstract
We study the problem of local alignment, which is finding pairs of similar subsequences with gaps. The problem exists in biosequence databases. BLAST is a typical software for finding local alignment based on heuristic, but could miss results. Using the Smith-Waterman algorithm, we can find all local alignments in O( mn ) time, where m and n are lengths of a query and a text, respectively. A recent exact approach BWT-SW improves the complexity of the Smith-Waterman algorithm under constraints, but still much slower than BLAST. This paper takes on the challenge of designing an accurate and efficient algorithm for evaluating local-alignment searches, especially for long queries. In this paper, we propose an efficient software called ALAE to speed up BWT-SW using a compressed suffix array. ALAE utilizes a family of filtering techniques to prune meaningless calculations and an algorithm for reusing score calculations. We also give a mathematical analysis and show that the upper bound of the total number of calculated entries using ALAE could vary from 4.50 mn 0.520 to 9.05 mn 0.896 for random DNA sequences and vary from 8.28 mn 0.364 to 7.49 mn 0.723 for random protein sequences. We demonstrate the significant performance improvement of ALAE on BWT-SW using a thorough experimental study on real biosequences. ALAE guarantees correctness and accelerates BLAST for most of parameters.
Xiaochun Yang 0001, Bin Wang 0015
Proc. VLDB Endow.3
2012 Efficiently Indexing Large Sparse Graphs for Similarity Search
abstract
The graph structure is a very important means to model schemaless data with complicated structures, such as protein-protein interaction networks, chemical compounds, knowledge query inferring systems, and road networks. This paper focuses on the index structure for similarity search on a set of large sparse graphs and proposes an efficient indexing mechanism by introducing the Q-Gram idea. By decomposing graphs to small grams (organized by κ-Adjacent Tree patterns) and pairing-up on those κ-Adjacent Tree patterns, the lower bound estimation of their edit distance can be calculated for candidate filtering. Furthermore, we have developed a series of techniques for inverted index construction and online query processing. By building the candidate set for the query graph before the exact edit distance calculation, the number of graphs need to proceed into exact matching can be greatly reduced. Extensive experiments on real and synthetic data sets have been conducted to show the effectiveness and efficiency of the proposed indexing mechanism.
Guoren Wang, Bin Wang 0015, Xiaochun Yang 0001, Ge Yu 0001
IEEE Trans. Knowl. Data Eng.2
2010 Outlier Detection over Sliding Windows for Probabilistic Data Streams
Bin Wang 0015, Xiaochun Yang 0001, Guoren Wang, Ge Yu 0001
J. Comput. Sci. Technol.1
2009 Efficient secure data publishing algorithms for supporting information sharing
Xiaochun Yang 0001, Bin Wang 0015, Ge Yu 0001
Sci. China Ser. F Inf. Sci.2
2008 Cost-based variable-length-gram selection for string collections to support approximate queries efficiently
abstract
Approximate queries on a collection of strings are important in many applications such as record linkage, spell checking, and Web search, where inconsistencies and errors exist in data as well as queries. Several existing algorithms use the concept of "grams," which are substrings of strings used as signatures for the strings to build index structures. A recently proposed technique, called VGRAM, improves the performance of these algorithms by using a carefully chosen dictionary of variable-length grams based on their requencies in the string collection. Since an index structure using fixed-length grams can be viewed as a special case of VGRAM, a fundamental problem arises naturally: what is the relationship between the gram dictionary and the performance of queries? We study this problem in this paper. We propose a dynamic programming algorithm for computing a tight lower bound on the number of common grams shared by two similar strings in order to improve query performance. We analyze how a gram dictionary affects the index structure of the string collection and ultimately the performance of queries. We also propose an algorithm for automatically computing a dictionary of high-quality grams for a workload of queries. Our experiments on real data sets show the improvement on query performance achieved by these techniques. To our best knowledge, this study is the first cost-based quantitative approach to deciding good grams for approximate string queries.
Xiaochun Yang 0001, Bin Wang 0015, Chen Li 0001
SIGMOD Conference2
2008 Continually Answering Constraint k - NN Queries in Unstructured P2P Systems
Bin Wang 0015, Xiaochun Yang 0001, Guoren Wang, Ge Yu 0001, Lei Chen 0002, Xiaoyang Sean Wang, Xuemin Lin 0001
J. Comput. Sci. Technol.1
2008 Maximal Subspace Coregulated Gene Clustering
abstract
Clustering is a popular technique for analyzing microarray data sets, with n genes and m experimental conditions. As explored by biologists, there is a real need to identify coregulated gene clusters, which include both positive and negative regulated gene clusters. The existing pattern-based and tendency-based clustering approaches cannot directly be applied to find such coregulated gene clusters, because they are designed for finding positive regulated gene clusters. In this paper, in order to cluster coregulated genes, we propose a coding scheme that allows us to cluster two genes into the same cluster if they have the same code, where two genes that have the same code can be either positive or negative regulated. Based on the coding scheme, we propose a new algorithm for finding maximal subspace coregulated gene clusters with new pruning techniques. A maximal subspace coregulated gene cluster clusters a set of genes on a condition sequence such that the cluster is not included in any other subspace coregulated gene clusters. We conduct extensive experimental studies. Our approach can effectively and efficiently find maximal subspace coregulated gene clusters. In addition, our approach outperforms the existing approaches for finding positive regulated gene clusters.
Yuhai Zhao, Jeffrey Xu Yu, Guoren Wang, Lei Chen 0002, Bin Wang 0015, Ge Yu 0001
IEEE Trans. Knowl. Data Eng.5
2007 Approximate Similarity Search over Multiple Stream Time Series
Xiang Lian 0001, Lei Chen 0002, Bin Wang 0015
DASFAA3
2007 VGRAM: Improving Performance of Approximate Queries on String Collections Using Variable-Length Grams
Chen Li 0001, Bin Wang 0015, Xiaochun Yang 0001
VLDB2
2007 A hyperplane based indexing technique for high-dimensional data
Guoren Wang, Xiangmin Zhou, Bin Wang 0015, Baiyou Qiao, Donghong Han
Inf. Sci.3
2006 Associated Load Shedding Strategies for Computing Multi-joins in Sensor Networks
Xiaochun Yang 0001, Yiu-Kai Ng, Bin Wang 0015, Ge Yu 0001
DASFAA4
2003 A Protein Secondary Structure Prediction Framework Based on the Support Vector Machine
Xiaochun Yang 0001, Bin Wang 0015, Yiu-Kai Ng, Ge Yu 0001, Guoren Wang
WAIM2