Demo Data from SIGIR 2026 / reviewers in the wild / expert
Junzhou Zhao
dblp:130/3810
· DBLP profile ↗
62ranked-venue papers
11as first author
36since 2021 · last 2026
0000-0003-3476-8248ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 42 · 8 first-author · 22 since 2021Artificial intelligence and machine learning · 14 · 2 first-author · 10 since 2021Graphics, computer vision, multimedia, augmented reality and games · 7 · 1 first-author · 4 since 2021Security and privacy · 5 · 4 since 2021Computer networks · 3 · 2 first-author · 2 since 2021Systems, architecture and hardware · 2 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 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
27 papers |
Data mining · 31% Data stream processing · 27% Information retrieval · 12% | |
| Artificial intelligence
16 papers |
Graph learning · 35% Trustworthy machine learning · 16% Question answering and dialogue systems · 12% | |
| Network and information security
9 papers |
Privacy and data protection · 43% Security and privacy of machine learning · 32% Cryptographic protocols and secure computation · 23% | |
| Theoretical computer science
11 papers |
Algorithms and data structures · 62% Mathematical optimization · 17% Graph algorithms and graph theory · 12% | |
| Computer networks
3 papers |
Network measurement and analytics · 44% Edge and fog computing · 34% Cellular and mobile networks · 22% |
Topics — the 30 heaviest of 116, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic protocols and secure computation
secure multiparty computation |
2.7 | 3 | 2026 | Flexible Privacy-Preserving Cardinality Query for Massive Distributed Datasets · IEEE Trans. Dependable Secur. Comput. 2026 MPC-FH: Privately Estimating Frequency Histogram for Advertising Measurement · IEEE Trans. Dependable Secur. Comput. 2026 An Effective and Differentially Private Protocol for Secure Distributed Cardinality Estimation · Proc. ACM Manag. Data 2023 |
Machine learning › Graph learning
graph neural network |
2.4 | 4 | 2025 | Task Negative Sampling Enhanced Graph Few-shot Learning · KDD (2) 2025 Mobile Data Traffic Prediction by Exploiting Time-Evolving User Mobility Patterns · IEEE Trans. Mob. Comput. 2022 Accurate and Scalable Graph Neural Networks for Billion-Scale Graphs · ICDE 2022 |
Privacy and data protection
privacy-preserving data analysis |
2.0 | 2 | 2026 | Flexible Privacy-Preserving Cardinality Query for Massive Distributed Datasets · IEEE Trans. Dependable Secur. Comput. 2026 MPC-FH: Privately Estimating Frequency Histogram for Advertising Measurement · IEEE Trans. Dependable Secur. Comput. 2026 |
Data stream processing › sketch
sketch-based estimation |
1.8 | 3 | 2024 | Half-Xor: A Fully-Dynamic Sketch for Estimating the Number of Distinct Values in Big Tables · IEEE Trans. Knowl. Data Eng. 2024 Erasable Virtual HyperLogLog for Approximating Cumulative Distribution over Data Streams · IEEE Trans. Knowl. Data Eng. 2022 Fast Rotation Kernel Density Estimation over Data Streams · KDD 2021 |
Query processing and optimization
cardinality estimation |
1.7 | 4 | 2024 | A Compact and Accurate Sketch for Estimating a Large Range of Set Difference Cardinalities · ICDE 2024 Erasable Virtual HyperLogLog for Approximating Cumulative Distribution over Data Streams · IEEE Trans. Knowl. Data Eng. 2022 Fast Gumbel-Max Sketch and its Applications · IEEE Trans. Knowl. Data Eng. 2023 |
Privacy and data protection › data aggregation
distributed cardinality estimation |
1.7 | 2 | 2026 | Flexible Privacy-Preserving Cardinality Query for Massive Distributed Datasets · IEEE Trans. Dependable Secur. Comput. 2026 An Effective and Differentially Private Protocol for Secure Distributed Cardinality Estimation · Proc. ACM Manag. Data 2023 |
Algorithms and data structures › data streams
streaming algorithms |
1.6 | 3 | 2024 | Half-Xor: A Fully-Dynamic Sketch for Estimating the Number of Distinct Values in Big Tables · IEEE Trans. Knowl. Data Eng. 2024 Temporal Biased Streaming Submodular Optimization · KDD 2021 Submodular Optimization over Streams with Inhomogeneous Decays · AAAI 2019 |
Machine learning › Graph learning › graph neural network › node classification
few-shot node classification |
1.6 | 2 | 2025 | Task Negative Sampling Enhanced Graph Few-shot Learning · KDD (2) 2025 SMUG: Sand Mixing for Unobserved Class Detection in Graph Few-Shot Learning · WWW 2024 |
Machine learning › Graph learning › graph neural network › graph neural network generalization
graph few-shot learning |
1.6 | 2 | 2025 | Task Negative Sampling Enhanced Graph Few-shot Learning · KDD (2) 2025 SMUG: Sand Mixing for Unobserved Class Detection in Graph Few-Shot Learning · WWW 2024 |
Natural language and speech › Question answering and dialogue systems
task-oriented dialogue |
1.5 | 3 | 2026 | Multi-Action Dialog Policy Learning from Logged User Feedback · AAAI 2023 "Think Before You Speak": Improving Multi-Action Dialog Policy by Planning Single-Action Dialogs · IJCAI 2022 Extracting Training Dialogue Data From Large Language Model-Based Task Bots · IEEE Trans. Inf. Forensics Secur. 2026 |
Machine learning › Graph learning › graph neural network
node classification |
1.3 | 2 | 2024 | SMUG: Sand Mixing for Unobserved Class Detection in Graph Few-Shot Learning · WWW 2024 Accurate and Scalable Graph Neural Networks for Billion-Scale Graphs · ICDE 2022 |
Natural language and speech › Information extraction and text analysis › document understanding › legal text analysis
legal judgment prediction |
1.3 | 2 | 2025 | Distinguish Confusion in Legal Judgment Prediction via Revised Relation Knowledge · ACM Trans. Inf. Syst. 2025 Distinguish Confusing Law Articles for Legal Judgment Prediction · ACL 2020 |
Data mining › structured data mining
graph mining |
1.3 | 4 | 2019 | Inferring Higher-Order Structure Statistics of Large Networks from Sampled Edges · IEEE Trans. Knowl. Data Eng. 2019 MOSS-5: A Fast Method of Approximating Counts of 5-Node Graphlets in Large Graphs · IEEE Trans. Knowl. Data Eng. 2018 MOSS-5: A Fast Method of Approximating Counts of 5-Node Graphlets in Large Graphs (Extended Abstract) · ICDE 2018 |
Cryptographic protocols and secure computation
secret sharing |
1.3 | 2 | 2026 | Flexible Privacy-Preserving Cardinality Query for Massive Distributed Datasets · IEEE Trans. Dependable Secur. Comput. 2026 PARSIFAL: Private and Robust Sign Federated Learning · KDD (2) 2025 |
Data mining › density estimation
kernel density estimation |
1.3 | 2 | 2024 | Sketching Data Distribution by Rotation · IEEE Trans. Knowl. Data Eng. 2024 Fast Rotation Kernel Density Estimation over Data Streams · KDD 2021 |
Algorithms and data structures › randomized algorithms
sampling |
1.1 | 2 | 2023 | Fast Gumbel-Max Sketch and its Applications · IEEE Trans. Knowl. Data Eng. 2023 Fast Generating A Large Number of Gumbel-Max Variables · WWW 2020 |
Machine learning › Trustworthy machine learning
synthetic data detection |
1.0 | 1 | 2026 | A Theoretical Analysis of Detecting Large Model-Generated Time Series · AAAI 2026 |
Privacy and data protection › privacy-preserving data analysis
histogram estimation |
1.0 | 1 | 2026 | MPC-FH: Privately Estimating Frequency Histogram for Advertising Measurement · IEEE Trans. Dependable Secur. Comput. 2026 |
Security and privacy of machine learning
membership inference |
1.0 | 1 | 2026 | Extracting Training Dialogue Data From Large Language Model-Based Task Bots · IEEE Trans. Inf. Forensics Secur. 2026 |
Security and privacy of machine learning › privacy attack
training data extraction |
1.0 | 1 | 2026 | Extracting Training Dialogue Data From Large Language Model-Based Task Bots · IEEE Trans. Inf. Forensics Secur. 2026 |
Privacy and data protection
differential privacy |
1.0 | 2 | 2026 | An Effective and Differentially Private Protocol for Secure Distributed Cardinality Estimation · Proc. ACM Manag. Data 2023 Flexible Privacy-Preserving Cardinality Query for Massive Distributed Datasets · IEEE Trans. Dependable Secur. Comput. 2026 |
Machine learning › Efficient and distributed learning
federated learning |
0.9 | 2 | 2024 | Federated Learning Over Coupled Graphs · IEEE Trans. Parallel Distributed Syst. 2023 Sketching Data Distribution by Rotation · IEEE Trans. Knowl. Data Eng. 2024 |
Mathematical optimization
submodular optimization |
0.9 | 2 | 2021 | Temporal Biased Streaming Submodular Optimization · KDD 2021 Submodular Optimization over Streams with Inhomogeneous Decays · AAAI 2019 |
Data stream processing
streaming algorithms |
0.9 | 2 | 2024 | Tracking Influencers in Decaying Social Activity Streams With Theoretical Guarantees · IEEE/ACM Trans. Netw. 2024 Tracking Influential Nodes in Time-Decaying Dynamic Interaction Networks · ICDE 2019 |
Machine learning › Transfer learning and domain adaptation
meta-learning |
0.9 | 1 | 2025 | Task Negative Sampling Enhanced Graph Few-shot Learning · KDD (2) 2025 |
Information retrieval › document retrieval › domain-specific retrieval › legal information retrieval
legal case retrieval |
0.9 | 1 | 2025 | How Vital Is the Jurisprudential Relevance: Law Article-Intervened Legal Case Retrieval and Matching · ACM Trans. Inf. Syst. 2025 |
Information retrieval › document retrieval › domain-specific retrieval › biomedical information retrieval
similar case retrieval |
0.9 | 1 | 2025 | How Vital Is the Jurisprudential Relevance: Law Article-Intervened Legal Case Retrieval and Matching · ACM Trans. Inf. Syst. 2025 |
Edge and fog computing
edge machine learning |
0.9 | 1 | 2025 | Building Accurate and Interpretable Online Classifiers on Edge Devices · IEEE Trans. Parallel Distributed Syst. 2025 |
Security and privacy of machine learning
federated learning security |
0.9 | 1 | 2025 | PARSIFAL: Private and Robust Sign Federated Learning · KDD (2) 2025 |
Privacy and data protection › privacy-preserving machine learning › federated learning privacy
gradient leakage defense |
0.9 | 1 | 2025 | PARSIFAL: Private and Robust Sign Federated Learning · KDD (2) 2025 |
Methods — techniques the papers use, named apart from their topics
sketching · 2.9sampling · 2.8probabilistic decay model · 2.4gumbel-max trick · 2.2hyperloglog · 2.2response sampling · 2.0membership inference · 2.0kernel density estimation · 1.8online learning · 1.7interpretable kernel · 1.7feature sketches · 1.7secret sharing · 1.5graph neural network · 1.3uncertainty metrics · 1.0sketch method · 1.0secure multiparty computation · 1.0recursive forecasting · 1.0binomial mechanism · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Theoretical Analysis of Detecting Large Model-Generated Time SeriesabstractMotivated by the increasing risks of data misuse and fabrication, we investigate the problem of identifying synthetic time series generated by Time-Series Large Models (TSLMs) in this work. While there are extensive researches on detecting model generated text, we find that these existing methods are not applicable to time series data due to the fundamental modality difference, as time series usually have lower information density and smoother probability distributions than text data, which limit the discriminative power of token-based detectors. To address this issue, we examine the subtle distributional differences between real and model-generated time series and propose the contraction hypothesis, which states that model-generated time series, unlike real ones, exhibit progressively decreasing uncertainty under recursive forecasting. We formally prove this hypothesis under theoretical assumptions on model behavior and time series structure. Model-generated time series exhibit progressively concentrated distributions under recursive forecasting, leading to uncertainty contraction. We provide empirical validation of the hypothesis across diverse datasets. Building on this insight, we introduce the Uncertainty Contraction Estimator (UCE), a white-box detector that aggregates uncertainty metrics over successive prefixes to identify TSLM‑generated time series. Extensive experiments on 32 datasets show that UCE consistently outperforms state-of-the-art baselines, offering a reliable and generalizable solution for detecting model-generated time series. Junji Hou, Junzhou Zhao, Pinghui Wang |
AAAI | 2 |
| 2026 | RTCM: A Distributed Snapshot-Based Framework for Real-Time Co-Movement Mining
Chenxu Wang 0001, Jiaxing Wei, Tianyi Li 0005, Hongzhen Xiang, Junzhou Zhao, Pinghui Wang, Tao Qin 0002, Yushuai Li, Christian S. Jensen |
EDBT | 5 |
| 2026 | MPC-FH: Privately Estimating Frequency Histogram for Advertising MeasurementabstractAn advertiser typically conducts a campaign across several publishers. Different publishers often reach different sets of persons, and some people may be exposed to the campaign via multiple publishers. Due to privacy restrictions, it is prohibited to collect all audience activities from multiple publishers in a centralized manner, therefore, we desire secure protocols for mining audience activities. In this paper, we propose a secure protocol for efficiently estimating the frequency histogram, i.e. the fraction of persons (or users) appearing a given number of times across all publishers. Our protocolMPC-FHis designed based on a novel sketch methodMPSthat uniformly samples a fraction of users across multiple parties and can be efficiently implemented on SPDZ, which is a popular secure multiparty computation (MPC) scheme. Our protocol provides more strict security guarantees than the state-of-the-art. In addition, our experimental results on a variety of large datasets demonstrate that our protocol can also accelerate the computation speed of existing protocols by orders of magnitudes. Pinghui Wang, Haoxin Yang, Dongxu Zeng, Hong Xie 0004, Junzhou Zhao, Xiaohong Guan |
IEEE Trans. Dependable Secur. Comput. | 5 |
| 2026 | Flexible Privacy-Preserving Cardinality Query for Massive Distributed DatasetsabstractCounting distinct elements (cardinality) across multiple data holders (DHs) privately is fundamental with broad applications, ranging from crowd counting to network monitoring. It is referred to as private distributed cardinality estimation (PDCE). Similarly, determining the intersection cardinality between the unions of two DH groups holds practical significance, a problem we call private distributed intersection cardinality estimation (PDICE). While many efficient methods (e.g., FM and LL sketches) exist, their differential privacy relies on secret hash functions. In PDCE, DHs must share the functions to enable sketch merging, which breaks this assumption and invalidates such guarantees. Although a recent protocol implements the FM sketch on a secret-sharing-based multiparty computation (MPC) framework for PDCE, we observe that it lacks differential privacy guarantees and is computationally expensive. To address these limitations, we propose DP-DICE-Bino, a novel protocol that is computationally efficient and differentially private for PDCE. DP-DICE-Bino is flexible in that it can compute the cardinality of any group of DHs without repeatedly interacting with the DHs. Furthermore, DP-DICE-Bino can also handle PDICE. Experiments show that DP-DICE-Bino achieves orders-of-magnitude speedups and reduces the estimation error by several times compared with the state of the art under the same security requirements. Dongdong Xie 0004, Pinghui Wang, Chengjin Yang, Tianjunjie Chen, Junzhou Zhao, Xiaohong Guan |
IEEE Trans. Dependable Secur. Comput. | 5 |
| 2026 | Extracting Training Dialogue Data From Large Language Model-Based Task BotsabstractLarge Language Models (LLMs) have been widely adopted to enhance Task-Oriented Dialogue Systems (TODS) by modeling complex language patterns and delivering contextually appropriate responses. However, this integration introduces significant privacy risks, as LLMs, functioning as soft knowledge bases that compress extensive training data into rich knowledge representations, can inadvertently memorize training dialogue data containing not only identifiable information such as phone numbers but also entire dialogue-level events like complete travel schedules. Despite the critical nature of this privacy concern, how LLM memorization is inherited in developing task bots remains unexplored. In this work, we address this gap through a systematic quantitative study that involves evaluating existing training data extraction attacks, analyzing key characteristics of task-oriented dialogue modeling that render existing methods ineffective, and proposing novel attack techniques tailored for LLM-based TODS that enhance both response sampling and membership inference. Experimental results demonstrate the effectiveness of our proposed data extraction attack. Our method can extract thousands of training labels of dialogue states with best-case precision exceeding 70%. Furthermore, we provide an in-depth analysis of training data memorization in LLM-based TODS by identifying and quantifying key influencing factors and discussing targeted mitigation strategies. Junzhou Zhao, Junji Hou, Pinghui Wang, Chenxu Wang 0001 |
IEEE Trans. Inf. Forensics Secur. | 2 |
| 2025 | Task Negative Sampling Enhanced Graph Few-shot LearningabstractGraph Few-Shot Node Classification (GFSNC) has emerged as a promising approach to address the challenge of learning with limited labeled data in graph-structured networks.Despite the success of Graph Neural Networks (GNNs) in node classification tasks, their performance heavily depends on the availability of abundant labeled data, which is often impractical in real-world scenarios.To tackle this issue, GFSNC adopts the episodic meta-learning paradigm, where models are trained on a series of meta-tasks.However, existing methods face two critical limitations: (i) they focus on local distributions within individual meta-tasks, neglecting the global data distribution, and (ii) they optimize models to minimize intra-class distances without adequately addressing inter-class separability, leading to suboptimal performance.This paper presents TaskNS, a novel GFSNC framework that introduces task-negative samples into meta-training tasks to address these limitations.By incorporating samples from classes outside the current meta-task, our framework enables the model to gradually learn the global distribution of the graph data.Additionally, we design a novel loss function that enhances the model's ability to distinguish between different classes of query samples.This loss function not only ensures high intra-class compactness but also maximizes the inter-class separation by leveraging task-negative samples.To further enhance the quality of task-negative samples, we propose an ℎ-hop-neighbors-based sampling method that leverages the topological structure of a graph.It selects task-negative samples that are structurally close to query samples, ensuring that they are informative and challenging for the model to classify.Extensive experiments on four benchmark datasets demonstrate the effectiveness of TaskNS, achieving average improvements of 4.6% in accuracy (ACC) and 4.9% in F1-score over state-of-the-art methods. Chenxu Wang 0001, Junzhou Zhao, Pinghui Wang |
KDD (2) | 3 |
| 2025 | PARSIFAL: Private and Robust Sign Federated LearningabstractFederated learning (FL) is a popular collaborative training paradigm in which data owners offer gradients instead of private data to model owners for model training to protect data privacy. However, it faces security threats from two sides: dishonest model owners may extract sensitive information about private data from gradients; meanwhile, adversaries may pretend to be data owners and poison the model by sending malicious gradients. We propose a novel FL protocol, PARSIFAL, to address privacy leakage and model poisoning threats. A poisoning detection module is designed based on a novel sketch structure. This module efficiently detects potential malicious gradients that are dissimilar to the majority of benign gradients. PARSIFAL also contains a robust aggregation module based on sign gradients to mitigate the influence of poisoning gradients on aggregation results. Meanwhile, all processes of our PARSIFAL are protected by privacy protocols, mainly based on secret sharing, to guarantee that malicious detection and aggregation processes will not leak sensitive information. Experimental results show that PARSIFAL improves poisoning defense performance by up to 28% compared with recent baselines. Runze Lei, Pinghui Wang, Juxiang Zeng, Chenxu Wang 0001, Hongbin Pei, Junzhou Zhao |
KDD (2) | 6 |
| 2025 | Poisoning Attacks and Defenses to Learned Bloom Filters for Malicious URL DetectionabstractApproximate membership query (AMQ) structures represented by the Bloom Filter and its variants have been popularly researched in recent years. Researchers have recently combined machine learning with this type of structure to reduce space consumption and computation overhead further and make remarkable progress. However, with the booming performance in space or other metrics, researchers tend to ignore the security of the trained model. The machine learning model is vulnerable to poisoning attacks, and naturally, we infer that the learning-based filters also have the same deficiencies. Hence, in this article, to confirm the inference mentioned above, experiments on the real-world datasets of URLs are conducted and prove that it is necessary to consider the security issue when using learning-based filters. We show that by data poisoning, the attacker can deflect learned Bloom Filters to make a false identification, which can lead to a significant loss in some cases. Aiming to solve this issue, we put forward a method named Defensive Learned Bloom Filter (DLBF) to diminish the influence of data poisoning and achieve a better performance compared to types of learned Bloom Filters. Fangming Dong, Pinghui Wang, Rundong Li 0002, Xueyao Cui, Junzhou Zhao, Chen Zhang 0010, Xiaohong Guan |
IEEE Trans. Dependable Secur. Comput. | 5 |
| 2025 | How Vital Is the Jurisprudential Relevance: Law Article-Intervened Legal Case Retrieval and MatchingabstractLegal case retrieval aims to automatically scour comparable legal cases based on a given query, which is crucial for offering relevant precedents to support the judgment in intelligent legal systems. Due to similar goals, it is often associated with a similar case matching task. To address them, a daunting challenge is assessing the uniquely defined legal-rational similarity within the judicial domain, which distinctly deviates from the semantic similarities in general text retrieval. Past works either tagged domain-specific factors or incorporated reference laws to capture legal-rational information. However, their heavy reliance on expert or unrealistic assumptions restricts their practical applicability in real-world scenarios. In this article, we propose an end-to-end model named LCM-LAI to solve the above challenges. Through meticulous theoretical analysis, LCM-LAI employs a dependent multi-task learning framework to capture legal-rational information within legal cases by a law article prediction sub-task, without any additional assumptions in inference. In addition, LCM-LAI proposes an article-aware attention mechanism to evaluate the legal-rational similarity between across-case sentences based on the law distribution, which is more effective than semantic similarity. We perform a series of exhaustive experiments that include two different tasks that involving four real-world datasets. The results demonstrate that LCM-LAI achieves state-of-the-art performance. Nuo Xu 0012, Pinghui Wang, Zi Liang, Junzhou Zhao, Xiaohong Guan |
ACM Trans. Inf. Syst. | 4 |
| 2025 | Distinguish Confusion in Legal Judgment Prediction via Revised Relation KnowledgeabstractLegal Judgment Prediction (LJP) aims to automatically predict a law case’s judgment results based on the text description of its facts. In practice, the confusing law articles (or charges) problem frequently occurs, reflecting that the law cases applicable to similar articles (or charges) tend to be misjudged. Although some recent works based on prior knowledge solve this issue well, they ignore that confusion also occurs between law articles with a high posterior semantic similarity due to the data imbalance problem instead of only between the prior highly similar ones, which is this work’s further finding. This article proposes an end-to-end model named D-LADAN to solve the above challenges. On the one hand, D-LADAN constructs a graph among law articles based on their text definition and proposes a graph distillation operator (GDO) to distinguish the ones with a high prior semantic similarity. On the other hand, D-LADAN presents a novel momentum-updated memory mechanism to dynamically sense the posterior similarity between law articles (or charges) and a weighted GDO to adaptively capture the distinctions for revising the inductive bias caused by the data imbalance problem. We perform extensive experiments to demonstrate that D-LADAN significantly outperforms state-of-the-art methods in accuracy and robustness. Nuo Xu 0012, Pinghui Wang, Junzhou Zhao, Feiyang Sun 0001, Li Pan 0002, Xiaohong Guan |
ACM Trans. Inf. Syst. | 3 |
| 2025 | Building Accurate and Interpretable Online Classifiers on Edge DevicesabstractBy integrating machine learning with edge devices, we can augment the capabilities of edge devices, such as IoT devices, household appliances, and wearable technologies. These edge devices generally operate on microcontrollers with inherently limited resources, such as constrained RAM capacity and limited computational power. Nonetheless, they often process data in a high-velocity stream fashion, exemplified by sequences of activities and statuses monitored by advanced industrial sensors. In practical scenarios, models must be interpretable to facilitate troubleshooting and behavior understanding. Implementing machine learning models on edge devices is valuable and challenging, striking a balance between model efficacy and resource constraint. To address this challenge, we introduce our novel Onfesk, which combines online learning algorithms with an innovative interpretable kernel. Specifically, our Onfesk trains an online classifier over the kernel's feature sketches. Benefiting from our specially designed modules, the kernel's feature sketches can be efficiently produced, and the memory requirements of the classifier can be significantly reduced. As a result, Onfesk delivers effective and efficient performance in environments with limited resources without compromising on model interpretability. Extensive experiments with diverse real-world datasets have shown that Onfesk outperforms state-of-the-art methods, achieving up to a 7.4% improvement in accuracy within identical memory constraints. Pinghui Wang, Kuankuan Cheng, Junzhou Zhao, Jingxin Hai, Junlan Feng, Chao Deng 0002, Xidian Wang |
IEEE Trans. Parallel Distributed Syst. | 4 |
| 2024 | A Compact and Accurate Sketch for Estimating a Large Range of Set Difference CardinalitiesabstractComputing set difference cardinalities is a critical task in database optimization, network management, and anomaly detection. Due to the limited computational and mem-ory resources, exactly calculating set difference cardinalities becomes impractical in real-world applications. To solve this issue, sketch methods such as Odd sketch, Tug-of-War sketch, and HyperLogLog sketch can be extended to provide approximate estimations of set difference cardinalities. They use a family of hash functions to compress all elements in a set into a compact data structure. Unfortunately, Odd sketch suffers from limited estimation range, while Tug-of-War sketch and HyperLogLog sketch unavoidably face the problems of large estimation errors and high computational costs. In this paper, we design a novel data structure of bit array GXBits to fast and accurately estimate set difference cardinalities in a large range. In GXBits, the prob-ability of each bit recording its corresponding elements follows a variant of geometric distributions and varies across different bits. We conduct extensive experiments on synthetic datasets and real-world datasets. Experimental results demonstrate that our method GXBits is more computationally and memory efficient, and significantly increases the estimation accuracy of existing methods by up to 221.3 times. Peng Jia 0004, Pinghui Wang, Rundong Li 0002, Junzhou Zhao, Junlan Feng, Xidian Wang, Xiaohong Guan |
ICDE | 4 |
| 2024 | Representation Learning of Tangled Key-Value Sequence Data for Early ClassificationabstractKey-value sequence data has become ubiquitous and naturally appears in a variety of real-world applications, ranging from the user-product purchasing sequences in e-commerce, to network packet sequences forwarded by routers in networking. Classifying these key-value sequences is important in many scenarios such as user profiling and malicious applications identification. In many time-sensitive scenarios, besides the requirement of classifying a key-value sequence accurately, it is also desired to classify a key-value sequence early, in order to respond fast. However, these two goals are conflicting in nature, and it is challenging to achieve them simultaneously. In this work, we formulate a novel tangled key-value sequence early classification problem, where a tangled key-value sequence is a mixture of several concurrent key-value sequences with different keys. The goal is to classify each individual key-value sequence sharing a same key both accurately and early. To address this problem, we propose a novel method, i.e., Key-Value sequence Early Co-classification (KVEC), which leverages both inner- and inter-correlations of items in a tangled key-value sequence through key correlation and value correlation to learn a better sequence representation. Meanwhile, a time-aware halting policy decides when to stop the ongoing key-value sequence and classify it based on current sequence representation. Experiments on both real-world and synthetic datasets demonstrate that our method outperforms the state-of-the-art baselines significantly. KVEC improves the prediction accuracy by up to 4.7 -17.5% under the same prediction earliness condition, and improves the harmonic mean of accuracy and earliness by up to 3.7 -14.0%. Junzhou Zhao, Pinghui Wang |
ICDE | 2 |
| 2024 | A Revisit to Graph Neighborhood Cardinality EstimationabstractGraph data are ubiquitous in real-world systems such as social networks and protein-protein interaction networks. In many applications, nodes usually are associated with real-value attributes, e.g., age, income, and wealth. Recently, industry and research communities have attracted attention to mining and learning attribute graphs. In this paper, we study the problem of calculating the general neighborhood cardinality of each node$v$in the graph, i.e., the sum of non-negative attribute values of the nodes in the$k$-hop neighborhood of a node$v$. The naive solution is to run a$k$-step breadth-first-search (BFS) algorithm starting from each node and storing all visited nodes' attributes. Clearly, the time complexity of this solution is$O\left(\vert V\vert d_{\max }^k\right)$, where$\vert V\vert$is the number of nodes and$d_{\max}$is the maximum node degree in the graph. In real-world networks such as Twitter,$d_{\max}$is over$3\times{1}0^{6}$. Therefore, it is infeasible to compute the neighborhood cardinality of nodes exactly in such massive networks even if we set$k=2$. To solve this problem, we propose efficient methods to compute the neighborhood cardinality of graphs with non-negative node attributes and binary node attributes, respectively. Extensive experiments on large real-world networks show the efficiency and effectiveness of our methods. Pinghui Wang, Kuankuan Cheng, Junzhou Zhao |
ICDE | 4 |
| 2024 | SMUG: Sand Mixing for Unobserved Class Detection in Graph Few-Shot LearningabstractGraph few-shot learning (GFSL) has achieved great success in node classification tasks with rare labels. However, graph few-shot classification (GFSC) models often encounter the problem of classifying test samples with unobserved (or unknown) classes due to the rareness of labels. We formulate this problem as out-of-distribution (OOD) sample detection in inductive graph few-shot learning. This paper presents SMUG, a novel GFSL framework that can detect unobserved classes. Since we have no ground-truth OOD samples in a practical training dataset, it is challenging for the GFSC model to retrieve knowledge about unknown classes from labeled samples. To address this difficulty, we propose a sand mixing scheme to introduce observed classes as artificial OOD samples into meta-tasks. We also develop two unsupervised OOD discriminators to identify OOD samples. Thus, we can assess the performance of OOD discriminators since we know the true classes of these artificial OOD samples. Subsequently, we design a novel training procedure to optimize the encoder based on the performance of the OOD discriminators and the GFSC model. It not only enables the GFSL model to distinguish OOD samples but also promotes the classification accuracy of normal samples. We conduct extensive experiments to evaluate the effectiveness of SMUG based on four benchmark datasets. Experimental results demonstrate that SMUG achieves superior performance over state-of-the-art approaches in OOD detection and node classification. The source code of this paper is available at https://github.com/Memepp/SMUG. Chenxu Wang 0001, Xichan Nie, Pinghui Wang, Junzhou Zhao, Xiaohong Guan |
WWW | 5 |
| 2024 | Token-based deep reinforcement learning for Heterogeneous VRP with Service Time Constraints
Xiaopeng Hong, Yabin Wang 0001, Junzhou Zhao, Guanghui Sun, Baoxing Qin |
Knowl. Based Syst. | 4 |
| 2024 | Robust Visual Question Answering: Datasets, Methods, and Future ChallengesabstractVisual question answering requires a system to provide an accurate natural language answer given an image and a natural language question. However, it is widely recognized that previous generic VQA methods often tend to memorize biases present in the training data rather than learning proper behaviors, such as grounding images before predicting answers. Therefore, these methods usually achieve high in-distribution but poor out-of-distribution performance. In recent years, various datasets and debiasing methods have been proposed to evaluate and enhance the VQA robustness, respectively. This paper provides the first comprehensive survey focused on this emerging fashion. Specifically, we first provide an overview of the development process of datasets from in-distribution and out-of-distribution perspectives. Then, we examine the evaluation metrics employed by these datasets. Third, we propose a typology that presents the development process, similarities and differences, robustness comparison, and technical features of existing debiasing methods. Furthermore, we analyze and discuss the robustness of representative vision-and-language pre-training models on VQA. Finally, through a thorough review of the available literature and experimental analysis, we discuss the key areas for future research from various viewpoints. Jie Ma 0001, Pinghui Wang, Dechen Kong, Jun Liu 0002, Hongbin Pei, Junzhou Zhao |
IEEE Trans. Pattern Anal. Mach. Intell. | 7 |
| 2024 | Sketching Data Distribution by RotationabstractKernel density estimation is a useful method for estimating the probability distribution of data. It is a challenge to achieve efficient kernel density estimation, especially for large-scale and high-dimension stream data. We proposerotation kernel, a novel kernel function for density estimation. The rotation kernel density can be fast estimated by a data structure namedRotation Kernel Density Sketch(RKDS). RKDS is a time- and memory-efficient method for kernel density estimation, even over data streams and distributed systems. RKDS is applicable for estimating density at specific points and also for representing data distribution. We provide theoretical analysis for rotation kernel and RKDS. Furthermore, we apply RKDS to outlier detection, concept drift detection, and personalized federated learning. Experiments show that our method improves time efficiency by up to$3\times 10^{3}$times compared with baselines. RKDS also provides comparable detecting precision and better delay on outlier detection and concept drift detection tasks. Runze Lei, Pinghui Wang, Rundong Li 0002, Peng Jia 0004, Junzhou Zhao, Xiaohong Guan |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2024 | Half-Xor: A Fully-Dynamic Sketch for Estimating the Number of Distinct Values in Big TablesabstractCalculating the number of distinct values (i.e., NDV) in a column of a big table is costly yet fundamental to a variety of database applications such as data compression and profiling. To reduce the high time and space cost, a number of sketch methods (e.g., HyperLogLog) have been proposed, which estimate the NDV from a constructed compact data summary of distinct values. However, these methods fail or are costly to manage fully-dynamic scenarios where data is often inserted into and deleted from the table. To solve this issue, we propose a novel sketch method,Half-Xor. Our Half-Xor sketch consists of a compact bit matrix and a small counter array, and it needs to set a few bits and update a counter when handling a data insertion/deletion. Compared with the state-of-the-art mergeable method, our experimental results demonstrate that our method Half-Xor is up to 6.6 times more accurate under the same memory usage and reduces the memory usage by up to 16 times to achieve the same estimation accuracy. Pinghui Wang, Dongdong Xie 0004, Junzhou Zhao, Jinsong Li 0004, Zhicheng Li 0007, Rundong Li 0002, Jia Di |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2024 | Tracking Influencers in Decaying Social Activity Streams With Theoretical GuaranteesabstractInfluence maximization (IM) is the fundamental problem in many real world applications such as viral marketing, political campaign, and network monitoring. Although extensively studied, most studies on IM assume that social influence is static and they cannot handle the dynamic influence challenge in reality, i.e., a user’s influence is varying over time. To address this challenge, we formulate a novel influencer tracking problem over a social activity stream. In order to keep the solutions up-to-date and forget outdated data in the stream smoothly, we propose a probabilistic-decaying social activity stream (PDSAS) model that enforces each social activity in the stream participating in the analysis with a probability decaying over time. Built on the PDSAS model, we propose a family of streaming optimization algorithms to solve the influencer tracking problem. SIEVE PAIT can identify influencers from a special kind of probabilistic addition-only social activity streams with high efficiency, and guarantees an$(1/2-\epsilon)$approximation ratio. BASIC IT leverages SIEVE PAIT as a building block to identify influencers from general PDSASs, and also guarantees an$(1/2-\epsilon)$approximation ratio. HIST IT improves the efficiency of BASIC IT, and still guarantees an$(1/4-\epsilon)$approximation ratio. Experiments on real data show that our methods can find high quality solutions with much less computational costs than baselines. Junzhou Zhao, Pinghui Wang, Zhaosong Zhang, Maoli Liu, John C. S. Lui |
IEEE/ACM Trans. Netw. | 1 |
| 2023 | Multi-Action Dialog Policy Learning from Logged User FeedbackabstractMulti-action dialog policy (MADP), which generates multiple atomic dialog actions per turn, has been widely applied in task-oriented dialog systems to provide expressive and efficient system responses. Existing MADP models usually imitate action combinations from the labeled multi-action dialog samples. Due to data limitations, they generalize poorly toward unseen dialog flows. While reinforcement learning-based methods are proposed to incorporate the service ratings from real users and user simulators as external supervision signals, they suffer from sparse and less credible dialog-level rewards. To cope with this problem, we explore to improve MADPL with explicit and implicit turn-level user feedback received for historical predictions (i.e., logged user feedback) that are cost-efficient to collect and faithful to real-world scenarios. The task is challenging since the logged user feedback provides only partial label feedback limited to the particular historical dialog actions predicted by the agent. To fully exploit such feedback information, we propose BanditMatch, which addresses the task from a feedback-enhanced semi-supervised learning perspective with a hybrid learning objective of SSL and bandit learning. BanditMatch integrates pseudo-labeling methods to better explore the action space through constructing full label feedback. Extensive experiments show that our BanditMatch improves MADPL over the state-of-the-art methods by generating more concise and informative responses. The source code and the appendix of this paper can be obtained from https://github.com/ShuoZhangXJTU/BanditMatch. Junzhou Zhao, Pinghui Wang, Zi Liang, Yi Huang 0017, Junlan Feng |
AAAI | 2 |
| 2023 | An Effective and Differentially Private Protocol for Secure Distributed Cardinality EstimationabstractCounting the number of distinct elements distributed over multiple data holders is a fundamental problem with many real-world applications ranging from crowd counting to network monitoring. Although a number of space and computationally efficient sketch methods (e.g., the Flajolet-Martin sketch and the HyperLogLog sketch) for cardinality estimation have been proposed to solve the above problem, these sketch methods are insecure when considering privacy concerns related to the use of each data holder's personal dataset. Despite a recently proposed protocol that successfully implements the well-known Flajolet-Martin (FM) sketch on a secret-sharing based multiparty computation (MPC) framework for solving the problem of private distributed cardinality estimation (PDCE), we observe that this MPC-FM protocol is not differentially private. In addition, the MPC-FM protocol is computationally expensive, which limits its applications to data holders with limited computation resources. To address the above issues, in this paper we propose a novel protocol DP-DICE, which is computationally efficient and differentially private for solving the problem of PDCE. Experimental results show that our DP-DICE achieves orders of magnitude speedup and reduces the estimation error by several times in comparison with state-of-the-arts under the same security requirements. Pinghui Wang, Chengjin Yang, Dongdong Xie 0004, Junzhou Zhao, Hui Li 0005, Xiaohong Guan |
Proc. ACM Manag. Data | 4 |
| 2023 | Fast Gumbel-Max Sketch and its ApplicationsabstractThe well-known Gumbel-Max Trick for sampling elements from a categorical distribution (or more generally a non-negative vector) and its variants have been widely used in areas such as machine learning and information retrieval. To sample a random element$i$in proportion to its positive weight$v_{i}$, the Gumbel-Max Trick first computes a Gumbel random variable$g_{i}$for each positive weight element$i$, and then samples the element$i$with the largest value of$g_{i}+\ln v_{i}$. Recently, applications including similarity estimation and weighted cardinality estimation require to generate$k$independent Gumbel-Max variables from high dimensional vectors. However, it is computationally expensive for a large$k$(e.g., hundreds or even thousands) when using the traditional Gumbel-Max Trick. To solve this problem, we propose a novel algorithm,FastGM, which reduces the time complexity from$O(kn^+)$to$O(k \ln k + n^+)$, where$n^+$is the number of positive elements in the vector of interest. FastGM stops the procedure of Gumbel random variables computing for many elements, especially for those with small weights. We perform experiments on a variety of real-world datasets and the experimental results demonstrate that FastGM is orders of magnitude faster than state-of-the-art methods without sacrificing accuracy or incurring additional expenses. Pinghui Wang, Yiyan Qi, Kuankuan Cheng, Junzhou Zhao, Guangjian Tian, Xiaohong Guan |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2023 | Federated Learning Over Coupled GraphsabstractGraphs are widely used to represent the relations among entities. When one owns the complete data, an entire graph can be easily built, therefore performing analysis on the graph is straightforward. However, in many scenarios, it is impractical to centralize the data due to data privacy concerns. An organization or party only keeps a part of the whole graph data, i.e., graph data is isolated from different parties. Recently, Federated Learning (FL) has been proposed to solve the data isolation issue, mainly for Euclidean data. It is still a challenge to apply FL on graph data because graphs contain topological information which is notorious for its non-IID nature and is hard to partition. In this work, we propose a novel FL framework for graph data, FedCog, to efficiently handle coupled graphs that are a kind of distributed graph data, but widely exist in a variety of real-world applications such as mobile carriers’ communication networks and banks’ transaction networks. We theoretically prove the correctness and security of FedCog. Experimental results demonstrate that our method FedCog significantly outperforms traditional FL methods on graphs. Remarkably, our FedCog improves the accuracy of node classification tasks by up to 14.7%. Runze Lei, Pinghui Wang, Junzhou Zhao, Chao Deng 0002, Junlan Feng, Xidian Wang, Xiaohong Guan |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2022 | Accurate and Scalable Graph Neural Networks for Billion-Scale GraphsabstractGraph Neural Networks (GNNs) have been success-fully applied to a variety of graph analysis tasks. Some recent studies have demonstrated that decoupling neighbor aggregation and feature transformation helps to scale GNNs to large graphs. However, very large graphs, with billions of nodes and millions of features, are still beyond the capacity of most existing GNNs. In addition, when we are only interested in a small number of nodes (called target nodes) in a large graph, it is inefficient to use the existing GNNs to infer the labels of these few target nodes. The reason is that they need to propagate and aggregate either node features or predicted labels over the whole graph, which incurs high additional costs relative to the few target nodes. To solve the above challenges, in this paper we propose a novel scalable and effective GNN framework COSAL. In COSAL, we substitute the expensive aggregation with an efficient proximate node selection mechanism, which picks out the most important$K$nodes for each target node according to the graph topology. We further propose a fine-grained neighbor importance quantification strategy to enhance the expressive power of COSAL. Empirical results demonstrate that our COSAL achieves superior performance in accuracy, training speed, and partial inference efficiency. Remarkably, in terms of node classification accuracy, our model COSAL outperforms baselines by significant margins of 2.22%, 2.23%, and 3.95% on large graph datasets Amazon2M, MAG-Scholar-C, and ogbn-papers100M, respectively.11Code available at https://github.com/joyce-x/COSAL. Juxiang Zeng, Pinghui Wang, Junzhou Zhao, Feiyang Sun 0001, Junlan Feng, Xiaohong Guan |
ICDE | 4 |
| 2022 | "Think Before You Speak": Improving Multi-Action Dialog Policy by Planning Single-Action DialogsabstractMulti-action dialog policy (MADP), which generates multiple atomic dialog actions per turn, has been widely applied in task-oriented dialog systems to provide expressive and efficient system responses. Existing MADP models usually imitate action combinations from the labeled multi-action dialog samples. Due to data limitations, they generalize poorly toward unseen dialog flows. While interactive learning and reinforcement learning algorithms can be applied to incorporate external data sources of real users and user simulators, they take significant manual effort to build and suffer from instability. To address these issues, we propose Planning Enhanced Dialog Policy (PEDP), a novel multi-task learning framework that learns single-action dialog dynamics to enhance multi-action prediction. Our PEDP method employs model-based planning for conceiving what to express before deciding the current response through simulating single-action dialogs. Experimental results on the MultiWOZ dataset demonstrate that our fully supervised learning-based method achieves a solid task success rate of 90.6%, improving 3% compared to the state-of-the-art methods. The source code and the appendix of this paper can be obtained from https://github.com/ShuoZhangXJTU/PEDP. Junzhou Zhao, Pinghui Wang, Yu Li 0021, Yi Huang 0017, Junlan Feng |
IJCAI | 2 |
| 2022 | Erasable Virtual HyperLogLog for Approximating Cumulative Distribution over Data StreamsabstractMany real-world datasets are given in the stream of entity-identifier pairs, and measuring data distribution on these datasets is fundamental for applications such as privacy protection. In this paper, we study the problem of computing the cumulative distribution for different cardinalities (i.e., the number of distinct entities owning the same identifier). However, previous sketch-based methods cost large memory space especially when there are a large number of identifiers, and sampling-based methods require much time for cardinality estimation. A recent work KHyperLogLog combines both sketch and sampling methods but it is wasteful to separately build a HyperLogLog sketch of large size for identifiers with small cardinalities. To address these challenges, we propose a memory-efficient method EV-HLL, which designs a shared structure to store all sampled identifiers and their entities and utilizes additional sketches to track value updates during the sampling procedure. Meanwhile, EV-HLL provides real-time unbiased estimations according to value changes whenever a new entity-identifier pair arrives. We evaluate the performance of EV-HLL and other state-of-the-arts on real-world available datasets. Experimental results demonstrate that comparing to other methods, EV-HLL effectively reduces their memory usage with the same estimation accuracy and has higher accuracy with the same memory usage. Peng Jia 0004, Pinghui Wang, Junzhou Zhao, Ye Yuan 0001, Xiaohong Guan |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2022 | Approximately Counting Butterflies in Large Bipartite Graph StreamsabstractBipartite graphs widely exist in real-world scenarios and model binary relations like host-website, author-paper, and user-product. In bipartite graphs, a butterfly (i.e.,$2\times 2$bi-clique) is the smallest non-trivial cohesive structure and plays an important role in applications such as anomaly detection. Considerable efforts focus on counting butterflies in static bipartite graphs. However, they suffer from high time and space complexity when the bipartite graph of interest is given as a stream of edges. Although there are methods for approximately counting butterflies from bipartite graph streams, they suffer from either low accuracy or high time complexity. Therefore, it is still a challenge to accurately estimate butterfly counts from bipartite graph streams in a short time. To address this issue, we develop novel algorithms by exploiting the bipartite nature, which subtly integrates sampling and sketching techniques. We provide accurate estimators for butterfly counts and derive simple yet exact formulas for bounding their errors. We also conduct extensive experiments on a variety of real-world large bipartite graphs. Experimental results demonstrate that our algorithms are up to 20.0 times more accurate and up to 286.3 times faster than state-of-the-art methods under the same memory usage. Rundong Li 0002, Pinghui Wang, Peng Jia 0004, Xiangliang Zhang 0001, Junzhou Zhao, Ye Yuan 0001, Xiaohong Guan |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2022 | Mobile Data Traffic Prediction by Exploiting Time-Evolving User Mobility PatternsabstractUnderstanding mobile data traffic and forecasting future traffic trend is beneficial to wireless carriers and service providers who need to perform resource allocation and energy saving management. However, predicting wireless traffic accurately at large-scale and fine-granularity is particularly challenging due to the following two factors: the spatial correlations between the network units (i.e., a cell tower or an access point) introduced by user arbitrary movements, and the time-evolving nature of user movements which frequently changes with time. In this paper, we use a time-evolving graph to formulate the time-evolving nature of user movements, and propose a model Graph-based Temporal Convolutional Network (GTCN) to predict the future traffic of each network unit in a wireless network. GTCN can bring significant benefits to two aspects. (1) GTCN can effectively learn intra- and inter-time spatial correlations between network units in a time-evolving graph through a node aggregation method. (2) GTCN can efficiently model the temporal dynamics of the mobile traffic trend from different network units through a temporal convolutional layer. Experimental results on two real-world datasets demonstrate the efficiency and efficacy of our method. Compared with state-of-the-art methods, the improvement of the prediction performance of our GTCN is 3.2 to 10.2 percent for different prediction horizons. GTCN also achieves 8.4× faster on prediction time. Feiyang Sun 0001, Pinghui Wang, Junzhou Zhao, Nuo Xu 0012, Juxiang Zeng, Kaikai Song, Chao Deng 0002, John C. S. Lui, Xiaohong Guan |
IEEE Trans. Mob. Comput. | 3 |
| 2021 | Learning to Check Contract InconsistenciesabstractContract consistency is important in ensuring the legal validity of the contract. In many scenarios, a contract is written by filling the blanks in a precompiled form. Due to carelessness, two blanks that should be filled with the same (or different) content may be incorrectly filled with different (or same) content. This will result in the issue of contract inconsistencies, which may severely impair the legal validity of the contract. Traditional methods to address this issue mainly rely on manual contract review, which is labor-intensive and costly. In this work, we formulate a novel Contract Inconsistency Checking (CIC) problem, and design an end-to-end framework, called Pair-wise Blank Resolution (PBR), to solve the CIC problem with high accuracy. Our PBR model contains a novel BlankCoder to address the challenge of modeling meaningless blanks. BlankCoder adopts a two-stage attention mechanism that adequately associates a meaningless blank with its relevant descriptions while avoiding the incorporation of irrelevant context words. Experiments conducted on real-world datasets show the promising performance of our method with a balanced accuracy of 94.05% and an F1 score of 90.90% in the CIC problem. Junzhou Zhao, Pinghui Wang, Nuo Xu 0012, Yi Huang 0017, Junlan Feng |
AAAI | 2 |
| 2021 | LogLog Filter: Filtering Cold Items within a Large Range over High Speed Data StreamsabstractMany real-world datasets are given in the format of data streams, and processing these data streams is fundamental for many applications such as anomaly detection. In this paper, we study the problem of computing item frequencies, finding topk hot items, and detecting heavy changes. However, the widelyused sketches cost large memory usage and their performance is easily affected by the unbalanced distribution of data streams. To solve this issue, a novel method Cold Filter (CF) is proposed to split cold items and hot items, and use a separate structure to record the frequencies of hot items. Typically, CF has a small filter range and is only effective for filtering cold items with small frequencies. For some real-world applications, however, the cold items' frequencies may also be greater than hundreds or even tens of thousands. To solve the above challenges, we exploit the “LogLog” structure and develop a memory-efficient method LogLog Filter (LLF) to accurately estimate the above three metrics. LLF builds a register array where each register approximately counts the sum of item frequencies hashed into it. Our method remarkably enlarges the filter range of CF with fewer bits and only requires 4 bits to filter cold items with frequencies up to 224. We conduct extensive experiments on real-world and synthetic datasets, and the experimental results demonstrate the efficiency and effectiveness of our method. Peng Jia 0004, Pinghui Wang, Junzhou Zhao, Ye Yuan 0001, Xiaohong Guan |
ICDE | 3 |
| 2021 | Fast Rotation Kernel Density Estimation over Data StreamsabstractKernel density estimation method is a powerful tool and is widely used in many important real-world applications such as anomaly detection and statistical learning. Unfortunately, current kernel methods suffer from high computational or space costs when dealing with large-scale, high-dimensional datasets, especially when the datasets of interest are given in a stream fashion. Although there are sketch methods designed for kernel density estimation over data streams, they still suffer from high computational costs. To address this problem, in this paper, we propose a novel Rotation Kernel. The Rotation Kernel is based on a Rotation Hash method and is much faster to compute. To achieve memory-efficient kernel density estimation over data streams, we design a method, RKD-Sketch, which compresses high dimensional data streams into a small array of integer counters. We conduct extensive experiments on both synthetic and real-world datasets, and experimental results demonstrate that our RKD-Sketch saves up to 216 times computational resources and up to 104 times space resources than state-of-the-arts. Furthermore, we apply our Rotation Kernel in active learning. Results show that our method achieves up to 256 times speedup and saves up to 13 times space to achieve the same accuracy as the baseline methods. Runze Lei, Pinghui Wang, Rundong Li 0002, Peng Jia 0004, Junzhou Zhao, Xiaohong Guan, Chao Deng 0002 |
KDD | 5 |
| 2021 | Temporal Biased Streaming Submodular OptimizationabstractSubmodular optimization lies at the core of many data mining and machine learning applications such as data summarization and subset selection. For data streams where elements arrive one at a time, streaming submodular optimization (SSO) algorithms are desired. Existing SSO solutions are mainly designed for insertion-only streams where elements in the stream all participate in the analysis, or sliding-window streams where only the most recent data participates in the analysis. SSO for insertion-only streams does not sufficiently emphasize recent data. SSO for sliding-window streams abruptly forgets all past data. In this work, we propose a new SSO problem, i.e., temporal biased streaming submodular optimization (TBSSO), which embraces the special settings of all previous studies. TBSSO leverages a temporal bias function to force each element in the stream to participate in the analysis with a probability decreasing over time and hence elements in the stream are forgotten gradually. We design novel streaming algorithms to solve the TBSSO problem with provable approximation guarantees. Experiments show that our algorithm can find high quality solutions and improve the efficiency to about one order of magnitude faster than the baseline method. Junzhou Zhao, Pinghui Wang, Chao Deng 0002 |
KDD | 1 |
| 2021 | Bidirectionally Densifying LSH Sketches with Empty BinsabstractAs an efficient tool for approximate similarity computation and search, Locality Sensitive Hashing (LSH) has been widely used in many research areas including databases, data mining, information retrieval, and machine learning. Classical LSH methods typically require to perform hundreds or even thousands of hashing operations when computing the LSH sketch for each input item (e.g., a set or a vector); however, this complexity is still too expensive and even impractical for applications requiring processing data in real-time. To address this issue, several fast methods such as OPH and BCWS have been proposed to efficiently compute the LSH sketches; however, these methods may generate many sketches with empty bins, which may introduce large errors for similarity estimation and also limit their usage for fast similarity search. To solve this issue, we propose a novel densification method, i.e., BiDens. Compared with existing densification methods, our BiDens is more efficient to fill a sketch's empty bins with values of its non-empty bins in either the forward or backward directions. Furthermore, it also densifies empty bins to satisfy the densification principle (i.e., the LSH property). Theoretical analysis and experimental results on similarity estimation, fast similarity search, and kernel linearization using real-world datasets demonstrate that our BiDens is up to 106 times faster than state-of-the-art methods while achieving the same or even better accuracy. Peng Jia 0004, Pinghui Wang, Junzhou Zhao, Yiyan Qi, Chao Deng 0002, Xiaohong Guan |
SIGMOD Conference | 3 |
| 2021 | Building Fast and Compact Sketches for Approximately Multi-Set Multi-Membership QueryingabstractGiven a set S, Membership Querying (MQ) answers whether a query element $q\in S$. It is a fundamental task in areas like database systems and computer networks. In this paper, we consider a more general problem, Multi-Set Multi-Membership Querying (MS-MMQ). Given n sets $S_0,łdots,S_n-1 $, MS-MMQ answers which sets contain element q. A direct way to address MS-MMQ is to build an MQ structure (e.g., Bloom Filter) for each set. However, the query and space complexities grow linearly with n and become prohibitive for a large n. To address this challenge, we propose a novel Circular Shift and Coalesce (CSC) framework to efficiently achieve approximate MS-MMQ. Instead of building an MQ data structure for each set, the CSC index encodes all n sets into a compact sketch and retrieves only a few bytes in the sketch for a query, which achieves high memory-efficiency and boosts the query speed by several times. CSC is compatible with mainstream data structures for Approximate MQ. We conduct experiments on real-world datasets and results demonstrate that our framework is up to 91.2 times faster and up to 48.9 times more accurate than state-of-the-art methods. Rundong Li 0002, Pinghui Wang, Jiongli Zhu, Junzhou Zhao, Jia Di, Xiaofei Yang 0003, Kai Ye 0001 |
SIGMOD Conference | 4 |
| 2021 | Tracking triadic cardinality distributions for burst detection in high-speed graph streams
Junzhou Zhao, Pinghui Wang, Zhouguo Chen, Jianwei Ding, John C. S. Lui, Don Towsley, Xiaohong Guan |
Knowl. Inf. Syst. | 1 |
| 2020 | Distinguish Confusing Law Articles for Legal Judgment PredictionabstractLegal Judgment Prediction (LJP) is the task of automatically predicting a law case's judgment results given a text describing its facts, which has excellent prospects in judicial assistance systems and convenient services for the public.In practice, confusing charges are frequent, because law cases applicable to similar law articles are easily misjudged.For addressing this issue, the existing method relies heavily on domain experts, which hinders its application in different law systems.In this paper, we present an end-to-end model, LADAN, to solve the task of LJP.To distinguish confusing charges, we propose a novel graph neural network to automatically learn subtle differences between confusing law articles and design a novel attention mechanism that fully exploits the learned differences to extract compelling discriminative features from fact descriptions attentively.Experiments conducted on realworld datasets demonstrate the superiority of our LADAN. Nuo Xu 0012, Pinghui Wang, Li Pan 0002, Junzhou Zhao |
ACL | 6 |
| 2020 | Continuously Tracking Core Items in Data Streams with Probabilistic DecaysabstractThe sheer scale of big data causes the information overload issue and there is an urgent need for tools that can draw valuable insights from massive data. This paper investigates the core items tracking (CIT) problem where the goal is to continuously track representative items, called core items, in a data stream so to best represent/summarize the stream. In order to simultaneously satisfy the recency and continuity requirements, we consider CIT over probabilistic-decaying streams where items in the stream are forgotten gradually in a probabilistic manner. We first introduce an algorithm, called PNDCIT, to find core items in a special kind of probabilistic non-decaying streams. Furthermore, using PNDCIT as a building block, we design two novel algorithms, namely PDCIT and PDCIT+, to maintain core items over probabilistic-decaying streams with constant approximation ratios. Finally, extensive experiments on real data demonstrate that PDCIT+ achieves a speedup of up to one order of magnitude over a batch algorithm while providing solutions with comparable quality. Junzhou Zhao, Pinghui Wang, John C. S. Lui |
ICDE | 1 |
| 2020 | Fast Generating A Large Number of Gumbel-Max VariablesabstractThe well-known Gumbel-Max Trick for sampling elements from a categorical distribution (or more generally a nonnegative vector) and its variants have been widely used in areas such as machine learning and information retrieval. To sample a random element i (or a Gumbel-Max variable i) in proportion to its positive weight vi, the Gumbel-Max Trick first computes a Gumbel random variable gi for each positive weight element i, and then samples the element i with the largest value of gi + ln vi. Recently, applications including similarity estimation and graph embedding require to generate k independent Gumbel-Max variables from high dimensional vectors. However, it is computationally expensive for a large k (e.g., hundreds or even thousands) when using the traditional Gumbel-Max Trick. To solve this problem, we propose a novel algorithm, FastGM, that reduces the time complexity from O(kn+) to O(kln k + n+), where n+ is the number of positive elements in the vector of interest. Instead of computing k independent Gumbel random variables directly, we find that there exists a technique to generate these variables in descending order. Using this technique, our method FastGM computes variables gi + ln vi for all positive elements i in descending order. As a result, FastGM significantly reduces the computation time because we can stop the procedure of Gumbel random variables computing for many elements especially for those with small weights. Experiments on a variety of real-world datasets show that FastGM is orders of magnitude faster than state-of-the-art methods without sacrificing accuracy and incurring additional expenses. Yiyan Qi, Pinghui Wang, Junzhou Zhao, Guangjian Tian, Xiaohong Guan |
WWW | 4 |
| 2020 | Improving network embedding with partially available vertex and edge content
Pinghui Wang, Junzhou Zhao, John C. S. Lui, Xiaohong Guan |
Inf. Sci. | 3 |
| 2020 | Understanding Assimilation-contrast Effects in Online Rating Systems: Modelling, Debiasing, and Applicationsabstract“Unbiasedness,” which is an important property to ensure that users’ ratings indeed reflect their true evaluations of products, is vital both in shaping consumer purchase decisions and providing reliable recommendations in online rating systems. Recent experimental studies showed that distortions from historical ratings would ruin the unbiasedness of subsequent ratings. How to “discover” historical distortions in each single rating (or at the micro-level), and perform the “debiasing operations” are our main objective. Using 42M real customer ratings, we first show that users either “assimilate” or “contrast” to historical ratings under different scenarios, which can be further explained by a well-known psychological argument: the “Assimilate-Contrast” theory. This motivates us to propose the Historical Influence Aware Latent Factor Model (HIALF), the “first” model for real rating systems to capture and mitigate historical distortions in each single rating. HIALF allows us to study the influence patterns of historical ratings from a modelling perspective, which perfectly matches the assimilation and contrast effects observed in experiments. Moreover, HIALF achieves significant improvements in predicting subsequent ratings and characterizing relationships in ratings. It also contributes to better recommendations, wiser consumer purchase decisions, and deeper understanding of historical distortions in both honest rating and misbehaving rating settings. Hong Xie 0004, Junzhou Zhao, John C. S. Lui |
ACM Trans. Inf. Syst. | 3 |
| 2019 | Submodular Optimization over Streams with Inhomogeneous DecaysabstractCardinality constrained submodular function maximization, which aims to select a subset of size at most k to maximize a monotone submodular utility function, is the key in many data mining and machine learning applications such as data summarization and maximum coverage problems. When data is given as a stream, streaming submodular optimization (SSO) techniques are desired. Existing SSO techniques can only apply to insertion-only streams where each element has an infinite lifespan, and sliding-window streams where each element has a same lifespan (i.e., window size). However, elements in some data streams may have arbitrary different lifespans, and this requires addressing SSO over streams with inhomogeneous-decays (SSO-ID). This work formulates the SSO-ID problem and presents three algorithms: BASIC-STREAMING is a basic streaming algorithm that achieves an (1/2 − ɛ) approximation factor; HISTAPPROX improves the efficiency significantly and achieves an (1/3 − ɛ) approximation factor; HISTSTREAMING is a streaming version of HISTAPPROX and uses heuristics to further improve the efficiency. Experiments conducted on real data demonstrate that HISTSTREAMING can find high quality solutions and is up to two orders of magnitude faster than the naive GREEDY algorithm. Junzhou Zhao, Shuo Shang, Pinghui Wang, John C. S. Lui, Xiangliang Zhang 0001 |
AAAI | 1 |
| 2019 | Tracking Influential Nodes in Time-Decaying Dynamic Interaction NetworksabstractIdentifying influential nodes that can jointly trigger the maximum influence spread in networks is a fundamental problem in many applications such as viral marketing, online advertising, and disease control. Most existing studies assume that social influence is static and they fail to capture the dynamics of influence in reality. In this work, we address the dynamic influence challenge by designing efficient streaming methods that can identify influential nodes from highly dynamic node interaction streams. We first propose a general time-decaying dynamic interaction network (TDN) model to model node interaction streams with the ability to smoothly discard outdated data. Based on the TDN model, we design three algorithms, i.e., SieveADN, BasicReduction and HistApprox. SieveADN identifies influential nodes from a special kind of TDNs with efficiency. BasicReduction uses SieveADN as a basic building block to identify influential nodes from general TDNs. HistApprox significantly improves the efficiency of BasicReduction. More importantly, we theoretically show that all three algorithms enjoy constant factor approximation guarantees. Experiments conducted on various real interaction datasets demonstrate that our approach finds near-optimal solutions with speed at least 5 to 15 times faster than baseline methods. Junzhou Zhao, Shuo Shang, Pinghui Wang, John C. S. Lui, Xiangliang Zhang 0001 |
ICDE | 1 |
| 2019 | MR-GNN: Multi-Resolution and Dual Graph Neural Network for Predicting Structured Entity InteractionsabstractPredicting interactions between structured entities lies at the core of numerous tasks such as drug regimen and new material design. In recent years, graph neural networks have become attractive. They represent structured entities as graphs, and then extract features from each individual graph using graph convolution operations. However, these methods have some limitations: i) their networks only extract features from a fix-sized subgraph structure (i.e., a fix-sized receptive field) of each node, and ignore features in substructures of different sizes, and ii) features are extracted by considering each entity independently, which may not effectively reflect the interaction between two entities. To resolve these problems, we present {\em MR-GNN}, an end-to-end graph neural network with the following features: i) it uses a multi-resolution based architecture to extract node features from different neighborhoods of each node, and, ii) it uses dual graph-state long short-term memory networks (LSTMs) to summarize local features of each graph and extracts the interaction features between pairwise graphs. Experiments conducted on real-world datasets show that MR-GNN improves the prediction of state-of-the-art methods. Nuo Xu 0012, Pinghui Wang, Junzhou Zhao |
IJCAI | 5 |
| 2019 | Sampling online social networks by random walk with indirect jumps
Junzhou Zhao, Pinghui Wang, John C. S. Lui, Don Towsley, Xiaohong Guan |
Data Min. Knowl. Discov. | 1 |
| 2019 | Optimizing node discovery on networks: Problem definitions, fast algorithms, and observations
Junzhou Zhao, Pinghui Wang, John C. S. Lui |
Inf. Sci. | 1 |
| 2019 | Fast crawling methods of exploring content distributed over large graphs
Pinghui Wang, Junzhou Zhao, John C. S. Lui, Don Towsley, Xiaohong Guan |
Knowl. Inf. Syst. | 2 |
| 2019 | Practical characterization of large networks using neighborhood information
Pinghui Wang, Junzhou Zhao, Bruno Ribeiro 0001, John C. S. Lui, Don Towsley, Xiaohong Guan |
Knowl. Inf. Syst. | 2 |
| 2019 | SNOD: a fast sampling method of exploring node orbit degrees for large graphs
Pinghui Wang, Junzhou Zhao, Xiangliang Zhang 0001, Xiaohong Guan |
Knowl. Inf. Syst. | 2 |
| 2019 | Inferring Higher-Order Structure Statistics of Large Networks from Sampled EdgesabstractRecently exploring locally connected subgraphs (also known as motifs or graphlets) of complex networks attracts a lot of attention. Previous work made the strong assumption that the graph topology of interest is known in advance. In practice, sometimes researchers have to deal with the situation where the graph topology is unknown because it is expensive to collect and store all topological information. Hence, typically what is available to researchers is only a snapshot of the graph, i.e., a subgraph of the graph. Crawling methods such as breadth first sampling can be used to generate the snapshot. However, these methods fail to sample a streaming graph represented as a high speed stream of edges. Therefore, graph mining applications such as network traffic monitoring usually use random edge sampling (i.e., sample each edge with a fixed probability) to collect edges and generate a sampled graph, which we call a “ RESampled graph”. Clearly, a RESampled graph's motif statistics may be quite different from those of the original graph. To resolve this, we propose a framework Minfer, which takes the given RESampled graph and accurately infers the underlying graph's motif statistics. Experiments using large scale datasets show the accuracy and efficiency of our method. Pinghui Wang, Yiyan Qi, John C. S. Lui, Don Towsley, Junzhou Zhao |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2018 | MOSS-5: A Fast Method of Approximating Counts of 5-Node Graphlets in Large Graphs (Extended Abstract)abstractDespite recent efforts in counting 3-node and 4-node graphlets, little attention has been paid to characterizing 5-node graphlets. In this paper, we develop a computationally efficient sampling method to estimate 5-node graphlet counts. We not only provide a fast sampling method and unbiased estimators of graphlet counts, but also derive simple yet exact formulas for the variances of the estimators which are of great value in practice-the variances can be used to bound the estimates' errors and determine the smallest necessary sampling budget for a desired accuracy. We conduct experiments on a variety of real-world datasets, and the results show that our method is several orders of magnitude faster than the state-of-the-art methods with the same accuracy. Pinghui Wang, Junzhou Zhao, Xiangliang Zhang 0001, Zhenguo Li, Jiefeng Cheng, John C. S. Lui, Don Towsley, Xiaohong Guan |
ICDE | 2 |
| 2018 | Modeling the Assimilation-Contrast Effects in Online Product Rating Systems: Debiasing and RecommendationsabstractThe unbiasedness of online product ratings, an important property to ensure that users’ ratings indeed reflect their true evaluations to products, is vital both in shaping consumer purchase decisions and providing reliable recommendations. Recent experimental studies showed that distortions from historical ratings would ruin the unbiasedness of subsequent ratings. How to “discover” the distortions from historical ratings in each single rating (or at the micro-level), and perform the “debiasing operations” in real rating systems are the main objectives of this work. Using 42 million real customer ratings, we first show that users either “assimilate” or “contrast” to historical ratings under different scenarios: users conform to historical ratings if historical ratings are not far from the product quality (assimilation), while users deviate from historical ratings if historical ratings are significantly different from the product quality (contrast). This phenomenon can be explained by the well-known psychological argument: the “Assimilate-Contrast” theory. However, none of the existing works on modeling historical ratings’ influence have taken this into account, and this motivates us to propose the Histori- cal Influence Aware Latent Factor Model (HIALF), the first model for real rating systems to capture and mitigate historical distortions in each single rating. HIALF also allows us to study the influence patterns of historical ratings from a modeling perspective, and it perfectly matches the assimilation and contrast effects we previously observed. Also, HIALF achieves significant improvements in predicting subsequent ratings, and accurately predicts the relationships revealed in previous empirical measurements on real ratings. Finally, we show that HIALF can contribute to better recommendations by decoupling users’ real preference from distorted ratings, and reveal the intrinsic product quality for wiser consumer purchase decisions. Hong Xie 0004, Junzhou Zhao, John C. S. Lui |
IJCAI | 3 |
| 2018 | MOSS-5: A Fast Method of Approximating Counts of 5-Node Graphlets in Large GraphsabstractCounting 3-, 4-, and 5-node graphlets in graphs is important for graph mining applications such as discovering abnormal/ evolution patterns in social and biology networks. In addition, it is recently widely used for computing similarities between graphs and graph classification applications such as protein function prediction and malware detection. However, it is challenging to compute these graphlet counts for a large graph or a large set of graphs due to the combinatorial nature of the problem. Despite recent efforts in counting 3-node and 4-node graphlets, little attention has been paid to characterizing 5-node graphlets. In this paper, we develop a computationally efficient sampling method to estimate 5-node graphlet counts. We not only provide a fast sampling method and unbiased estimators of graphlet counts, but also derive simple yet exact formulas for the variances of the estimators which are of great value in practice-the variances can be used to bound the estimates' errors and determine the smallest necessary sampling budget for a desired accuracy. We conduct experiments on a variety of real-world datasets, and the results show that our method is several orders of magnitude faster than the state-of-the-art methods with the same accuracy. Pinghui Wang, Junzhou Zhao, Xiangliang Zhang 0001, Zhenguo Li, Jiefeng Cheng, John C. S. Lui, Don Towsley, Xiaohong Guan |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2017 | Modeling the Assimilation-Contrast Effects in Online Product Rating Systems: Debiasing and RecommendationsabstractThe unbiasedness of online product ratings, an important property to ensure that users' ratings indeed reflect their true evaluations to products, is vital both in shaping consumer purchase decisions and providing reliable recommendations. Recent experimental studies showed that distortions from historical ratings would ruin the unbiasedness of subsequent ratings. How to "discover" the distortions from historical ratings in each single rating (or at the micro-level), and perform the "debiasing operations" in real rating systems are the main objectives of this work. Junzhou Zhao, John C. S. Lui |
RecSys | 2 |
| 2017 | I/O-efficient calculation of H-group closeness centrality over disk-resident graphs
Junzhou Zhao, Pinghui Wang, John C. S. Lui, Don Towsley, Xiaohong Guan |
Inf. Sci. | 1 |
| 2016 | Minfer: A method of inferring motif statistics from sampled edgesabstractCharacterizing motif (i.e., locally connected sub-graph patterns) statistics is important for understanding complex networks such as online social networks and communication networks. Previous work made the strong assumption that the graph topology of interest is known in advance. In practice, sometimes researchers have to deal with the situation where the graph topology is unknown because it is expensive to collect and store all topological and meta information. Hence, typically what is available to researchers is only a snapshot of the graph, i.e., a subgraph of the graph. Crawling methods such as breadth first sampling can be used to generate the snapshot. However, these methods fail to sample a streaming graph represented as a high speed stream of edges. Therefore, graph mining applications such as network traffic monitoring use random edge sampling (i.e., sample each edge with a fixed probability) to collect edges and generate a sampled graph, which we called a “RESampled graph”. Clearly, a RESampled graph's motif statistics may be quite different from those of the underlying original graph. To resolve this, we propose a framework and implement a system called Minfer, which takes the given RESampled graph and accurately infers the underlying graph's motif statistics. We also apply Fisher information to bound the errors of our estimates. Experiments using large scale datasets show the accuracy and efficiency of our method. Pinghui Wang, John C. S. Lui, Don Towsley, Junzhou Zhao |
ICDE | 4 |
| 2015 | A tale of three graphs: Sampling design on hybrid social-affiliation networksabstractRandom walk-based graph sampling methods have become increasingly popular and important for characterizing large-scale complex networks. While powerful, they are known to exhibit problems when the graph is loosely connected, which slows down the convergence of a random walk and can result in poor estimation accuracy. In this work, we observe that many graphs under study, called target graphs, usually do not exist in isolation. In many situations, a target graph is often related to an auxiliary graph and an affiliation graph, and the target graph becomes better connected when viewed from these three graphs as a whole, or what we called a hybrid social-affiliation network. This viewpoint brings extra benefits to the graph sampling framework, e.g., when directly sampling a target graph is difficult or inefficient, we can efficiently sample it with the assistance of auxiliary and affiliation graphs. We propose three sampling methods on such a hybrid social-affiliation network to estimate target graph characteristics, and conduct extensive experiments on both synthetic and real datasets, to demonstrate the effectiveness of these new sampling methods. Junzhou Zhao, John C. S. Lui, Don Towsley, Pinghui Wang, Xiaohong Guan |
ICDE | 1 |
| 2015 | Unbiased Characterization of Node Pairs over Large GraphsabstractCharacterizing user pair relationships is important for applications such as friend recommendation and interest targeting in online social networks (OSNs). Due to the large-scale nature of such networks, it is infeasible to enumerate all user pairs and thus sampling is used. In this article, we show that it is a great challenge for OSN service providers to characterize user pair relationships, even when they possess the complete graph topology. The reason is that when sampling techniques (i.e., uniform vertex sampling (UVS) and random walk (RW)) are naively applied, they can introduce large biases, particularly for estimating similarity distribution of user pairs with constraints like existence of mutual neighbors, which is important for applications such as identifying network homophily. Estimating statistics of user pairs is more challenging in the absence of the complete topology information, as an unbiased sampling technique like UVS is usually not allowed and exploring the OSN graph topology is expensive. To address these challenges, we present unbiased sampling methods to characterize user pair properties based on UVS and RW techniques. We carry out an evaluation of our methods to show their accuracy and efficiency. Finally, we apply our methods to three OSNs—Foursquare, Douban, and Xiami—and discover that significant homophily is present in these networks. Pinghui Wang, Junzhou Zhao, John C. S. Lui, Don Towsley, Xiaohong Guan |
ACM Trans. Knowl. Discov. Data | 2 |
| 2014 | Whom to follow: Efficient followee selection for cascading outbreak detection on online social networks
Junzhou Zhao, John C. S. Lui, Don Towsley, Xiaohong Guan |
Comput. Networks | 1 |
| 2014 | A New Sketch Method for Measuring Host Connection Degree DistributionabstractThe host connection degree distribution (HCDD) is an important metric for network security monitoring. However, it is difficult to accurately obtain the HCDD in real time for high-speed links with a massive amount of traffic data. In this paper, we propose a new sketch method to build a probabilistic traffic summary of a host's flows using a uniform Flajolet-Martin sketch combined with a small bitmap. To study its performance in comparison with previous sampling and sketch methods, we present a general model that encompasses all these methods. With this model, we compute the Cramér-Rao lower bounds and the variances of HCDD estimations. The theoretic analysis and numerical experimental results show that our sketch method is six times more accurate than state-of-the-art methods with the same memory usage. Pinghui Wang, Xiaohong Guan, Junzhou Zhao, Tao Qin 0002 |
IEEE Trans. Inf. Forensics Secur. | 3 |
| 2014 | Efficiently Estimating Motif Statistics of Large NetworksabstractExploring statistics of locally connected subgraph patterns (also known as network motifs) has helped researchers better understand the structure and function of biological and Online Social Networks (OSNs). Nowadays, the massive size of some critical networks—often stored in already overloaded relational databases—effectively limits the rate at which nodes and edges can be explored, making it a challenge to accurately discover subgraph statistics. In this work, we propose sampling methods to accurately estimate subgraph statistics from as few queried nodes as possible. We present sampling algorithms that efficiently and accurately estimate subgraph properties of massive networks. Our algorithms require no precomputation or complete network topology information. At the same time, we provide theoretical guarantees of convergence. We perform experiments using widely known datasets and show that, for the same accuracy, our algorithms require an order of magnitude less queries (samples) than the current state-of-the-art algorithms. Pinghui Wang, John C. S. Lui, Bruno Ribeiro 0001, Don Towsley, Junzhou Zhao, Xiaohong Guan |
ACM Trans. Knowl. Discov. Data | 5 |
| 2013 | Sampling node pairs over large graphsabstractCharacterizing user pair relationships is important for applications such as friend recommendation and interest targeting in online social networks (OSNs). Due to the large scale nature of such networks, it is infeasible to enumerate all user pairs and so sampling is used. In this paper, we show that it is a great challenge even for OSN service providers to characterize user pair relationships even when they possess the complete graph topology. The reason is that when sampling techniques (i.e., uniform vertex sampling (UVS) and random walk (RW)) are naively applied, they can introduce large biases, in particular, for estimating similarity distribution of user pairs with constraints such as existence of mutual neighbors, which is important for applications such as identifying network homophily. Estimating statistics of user pairs is more challenging in the absence of the complete topology information, since an unbiased sampling technique such as UVS is usually not allowed, and exploring the OSN graph topology is expensive. To address these challenges, we present asymptotically unbiased sampling methods to characterize user pair properties based on UVS and RW techniques respectively. We carry out an evaluation of our methods to show their accuracy and efficiency. Finally, we apply our methods to two Chinese OSNs, Doudan and Xiami, and discover significant homophily is present in these two networks. Pinghui Wang, Junzhou Zhao, John C. S. Lui, Don Towsley, Xiaohong Guan |
ICDE | 2 |