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

Changhua Pei

dblp:183/6736 · DBLP profile ↗
← Back
47ranked-venue papers
8as first author
35since 2021 · last 2026
0000-0001-9288-4787ORCID · verified

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

Databases, data management, data science and information retrieval · 16 · 3 first-author · 9 since 2021Computer networks · 13 · 4 first-author · 8 since 2021Artificial intelligence and machine learning · 11 · 8 since 2021Software engineering, systems software and programming languages · 9 · 1 first-author · 9 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 2 first-author · 5 since 2021Systems, architecture and hardware · 2 · 2 since 2021Security and privacy · 2 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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
11 papers
Data mining · 59% Recommender systems · 36% Web and social media mining · 6%
Artificial intelligence
11 papers
Efficient and distributed learning · 19% Time series and sequential data · 16% Vision and language · 16%
Computer networks
4 papers
Network measurement and analytics · 48% Internet architecture and protocols · 22% Wireless networking · 15%
Software engineering, system software, and programming languages
4 papers
Software maintenance and evolution · 77% Services computing and microservices · 18% Software testing · 5%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Distributed systems · 62% Cloud and datacenter computing · 21% Performance modeling and evaluation · 17%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Smart cities and intelligent transportation · 100%
Network and information security
1 paper
Network security · 100%

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

TopicWeightPapersLastEvidence papers
Data mining
anomaly detection
4.052026
ViTs: Teaching Machines to See Time Series Anomalies Like Human Experts · WWW 2026
KAN-AD: Time Series Anomaly Detection with Kolmogorov-Arnold Networks · ICML 2025
Revisiting VAE for Unsupervised Time Series Anomaly Detection: A Frequency Perspective · WWW 2024
Data mining › anomaly detection
time series anomaly detection
3.442026
ViTs: Teaching Machines to See Time Series Anomalies Like Human Experts · WWW 2026
KAN-AD: Time Series Anomaly Detection with Kolmogorov-Arnold Networks · ICML 2025
Revisiting VAE for Unsupervised Time Series Anomaly Detection: A Frequency Perspective · WWW 2024
Computer vision › Vision and language
vision-language model
1.922026
ViTs: Teaching Machines to See Time Series Anomalies Like Human Experts · WWW 2026
GeoMag: A Vision-Language Model for Pixel-level Fine-Grained Remote Sensing Image Parsing · ACM Multimedia 2025
Machine learning › Efficient and distributed learning
data-efficient learning
1.012026
Not All Data are What You Need: A Data-Efficient Training Method Using Heterogeneous Hardware · IEEE Trans. Knowl. Data Eng. 2026
Machine learning › Time series and sequential data › time series analysis
time series anomaly detection
1.012026
ViTs: Teaching Machines to See Time Series Anomalies Like Human Experts · WWW 2026
Software maintenance and evolution
log analysis
1.012026
Smart Eye: LLM-Guided Proposer-Verifier Framework for Industrial-Scale Log Anomaly Detection · WWW 2026
Software maintenance and evolution › log analysis
log-based anomaly detection
1.012026
Smart Eye: LLM-Guided Proposer-Verifier Framework for Industrial-Scale Log Anomaly Detection · WWW 2026
Machine learning › Deep learning architectures and training › feedforward neural network
kolmogorov-arnold networks
0.912025
KAN-AD: Time Series Anomaly Detection with Kolmogorov-Arnold Networks · ICML 2025
Machine learning › Efficient and distributed learning › model compression
lightweight neural network
0.912025
CMoS: Rethinking Time Series Prediction Through the Lens of Chunk-wise Spatial Correlations · ICML 2025
Computer vision › 3D vision › remote sensing
remote sensing image analysis
0.912025
GeoMag: A Vision-Language Model for Pixel-level Fine-Grained Remote Sensing Image Parsing · ACM Multimedia 2025
Machine learning › Graph learning
spatial correlation modeling
0.912025
CMoS: Rethinking Time Series Prediction Through the Lens of Chunk-wise Spatial Correlations · ICML 2025
Machine learning › Time series and sequential data › time series analysis
time series forecasting
0.912025
CMoS: Rethinking Time Series Prediction Through the Lens of Chunk-wise Spatial Correlations · ICML 2025
Internet architecture and protocols › packet processing
packet classification
0.912025
NPC: Rethinking Dataplane through Network-aware Packet Classification · SIGCOMM 2025
Network security › intrusion detection and prevention › intrusion detection
graph-based intrusion detection
0.912025
Mining Multi-Scale Spatial-Frequency Clues for Unsupervised Intrusion Detection · IEEE Trans. Inf. Forensics Secur. 2025
Network security › intrusion detection and prevention
intrusion detection
0.912025
Mining Multi-Scale Spatial-Frequency Clues for Unsupervised Intrusion Detection · IEEE Trans. Inf. Forensics Secur. 2025
Distributed systems
fault tolerance
0.922023
CMDiagnostor: An Ambiguity-Aware Root Cause Localization Approach Based on Call Metric Data · WWW 2023
From Point-wise to Group-wise: A Fast and Accurate Microservice Trace Anomaly Detection Approach · ESEC/SIGSOFT FSE 2023
Machine learning › Generative modeling
variational autoencoder
0.812024
Revisiting VAE for Unsupervised Time Series Anomaly Detection: A Frequency Perspective · WWW 2024
Smart cities and intelligent transportation › traffic prediction
graph-based traffic prediction
0.812024
DMSTG: Dynamic Multiview Spatio-Temporal Networks for Traffic Forecasting · IEEE Trans. Mob. Comput. 2024
Smart cities and intelligent transportation › traffic prediction
spatio-temporal traffic prediction
0.812024
DMSTG: Dynamic Multiview Spatio-Temporal Networks for Traffic Forecasting · IEEE Trans. Mob. Comput. 2024
Smart cities and intelligent transportation
traffic prediction
0.812024
DMSTG: Dynamic Multiview Spatio-Temporal Networks for Traffic Forecasting · IEEE Trans. Mob. Comput. 2024
Data mining › anomaly detection › time series anomaly detection
multivariate time series anomaly detection
0.712023
Beyond Sharing: Conflict-Aware Multivariate Time Series Anomaly Detection · ESEC/SIGSOFT FSE 2023
Cloud and datacenter computing
microservices
0.712023
CMDiagnostor: An Ambiguity-Aware Root Cause Localization Approach Based on Call Metric Data · WWW 2023
Distributed systems › root cause analysis
root cause localization
0.712023
CMDiagnostor: An Ambiguity-Aware Root Cause Localization Approach Based on Call Metric Data · WWW 2023
Natural language and speech › Language models and text generation
large language model
0.622026
ViTs: Teaching Machines to See Time Series Anomalies Like Human Experts · WWW 2026
Smart Eye: LLM-Guided Proposer-Verifier Framework for Industrial-Scale Log Anomaly Detection · WWW 2026
Recommender systems › debiased recommendation
causal debiasing
0.612022
Deconfounding Duration Bias in Watch-time Prediction for Video Recommendation · KDD 2022
Recommender systems
video recommendation
0.612022
Deconfounding Duration Bias in Watch-time Prediction for Video Recommendation · KDD 2022
Recommender systems › video recommendation
watch-time prediction
0.612022
Deconfounding Duration Bias in Watch-time Prediction for Video Recommendation · KDD 2022
Wireless networking
WLAN
0.522017
Why it takes so long to connect to a WiFi access point · INFOCOM 2017
WiFi can be the weakest link of round trip network latency in the wild · INFOCOM 2016
Recommender systems
fairness-aware recommendation
0.512021
Towards Long-term Fairness in Recommendation · WSDM 2021
Recommender systems
recommender system evaluation
0.512021
Variation Control and Evaluation for Generative Slate Recommendations · WWW 2021

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

vision-language model · 2.9graph convolutional network · 2.5three-stage training · 2.0proposer-verifier framework · 2.0large language model · 2.0evolutionary algorithm · 2.0truncated fourier expansion · 1.7smooth univariate function approximation · 1.7self-supervised representation learning · 1.7persistent homology · 1.7modular evaluation framework · 1.7empirical evaluation · 1.7representation caching · 1.3group-wise learning · 1.3batched inference · 1.3decision tree · 1.1sketch · 0.9periodicity injection · 0.9
YearPublicationVenuePosition
2026 Beyond Token Attention: Contiguous and Interpretable Payload Identification for Web Attacks
Jing Zhao 0051, Changhua Pei, Chun Long, Guanyao Du, Yawei Liu
DSN3
2026 RCAgentBench: An Agent-Oriented Benchmark for Multimodal Root Cause Analysis in Microservices
Hengyue Jiang, Xiaohui Nie, Changhua Pei
IWQoS6
2026 Predict Boldly, Recover Cautiously: Fast On-Router Route Anomaly Prediction and Recovery
Hang Cui 0004, Cenjie Hu, Juncheng Hu 0002, Dan Pei, Changhua Pei, Gaogang Xie
SIGCOMM7
2026 Smart Eye: LLM-Guided Proposer-Verifier Framework for Industrial-Scale Log Anomaly Detection
Changhua Pei, Hang Cui 0004, Xinyuan Liao, Cenjie Hu, Haotian Si, Ke Xiang, Gaogang Xie, Dan Pei
WWW1
2026 ViTs: Teaching Machines to See Time Series Anomalies Like Human Experts
abstract
Web service administrators must ensure the stability of multiple systems by promptly detecting anomalies in Key Performance Indicators (KPIs). Achieving the goal of "train once, infer across scenarios" remains a fundamental challenge for time series anomaly detection models. Beyond improving zero-shot generalization, such models must also flexibly handle sequences of varying lengths during inference, ranging from one hour to one week, without retraining. Conventional approaches rely on sliding-window encoding and self-supervised learning, which restrict inference to fixed-length inputs. Large Language Models (LLMs) have demonstrated remarkable zero-shot capabilities across general domains. However, when applied to time series data, they face inherent limitations due to context length. To address this issue, we propose ViTs, a Vision-Language Model (VLM)-based framework that converts time series curves into visual representations. By rescaling time series images, temporal dependencies are preserved while maintaining a consistent input size, thereby enabling efficient processing of arbitrarily long sequences without context constraints. Training VLMs for this purpose introduces unique challenges, primarily due to the scarcity of aligned time series image-text data. To overcome this, we employ an evolutionary algorithm to automatically generate thousands of high-quality image-text pairs and design a three-stage training pipeline consisting of: (1) time series knowledge injection, (2) anomaly detection enhancement, and (3) anomaly reasoning refinement. Extensive experiments demonstrate that ViTs substantially enhance the ability of VLMs to understand and detect anomalies in time series data. All datasets and code will be publicly released at: https://anonymous.4open.science/r/ViTs-C484/.
Changhua Pei, Yang Liu 0442, Hengyue Jiang, Haotian Si, Hang Cui 0004, Gaogang Xie, Dan Pei
WWW2
2026 FrameGrapher: Frame-augmented vision-language models for effective video understanding
Xianzhi Ma, Changhua Pei, Yingchao Piao
Expert Syst. Appl.3
2026 Not All Data are What You Need: A Data-Efficient Training Method Using Heterogeneous Hardware
Zulong Diao, Mingyu Qiao, Xin Wang 0001, Guangxing Zhang, Wei Liang 0005, Jianguo Chen 0001, Changhua Pei, Yanbiao Li 0001, Zhenyu Li 0001, Gaogang Xie
IEEE Trans. Knowl. Data Eng.7
2025 Understanding DNS Failures at Scale: Fine-grained Classification and Root Cause Analysis
Shaoxuan Yun, Yuchao Zhang 0004, Yingqiang Wang, Changhua Pei
APNet4
2025 CMoS: Rethinking Time Series Prediction Through the Lens of Chunk-wise Spatial Correlations
abstract
Recent advances in lightweight time series forecasting models suggest the inherent simplicity of time series forecasting tasks. In this paper, we present CMoS, a super-lightweight time series forecasting model. Instead of learning the embedding of the shapes, CMoS directly models the spatial correlations between different time series chunks. Additionally, we introduce a Correlation Mixing technique that enables the model to capture diverse spatial correlations with minimal parameters, and an optional Periodicity Injection technique to ensure faster convergence. Despite utilizing as low as 1% of the lightweight model DLinear’s parameters count, experimental results demonstrate that CMoS outperforms existing state-of-the-art models across multiple datasets. Furthermore, the learned weights of CMoS exhibit great interpretability, providing practitioners with valuable insights into temporal structures within specific application scenarios.
Haotian Si, Changhua Pei, Dan Pei, Gaogang Xie
ICML2
2025 KAN-AD: Time Series Anomaly Detection with Kolmogorov-Arnold Networks
abstract
Time series anomaly detection (TSAD) underpins real-time monitoring in cloud services and web systems, allowing rapid identification of anomalies to prevent costly failures. Most TSAD methods driven by forecasting models tend to overfit by emphasizing minor fluctuations. Our analysis reveals that effective TSAD should focus on modeling "normal" behavior through smooth local patterns. To achieve this, we reformulate time series modeling as approximating the series with smooth univariate functions. The local smoothness of each univariate function ensures that the fitted time series remains resilient against local disturbances. However, a direct KAN implementation proves susceptible to these disturbances due to the inherently localized characteristics of B-spline functions. We thus propose KAN-AD, replacing B-splines with truncated Fourier expansions and introducing a novel lightweight learning mechanism that emphasizes global patterns while staying robust to local disturbances. On four popular TSAD benchmarks, KAN-AD achieves an average 15% improvement in detection accuracy (with peaks exceeding 27%) over state-of-the-art baselines. Remarkably, it requires fewer than 1,000 trainable parameters, resulting in a 50% faster inference speed compared to the original KAN, demonstrating the approach’s efficiency and practical viability.
Changhua Pei, Fei Sun 0001, Zhengwei Gao, Haiming Zhang 0002, Gaogang Xie, Dan Pei
ICML2
2025 TechSupportEval: An Automated Evaluation Framework for Technical Support Question Answering
abstract
Technical support question-answering (QA) systems assist users in diagnosing and resolving technical issues, but ensuring their reliability remains a challenge. Existing QA systems may generate inaccurate responses due to LLM hallucinations and retrieval errors, which can lead to misleading guidance. A reliable evaluation framework is essential for systematically improving technical support QA systems, ensuring they generate accurate guidance. However, existing evaluation methods for QA systems struggle to precisely match key terms, and verify step order and completeness.To address these challenges, we propose TechSupportEval, an automated evaluation framework for technical support QA. Our framework introduces two novel techniques: (1) ClozeFact, which formulates fact verification as a cloze test and uses an LLM to fill in missing key terms to ensure precise key term matching, and (2) StepRestore, which shuffles ground truth steps and uses an LLM to reconstruct the actionable instructions in the correct order, verifying step order and completeness.To support comprehensive evaluation, we propose a benchmark dataset built upon the publicly available TechQA dataset, containing responses generated by different levels of QA systems. TechSupportEval achieves an AUC of 0.91, outperforming the state-of-the-art method by 7.6%. The code and dataset are available at https://github.com/NetManAIOps/TechSupportEval.
Yongqian Sun, Yuhe Liu, Longlong Xu, Zhe Xie, Changhua Pei, Fan Ni, Xuhui Cai, Dan Pei
IJCNN6
2025 DeST: An Unsupervised Decoupled Spatio-Temporal Framework for Microservice Incident Management
abstract
Effective incident management in large-scale microservice systems demands both accurate anomaly detection (AD) and precise root cause localization (RCL) across heterogeneous data modalities. However, existing approaches often treat these tasks in isolation, resulting in redundant maintenance, delayed response, and the absence of shared diagnostic context. While recent efforts have explored unified frameworks to support both tasks, these approaches often suffer from high falsealarm rates due to cross-modal interference. To address these issues, we propose DeST, an unsupervised decoupled spatiotemporal framework that jointly performs anomaly detection and root cause localization. DeST proposes a multi-stage fusion strategy that decouples temporal and spatial feature learning to mitigate cross-modal interference and prevent cross-modal interference. Furthermore, it incorporates task-specific modal routing to direct learned representations to different tasks, enhancing both detection and localization accuracy. To ensure robustness against transient noise, DeST designs a Differential Multi-Scale Convolutional Network (DMCN) for noise-resistant temporal feature representation. We evaluate DeST on two real-world microservice benchmarks, where it achieves a perfect F1-score of $\mathbf{1. 0 0}$ for anomaly detection and outperforms existing methods in root cause localization accuracy. Ablation studies highlight the effectiveness of key components. Our unified framework reduces false alarms in anomaly detection and streamlines root cause localization, providing a robust and practical solution for microservice incident management.
Xiaohui Nie, Hang Cui 0004, Changhua Pei, Haotian Si, Ke Xiang, Yanbiao Li 0001, Gaogang Xie, Dan Pei
ISSRE3
2025 GeoMag: A Vision-Language Model for Pixel-level Fine-Grained Remote Sensing Image Parsing
abstract
The application of Vision-Language Models (VLMs) in remote sensing (RS) image understanding has achieved notable progress, demonstrating the basic ability to recognize and describe geographical entities. However, existing RS-VLMs are mostly limited to image-level and region-level tasks, lacking the capability to handle pixel-level tasks and performing poorly in small-object recognition scenarios. Moreover, RS-VLMs consume significant computational resources when processing high-resolution RS images, further restricting their practical applicability. In this context, we propose GeoMag (Geographical Magnifier), an end-to-end general-purpose large model framework for RS. GeoMag dynamically focuses the attention scope based on prompt semantics to effectively perform remote sensing image parsing across multiple levels of granularity. This method introduces Task-driven Multi-granularity Resolution Adjustment and Prompt-guided Semantic-aware Cropping, which adaptively reduce the spatial resolution of task-irrelevant regions while enhancing the visual representation of task-relevant areas. This approach improves the model's perception of critical target regions, suppresses background redundancy, and reduces the computational cost of interpreting high-resolution RS imagery. Extensive comparative experiments on 10 benchmarks demonstrate that GeoMag not only excels in handling pixel-level tasks but also maintains competitive performance across tasks of other granularities compared to existing RS-VLMs.
Xianzhi Ma, Changhua Pei, Hao Liu 0034
ACM Multimedia3
2025 NPC: Rethinking Dataplane through Network-aware Packet Classification
abstract
Packet classification is a critical component for accurately categorizing traffic in network systems. The efficiency of packet classification algorithms is primarily determined by two key factors: the classifier's data structure and the characteristics of the traffic being classified. While significant efforts have been made to optimize data structures, the potential of leveraging traffic characteristics remains underexplored. In this study, we revisit the network dataplane by integrating the network measurement module with the packet classification module. We propose an innovative Network-aware Packet Classification system (NPC) that utilizes sketch techniques to extract network traffic features. These features guide the construction of decision trees, enabling efficient and adaptable packet classification across diverse network environments. Experimental results demonstrate that the NPC achieves speedups ranging from 1.86× to 23.88× over state-of-the-art algorithms, while significantly reducing memory overhead and construction time, highlighting its practical value in real-world scenarios. Furthermore, integrating NPC into Open vSwitch (OVS) yields throughput improvements of 10.71× to 13.01× compared to the native OVS.
Xinyi Zhang 0004, Qianrui Qiu, Peng He 0003, Xilai Liu, Kavé Salamatian, Changhua Pei, Gaogang Xie
SIGCOMM7
2025 Mining Multi-Scale Spatial-Frequency Clues for Unsupervised Intrusion Detection
abstract
Unsupervised network-based intrusion detection system (UNIDS) identifies suspicious traffic and alerts administrators without using any traffic labels. Existing Graph Convolutional Network (GCN)-based UNIDS approaches show great potential with collaboratively utilizing traffic features and network topologies. However, these methods suffer from an excessively high false-positive rate (FPR), e.g., 3.27% FPR in a supervised NIDS approach, while increases dramatically to 19.37% under the unsupervised setting. We reveal that the high FPR stems from a single-scale spatial-frequency learning paradigm, which blurs the distinction between benign and malicious traffic and misleads UNIDS systems. Therefore, we propose a Multi-scale Spatial-Frequency Intrusion Detection System (MSF-IDS) to mitigate the high FPR. Specifically, we propose multi-scale frequency encoders, thereby differentiating abnormal feature patterns. Then we propose NAPH as a spatial encoder, mining intrinsic abnormal topology patterns by tracking tens of thousands of evolving traffic nodes. To the best of our knowledge, NAPH takes the first step toward differentiable persistent homology analysis over dynamic network data. We also develop an executable application for NAPH to provide easy-access visualization insights. Finally, a self-supervised representation augmentor and an intrusion detector are proposed to refine and highlight the attack-specific information. Equipped with MSF-IDS, administrators effectively identify the unknown attack traffic, freeing security staff from labor-intensive engineering. Extensive experiments demonstrate the superiority of MSF-IDS, including binary classification, multi-classification, online intrusion detection, and visualized discussions. Our codes, datasets, and an executable application are available at https://github.com/qcydm/MSF-IDS.
Chenyang Qiu 0001, Guoshun Nan, Caiyi Zhang, Chenrui Liang, Ruiqi Dai, Hongchen Yang, Changhua Pei, Xiaofeng Tao 0001
IEEE Trans. Inf. Forensics Secur.9
2025 A Comprehensive Benchmark and Empirical Study of Trace Anomaly Detection
abstract
The growing complexity of modern Internet applications and the widespread use of microservice architectures have amplified the need for efficient trace anomaly detection to maintain system stability. Despite the fact that many trace anomaly detection algorithms have been proposed to identify abnormal behaviors, a comprehensive evaluation of these methods is lacking, which makes it difficult for developers to choose the most suitable algorithm for real-world applications. To address this gap, we presentTADBench, a comprehensive and extensible benchmark for trace anomaly detection.TADBenchconsolidates diverse publicly available trace datasets and algorithms into a unified repository, standardizes data formats, and incorporates manual anomaly labels. To ensure reproducibility and fair comparisons, we propose a modular evaluation framework supporting end-to-end model assessment. Additionally, we provide practical guidance for algorithm selection based on specific data attributes by evaluating their performance across datasets with different characteristics, thereby effectively bridging the gap between academic research and industrial deployment. To the best of our knowledge, this is the first comprehensive empirical study of trace anomaly detection algorithms. Our findings aim to facilitate the adoption of these methods in production environments, offering actionable insights for developers and researchers.
Yongqian Sun, Minyi Shao, Xiaohui Nie, Xingda Li, Shenglin Zhang, Changhua Pei, Dongbiao He, Yanbiao Li 0001, Dan Pei
IEEE Trans. Serv. Comput.8
2024 Causality Enhanced Graph Representation Learning for Alert-Based Root Cause Analysis
abstract
Accurate and efficient root cause identification in online service systems is critical for service stability and user experience. When a system failure occurs, numerous alerts are generated, but existing methods fail to effectively integrate all these multi-modal data to pinpoint the root causes. Moreover, most existing approaches are inefficient for large-scale online services due to their high reliance on handcrafted rules and domain expertise. This paper introduces AlertRCA, an algorithm for Root Cause Analysis (RCA) based on Alert events. It utilizes a pre-trained Alert2Vec module to encode multi-modal alert information into vectors, and implements an RCA-oriented causality prediction graph attention network (CPGAT) to automatically gauge causal relationships between alerts. Further, we devise a novel dispersing and aggregating graph neural network (DAGNN) to identify root causes. Experiments on a real-world dataset collected from a top-tier e-commerce company reveal AlertRCA’s superior performance, achieving 83.9% top-1 and 96.8% top-3 accuracy on average. Our codes are available at https://github.com/NetManAIOps/AlertRCA.
Zhaoyang Yu 0002, Qianyu Ouyang, Changhua Pei, Xin Wang 0001, Wenxiao Chen, Liangfei Su, Huai Jiang, Xuanrun Wang, Dan Pei
CCGrid3
2024 Self-Evolutionary Group-wise Log Parsing Based on Large Language Model
abstract
Log parsing involves extracting appropriate templates from semi-structured logs, providing foundational information for downstream log analysis tasks such as anomaly detection and log comprehension. Initially, the task of log parsing was approached by domain experts who manually designed heuristic rules to extract templates. However, the effectiveness of these manual rules deteriorates when certain characteristics of a new log dataset do not conform to the pre-designed rules. To address these issues, introducing large language models (LLM) into log parsing has yielded promising results. Nevertheless, there are two limitations: one is the reliance on manually annotated templates within the prompt, and the other is the low efficiency of log processing. To address these challenges, we propose a self-evolving method called SelfLog, which, on the one hand, uses similarpairs extracted by LLM itself in the historical data to act as the prompt of a new log, allowing the model to learn in a self-evolution and labeling-free way. On the other hand, we propose an N-Gram-based grouper and log hitter. This approach not only improves the parsing performance of LLM by extracting the templates in a group-wise way instead of a log-wise way but also significantly reduces the unnecessary calling to LLMs for those logs whose group template is already extracted in history. We evaluate the performance and efficiency of SelfLog on 16 public datasets, involving tens of millions of logs, and the experiments demonstrate that SelfLog has achieved state-of-the-art (SOTA) levels in 0.975’s GA, and 0.942’s PA. More importantly, without sacrificing accuracy, the processing speed has reached a remarkable 45,000 logs per second.
Changhua Pei, Erhan Zhang, Haiming Zhang 0002, Dan Pei, Gaogang Xie
ISSRE1
2024 TimeSeriesBench: An Industrial-Grade Benchmark for Time Series Anomaly Detection Models
abstract
Time series anomaly detection (TSAD) has gained significant attention due to its real-world applications to improve the stability of modern software systems. However, there is no effective way to verify whether they can meet the requirements for real-world deployment. Firstly, current algorithms typically train a specific model for each time series. Maintaining such many models is impractical in a large-scale system with tens of thousands of curves. The performance of using merely one unified model to detect anomalies remains unknown. Secondly, most TSAD models are trained on the historical part of a time series and are tested on its future segment. In distributed systems, however, there are frequent system deployments and upgrades, with new, previously unseen time series emerging daily. The performance of testing newly incoming unseen time series on current TSAD algorithms remains unknown. Lastly, the assumptions of the evaluation metrics in existing benchmarks are far from practical demands. To solve the above-mentioned problems, we propose an industrial-grade benchmark TimeSeriesBench. We assess the performance of existing algorithms across more than 168 evaluation settings and provide comprehensive analysis for the future design of anomaly detection algorithms. An industrial dataset is also released along with TimeSeriesBench.
Haotian Si, Changhua Pei, Hang Cui 0004, Yongqian Sun, Shenglin Zhang, Haiming Zhang 0002, Dan Pei, Gaogang Xie
ISSRE3
2024 Large Language Models Can Provide Accurate and Interpretable Incident Triage
abstract
Large-scale cloud services frequently experience incidents that can have a significant impact on their stability. Incident triage is a critical process that assigns incidents to dedicated teams for resolution. However, traditional rule-based methods, commonly employed in various systems, have limitations due to a finite set of rules that necessitate continuous updates, leading to suboptimal performance. Current state-of-the-art approaches primarily rely on textual information, utilizing classifiers or unsupervised clustering. Unfortunately, the abundance of textual information, combined with considerable noise, presents a significant challenge to the accuracy of these methods. To tackle these challenges, we introduce COMET, an innovative system that utilizes an AutoExtractor to filter out non-critical logs and employs a Large Language Model (LLM) for keyword extraction. This approach effectively mitigates the complexity arising from disordered textual information. Additionally, COMET incorporates significant domain knowledge during keyword extraction, enhancing the LLM’s comprehension of the text. We deployed COMET on multiple cloud services within Microsoft, where it has operated continuously for over six months. Offline and online evaluations have shown that COMET achieves enhanced accuracy and reduced Time to Mitigation (TTM).
Minghua Ma, Ze Li 0005, Yu Kang 0006, Chaoyun Zhang, Chetan Bansal, Murali Chintalapati, Saravan Rajmohan, Qingwei Lin, Dongmei Zhang 0001, Changhua Pei, Gaogang Xie
ISSRE12
2024 SparseRCA: Unsupervised Root Cause Analysis in Sparse Microservice Testing Traces
abstract
Microservice architecture has become a predominant paradigm in the software industry. This architecture necessitates robust end-to-end testing to ensure seamless integration of all components before deployment. Rapidly pinpointing issues when test cases fail is crucial for enhancing software development efficiency. However, in testing environments, the available trace is often sparse, and the system is continuously upgrading, which renders existing microservice-based root cause analysis (RCA) ineffective. To address these challenges, we propose SparseRCA. By assessing the abnormality of the exclusive latency, SparseRCA directly determines the probability of the root cause, solving the challenge of not being able to fully obtain the fault propagation information, such as call relationships in sparse trace scenarios. At the same time, by reconstructing the exclusive latency using the decoupled atomic span units, it solves the problem of latency prediction for new traces caused by frequent upgrades. We evaluate SparseRCA on real-world datasets from a large e-commerce system’s testing environment, where it demonstrates significant improvements over existing models. Our findings underscore the effectiveness of SparseRCA in addressing the challenges of RCA in microservice testing environments.
Zhenhe Yao, Haowei Ye, Changhua Pei, Guangpei Wang, Hang Cui 0004, Zeyan Li 0001, Gaogang Xie, Dan Pei
ISSRE3
2024 Pre-trained KPI Anomaly Detection Model Through Disentangled Transformer
abstract
In large-scale online service systems, numerous Key Performance Indicators (KPIs), such as service response time and error rate, are gathered in a time-series format. KPI Anomaly Detection (KAD) is a critical data mining problem due to its widespread applications in real-world scenarios. However, KAD faces the challenges of dealing with KPI heterogeneity and noisy data. We propose KAD-Disformer, a KPI Anomaly Detection approach through Disentangled Transformer. KAD-Disformer pre-trains a model on existing accessible KPIs, and the pre-trained model can be effectively "fine-tuned" to unseen KPI using only a handful of samples from the unseen KPI. We propose a series of innovative designs, including disentangled projection for transformer, unsupervised few-shot fine-tuning (uTune), and denoising modules, each of which significantly contributes to the overall performance. Our extensive experiments demonstrate that KAD-Disformer surpasses the state-of-the-art universal anomaly detection model by 13% in F1-score and achieves comparable performance using only 1/8 of the finetuning samples saving about 25 hours. KAD-Disformer has been successfully deployed in the real-world cloud system serving millions of users, attesting to its feasibility and robustness. Our code is available at https://github.com/NetManAIOps/KAD-Disformer.
Zhaoyang Yu 0002, Changhua Pei, Xin Wang 0001, Minghua Ma, Chetan Bansal, Saravan Rajmohan, Qingwei Lin, Dongmei Zhang 0001, Xidao Wen, Gaogang Xie, Dan Pei
KDD2
2024 ActiveDNS: Is There Room for DNS Optimization Beyond CDNs?
abstract
Domain Name System (DNS) converts domain names into IP addresses. The specific IP it returns to a client has significant implications for optimizing user experiences on web services. The establishment of Content Distribution Networks (CDNs) facilitates the spread of content across diverse cache servers, thereby enabling quick responses to user requests. But not all distributed Internet services have sufficient budget or resources to deploy CDN servers. For these services, is there a cost-efficient way to enhance users’ access experience to them? In this paper, we build a data-driven DNS resolver system named ActiveDNS. We conduct a historical analysis of billions of DNS request-response logs from a public DNS resolver. Inspired by these findings, we probed dozens of public DNS servers to obtain available IPs behind carefully selected target domain names and measure their performance metrics. We built a domain ip performance database of 2.9 million records that can be easily incorporated into the open-source DNS framework BIND via DLZ technology. ActiveDNS has been deployed in real-world scenarios and the evaluations reveal promising results. Compared to currently used DNS resolver, the 75th service round-trip time (RTT) for the IP returned by ActiveDNS decreased from 67 ms to 43 ms.
Changhua Pei, Yingqiang Wang, Guo Chen 0001, Yuchao Zhang 0004, Gaogang Xie
LCN2
2024 A Measurement Study of DNS Query Protocols in Mobile Networks: Efficiency, Reliability and Choice
abstract
The Domain Name System (DNS) runs as a fundamental infrastructure of the mobile Internet. Various DNS protocols employed in the current network ecology can be predominantly classified as unencrypted DNS and encrypted DNS. However, existing research mainly focuses on assessing DNS performance within conventional internet structures, neglecting their evaluation in mobile contexts. In our pioneering study examining DNS within mobile networks, we developed an Android-based application to evaluate the efficiency and reliability of DNS protocols. The App issues nine domain name lookups to four cloud DNS providers supporting unencrypted and encrypted DNS protocols. Collaborating with volunteers from four countries, we collected about 52,000 test records. Our findings reveal substantial variability in the efficiency and reliability of all DNS protocols across different mobile scenarios. Overall, encrypted DNS protocols exhibit superior efficiency compared to plaintext DNS when oriented towards cloud DNS resolvers. In high-speed mobile scenarios, all DNS protocols demonstrate reduced efficiency, with encrypted DNS protocols showing relatively higher reliability. Our broad-scale measurement results indicate that the performance of DNS protocols varies across mobile contexts, but users are typically uninformed about these differences and do not realize how to break free. Intending to assist users in selecting an optimal DNS protocol, we propose a protocol choice model based on auto-encoding LSTM networks which leverages features of networking and protocols to predict the most suitable DNS protocol with reduced query time and enhanced reliability in the current scenario. Notably, we have achieved the prediction of the optimal DNS protocol for the future by foreseeing the network status ahead. Empirical results demonstrate an impressive 98.73% accuracy in prediction of DNS protocol selection.
Liangyi Gong, Lanqi Yang, Chun Long, Xiaochen Fan, Daibo Liu, Changhua Pei
MSN7
2024 Revisiting VAE for Unsupervised Time Series Anomaly Detection: A Frequency Perspective
abstract
Time series Anomaly Detection (AD) plays a crucial role for web systems. Various web systems rely on time series data to monitor and identify anomalies in real time, as well as to initiate diagnosis and remediation procedures. Variational Autoencoders (VAEs) have gained popularity in recent decades due to their superior de-noising capabilities, which are useful for anomaly detection. However, our study reveals that VAE-based methods face challenges in capturing long-periodic heterogeneous patterns and detailed short-periodic trends simultaneously. To address these challenges, we propose Frequency-enhanced Conditional Variational Autoencoder (FCVAE), a novel unsupervised AD method for univariate time series. To ensure an accurate AD, FCVAE exploits an innovative approach to concurrently integrate both the global and local frequency features into the condition of Conditional Variational Autoencoder (CVAE) to significantly increase the accuracy of reconstructing the normal data. Together with a carefully designed "target attention" mechanism, our approach allows the model to pick the most useful information from the frequency domain for better short-periodic trend construction. Our FCVAE has been evaluated on public datasets and a large-scale cloud system, and the results demonstrate that it outperforms state-of-the-art methods. This confirms the practical applicability of our approach in addressing the limitations of current VAE-based anomaly detection models.
Changhua Pei, Minghua Ma, Xin Wang 0001, Zhihan Li 0002, Dan Pei, Saravan Rajmohan, Dongmei Zhang 0001, Qingwei Lin, Haiming Zhang 0002, Gaogang Xie
WWW2
2024 DMSTG: Dynamic Multiview Spatio-Temporal Networks for Traffic Forecasting
abstract
Traffic sensor networks are widely applied in smart cities to monitor traffic in real-time and record huge volumes of traffic data. Exploiting such data to forecast future traffic conditions have the potential to enhance the decision-making capabilities of intelligent transportation systems, which attracts widespread attention from both industries and academia. Among them, network-wide prediction based on graph convolutional neural networks(GCN) has become mainstream. It models the spatial dependencies of sensors in a graph with a pre-defined Laplacian matrix based on the distances among sensors. However, understanding spatio-temporal traffic patterns is quite challenging as there is a huge difference in terms of traffic patterns during different periods or in different regions. In addition, the actual data collected can be polluted due to unavoidable data loss from severe communication conditions or sensor failures. Considering these issues, we propose a novel dynamic multiview spatial-temporal prediction framework which takes into consideration various factors, including local/global, short/long term spatio-temporal dependencies and their dynamic changes. To comprehensively track the dynamic spatio-temporal dependencies among traffic data, we creatively design two different modules to perceive the changes in traffic patterns. We first propose a dynamic Laplacian matrix learning module based on our theoretical derivation to estimate the Laplacian matrix of the graph for GCN timely. We creatively incorporate tensor decomposition into this module, where real-time traffic data are decomposed into a global component that is stable and depends on long-term temporal-spatial traffic relationships and a local component that captures the traffic fluctuations. We also design a self-attention based module to dynamically assign a weight to each part in traffic data. The spatio-temporal features from multiple views are deeply fused by a feature fusion module. The forecasting performance is evaluated with 5 real-time traffic datasets. Experiment results demonstrate that our framework can consistently outperform the state-of-the-art baselines and be more robust under noisy environments.
Zulong Diao, Xin Wang 0001, Da-Fang Zhang 0001, Gaogang Xie, Jianguo Chen 0001, Changhua Pei, Xuying Meng, Kun Xie 0001, Guangxing Zhang
IEEE Trans. Mob. Comput.6
2023 Beyond the Content: Considering the Network for Online Video Recommendation
abstract
Online recommendation systems play critical roles in enhancing user experience by helping them find the most interesting videos from a vast amount of content. However, the existing recommendation modules and video transmission modules in the industry often operate independently, resulting in the recommendation model providing some videos that cannot be transmitted within the specified deadlines successfully. This can lead to an inferior watching experience for users and resource waste for video providers. To address this, we propose a novel framework called NetRec, which for the first time optimizes the recommendation quality by jointly considering the network transmission. We accomplish this by re-ranking the top-N videos obtained from the recommendation system and selecting the top-M (M is approximately half of N) videos that provide the maximum overall revenue, e.g., video playing time while considering the network status. The entire system comprises network measurement, video quality estimation, and multi-objective optimization modules. Real-world Internet results show that our framework can increase users’ video playing time by 20% to 160%. Furthermore, we provide several promising directions for further improving the video recommendation quality under our NetRec framework, which jointly considers the network for the recommendation.
Lihui Lang, Meiqi Hu, Changhua Pei, Guo Chen 0001
APNet3
2023 A Multi-Agent Framework for Recommendation with Heterogeneous Sources
abstract
With the ever prospering of the web technologies, there is a common need to make recommendations from heterogeneous sources, such as recommending products and advertisements together on the e-commerce websites. People usually solve such recommendation problem by a two-stage paradigm, where the first stage is generating candidates from each source, and the second one is aggregating and ranking the generated heterogeneous candidates to produce the final results. While existing models have achieved many successes, they mostly optimize the above two stages separately, where the user preferences can only be used to supervise the second stage, while for the first one, there is no signal to tell whether the generated candidates are accurate enough to cover the user preference. To solve the above problem, in this paper, we design a multi-agent framework to jointly optimize the above two stages. In specific, suppose there are N sources in our problem, then we deploy N+1 agents, where the first N agents correspond one-to-one with the sources, aiming to select the sources-specific candidates, and the last agent is designed to aggregate the candidates from different sources for the final recommendation. All the agents play a cooperative game, aiming to maximize the rewards revealing user preferences. We implement our idea based on the Deep Q-network, where we design a decomposable reward to enhance the training efficiency. We adapt our model to a real-world recommendation problem abstracted from a famous short video platform-Kuaishou.com. We conduct extensive experiments to demonstrate the effectiveness of our model.
Yabin Zhang 0005, Weiqi Shao, Xu Chen 0017, Yali Du 0001, Changhua Pei, Peng Jiang 0002, Kun Gai
IJCNN7
2023 AutoKAD: Empowering KPI Anomaly Detection with Label-Free Deployment
abstract
Monitoring Key Performance Indicators (KPIs) and detecting anomalies in online service systems is critical. However, choosing the right KPI anomaly detection algorithm and appropriate hyperparameters presents a challenge. Conventional Automated Machine Learning (AutoML) struggles to address this because the hold-out dataset lacks labels and its loss doesn’t reliably reflect anomaly detection accuracy. To address the above challenges, this paper introduces AutoKAD, an AutoML framework designed to solve the combined algorithm selection and hyperparameter optimization problem for unsupervised KPI Anomaly Detection. We propose a label-free universal objective function, inspired by the Local Outlier Factor (LOF), for evaluating AutoML trials. Additionally, we improve the acquisition function and designs a cluster-based warm start strategy to enhance exploration effectiveness and efficiency. The experimental results on three real-world datasets show that our approach outperforms the SOTA model selection algorithm by 11% in F1-score and achieves comparable performance (99%) with theoretically optimal results. We believe that AutoKAD can greatly improve the deployment feasibility of existing anomaly detection algorithms in real-world systems. Our code is anonymously released at https://github.com/NetManAIOps/AutoKAD.
Zhaoyang Yu 0002, Changhua Pei, Shenglin Zhang, Xidao Wen, Gaogang Xie, Dan Pei
ISSRE2
2023 Beyond Sharing: Conflict-Aware Multivariate Time Series Anomaly Detection
abstract
Massive key performance indicators (KPIs) are monitored as multivariate time series data (MTS) to ensure the reliability of the software applications and service system. Accurately detecting the abnormality of MTS is very critical for subsequent fault elimination. The scarcity of anomalies and manual labeling has led to the development of various self-supervised MTS anomaly detection (AD) methods, which optimize an overall objective/loss encompassing all metrics' regression objectives/losses. However, our empirical study uncovers the prevalence of conflicts among metrics' regression objectives, causing MTS models to grapple with different losses. This critical aspect significantly impacts detection performance but has been overlooked in existing approaches. To address this problem, by mimicking the design of multi-gate mixture-of-experts (MMoE), we introduce CAD, a Conflict-aware multivariate KPI Anomaly Detection algorithm. CAD offers an exclusive structure for each metric to mitigate potential conflicts while fostering inter-metric promotions. Upon thorough investigation, we find that the poor performance of vanilla MMoE mainly comes from the input-output misalignment settings of MTS formulation and convergence issues arising from expansive tasks. To address these challenges, we propose a straightforward yet effective task-oriented metric selection and p&s (personalized and shared) gating mechanism, which establishes CAD as the first practicable multi-task learning (MTL) based MTS AD model. Evaluations on multiple public datasets reveal that CAD obtains an average F1-score of 0.943 across three public datasets, notably outperforming state-of-the-art methods. Our code is accessible at https://github.com/dawnvince/MTS_CAD.
Haotian Si, Changhua Pei, Zhihan Li 0002, Haiming Zhang 0002, Zulong Diao, Gaogang Xie, Dan Pei
ESEC/SIGSOFT FSE2
2023 From Point-wise to Group-wise: A Fast and Accurate Microservice Trace Anomaly Detection Approach
abstract
As Internet applications continue to scale up, microservice architecture has become increasingly popular due to its flexibility and logical structure. Anomaly detection in traces that record inter-microservice invocations is essential for diagnosing system failures. Deep learning-based approaches allow for accurate modeling of structural features (i.e., call paths) and latency features (i.e., call response time), which can determine the anomaly of a particular trace sample. However, the point-wise manner employed by these methods results in substantial system detection overhead and impracticality, given the massive volume of traces (billion-level). Furthermore, the point-wise approach lacks high-level information, as identical sub-structures across multiple traces may be encoded differently. In this paper, we introduce the first Group-wise Trace anomaly detection algorithm, named GTrace. This method categorizes the traces into distinct groups based on their shared sub-structure, such as the entire tree or sub-tree structure. A group-wise Variational AutoEncoder (VAE) is then employed to obtain structural representations. Moreover, the innovative "predicting latency with structure" learning paradigm facilitates the association between the grouped structure and the latency distribution within each group. With the group-wise design, representation caching, and batched inference strategies can be implemented, which significantly reduces the burden of detection on the system. Our comprehensive evaluation reveals that GTrace outperforms state-of-the-art methods in both performances (2.64% to 195.45% improvement in AUC metrics and 2.31% to 40.92% improvement in best F-Score) and efficiency (21.9x to 28.2x speedup). We have deployed and assessed the proposed algorithm on eBay's microservices cluster, and our code is available at https://github.com/NetManAIOps/GTrace.git.
Zhe Xie, Changhua Pei, Wanxue Li, Huai Jiang, Liangfei Su, Gaogang Xie, Dan Pei
ESEC/SIGSOFT FSE2
2023 CMDiagnostor: An Ambiguity-Aware Root Cause Localization Approach Based on Call Metric Data
abstract
The availability of online services is vital as its strong relevance to revenue and user experience. To ensure online services’ availability, quickly localizing the root causes of system failures is crucial. Given the high resource consumption of traces, call metric data are widely used by existing approaches to construct call graphs in practice. However, ambiguous correspondences between upstream and downstream calls may exist and result in exploring unexpected edges in the constructed call graph. Conducting root cause localization on this graph may lead to misjudgments of real root causes. To the best of our knowledge, we are the first to investigate such ambiguity, which is overlooked in the existing literature. Inspired by the law of large numbers and the Markov properties of network traffic, we propose a regression-based method (named AmSitor) to address this problem effectively. Based on AmSitor, we propose an ambiguity-aware root cause localization approach based on Call Metric Data named CMDiagnostor, containing metric anomaly detection, ambiguity-free call graph construction, root cause exploration, and candidate root cause ranking modules. The comprehensive experimental evaluations conducted on real-world datasets show that our CMDiagnostor can outperform the state-of-the-art approaches by 14% on the top-5 hit rate. Moreover, AmSitor can also be applied to existing baseline approaches separately to improve their performances one step further. The source code is released at https://github.com/NetManAIOps/CMDiagnostor.
Qingyang Yu, Changhua Pei, Mingjie Li 0005, Zeyan Li 0001, Shenglin Zhang, Xianglin Lu, Jiaqi Li 0021, Dan Pei
WWW2
2022 Deconfounding Duration Bias in Watch-time Prediction for Video Recommendation
abstract
Watch-time prediction remains to be a key factor in reinforcing user engagement via video recommendations. It has become increasingly important given the ever-growing popularity of online videos. However, prediction of watch time not only depends on the match between the user and the video but is often mislead by the duration of the video itself. With the goal of improving watch time, recommendation is always biased towards videos with long duration. Models trained on this imbalanced data face the risk of bias amplification, which misguides platforms to over-recommend videos with long duration but overlook the underlying user interests. This paper presents the first work to study duration bias in watch-time prediction for video recommendation. We employ a causal graph illuminating that duration is a confounding factor that concurrently affects video exposure and watch-time prediction---the first effect on video causes the bias issue and should be eliminated, while the second effect on watch time originates from video intrinsic characteristics and should be preserved. To remove the undesired bias but leverage the natural effect, we propose a Duration-Deconfounded Quantile-based (D2Q) watch-time prediction framework, which allows for scalability to perform on industry production systems. Through extensive offline evaluation and live experiments, we showcase the effectiveness of this duration-deconfounding framework by significantly outperforming the state-of-the-art baselines. We have fully launched our approach on Kuaishou App, which has substantially improved real-time video consumption due to more accurate watch-time predictions.
Ruohan Zhan, Changhua Pei, Jianfeng Wen, Guanyu Mu, Peng Jiang 0002, Kun Gai
KDD2
2021 Towards Long-term Fairness in Recommendation
abstract
As Recommender Systems (RS) influence more and more people in their daily life, the issue of fairness in recommendation is becoming more and more important. Most of the prior approaches to fairness-aware recommendation have been situated in a static or one-shot setting, where the protected groups of items are fixed, and the model provides a one-time fairness solution based on fairness-constrained optimization. This fails to consider the dynamic nature of the recommender systems, where attributes such as item popularity may change over time due to the recommendation policy and user engagement. For example, products that were once popular may become no longer popular, and vice versa. As a result, the system that aims to maintain long-term fairness on the item exposure in different popularity groups must accommodate this change in a timely fashion.
Yingqiang Ge, Shuchang Liu 0001, Ruoyuan Gao, Yikun Xian, Yunqi Li 0003, Xiangyu Zhao 0001, Changhua Pei, Fei Sun 0001, Junfeng Ge, Wenwu Ou, Yongfeng Zhang 0003
WSDM7
2021 Variation Control and Evaluation for Generative Slate Recommendations
abstract
Slate recommendation generates a list of items as a whole instead of ranking each item individually, so as to better model the intra-list positional biases and item relations. In order to deal with the enormous combinatorial space of slates, recent work considers a generative solution so that a slate distribution can be directly modeled. However, we observe that such approaches—despite their proved effectiveness in computer vision—suffer from a trade-off dilemma in recommender systems: when focusing on reconstruction, they easily over-fit the data and hardly generate satisfactory recommendations; on the other hand, when focusing on satisfying the user interests, they get trapped in a few items and fail to cover the item variation in slates. In this paper, we propose to enhance the accuracy-based evaluation with slate variation metrics to estimate the stochastic behavior of generative models. We illustrate that instead of reaching to one of the two undesirable extreme cases in the dilemma, a valid generative solution resides in a narrow “elbow” region in between. And we show that item perturbation can enforce slate variation and mitigate the over-concentration of generated slates, which expand the “elbow” performance to an easy-to-find region. We further propose to separate a pivot selection phase from the generation process so that the model can apply perturbation before generation. Empirical results show that this simple modification can provide even better variance with the same level of accuracy compared to post-generation perturbation methods.
Shuchang Liu 0001, Fei Sun 0001, Yingqiang Ge, Changhua Pei, Yongfeng Zhang 0003
WWW4
2020 Privileged Features Distillation at Taobao Recommendations
abstract
Features play an important role in the prediction tasks of e-commerce recommendations. To guarantee the consistency of off-line training and on-line serving, we usually utilize the same features that are both available. However, the consistency in turn neglects some discriminative features. For example, when estimating the conversion rate (CVR), i.e., the probability that a user would purchase the item if she clicked it, features like dwell time on the item detailed page are informative. However, CVR prediction should be conducted for on-line ranking before the click happens. Thus we cannot get such post-event features during serving.
Junfeng Ge, Jinyang Gao, Xiaoyong Yang, Changhua Pei, Fei Sun 0001, Jian Wu 0032, Hanxiao Sun, Wenwu Ou
KDD6
2020 Understanding Echo Chambers in E-commerce Recommender Systems
abstract
Personalized recommendation benefits users in accessing contents of interests effectively. Current research on recommender systems mostly focuses on matching users with proper items based on user interests. However, significant efforts are missing to understand how the recommendations influence user preferences and behaviors, e.g., if and how recommendations result in echo chambers. Extensive efforts have been made in examining the phenomenon in online media and social network systems. Meanwhile, there are growing concerns that recommender systems might lead to the self-reinforcing of user's interests due to narrowed exposure of items, which may be the potential cause of echo chamber. In this paper, we aim to analyze the echo chamber phenomenon in Alibaba Taobao --- one of the largest e-commerce platforms in the world.
Yingqiang Ge, Shuya Zhao, Honglu Zhou, Changhua Pei, Fei Sun 0001, Wenwu Ou, Yongfeng Zhang 0003
SIGIR4
2019 BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformer
abstract
Modeling users' dynamic preferences from their historical behaviors is challenging and crucial for recommendation systems. Previous methods employ sequential neural networks to encode users' historical interactions from left to right into hidden representations for making recommendations. Despite their effectiveness, we argue that such left-to-right unidirectional models are sub-optimal due to the limitations including: \begin enumerate* [label=series\itshape\alph*\upshape)] \item unidirectional architectures restrict the power of hidden representation in users' behavior sequences; \item they often assume a rigidly ordered sequence which is not always practical. \end enumerate* To address these limitations, we proposed a sequential recommendation model called BERT4Rec, which employs the deep bidirectional self-attention to model user behavior sequences. To avoid the information leakage and efficiently train the bidirectional model, we adopt the Cloze objective to sequential recommendation, predicting the random masked items in the sequence by jointly conditioning on their left and right context. In this way, we learn a bidirectional representation model to make recommendations by allowing each item in user historical behaviors to fuse information from both left and right sides. Extensive experiments on four benchmark datasets show that our model outperforms various state-of-the-art sequential models consistently.
Fei Sun 0001, Jian Wu 0032, Changhua Pei, Xiao Lin 0002, Wenwu Ou, Peng Jiang 0002
CIKM4
2019 A pareto-efficient algorithm for multiple objective optimization in e-commerce recommendation
abstract
Recommendation with multiple objectives is an important but difficult problem, where the coherent difficulty lies in the possible conflicts between objectives. In this case, multi-objective optimization is expected to be Pareto efficient, where no single objective can be further improved without hurting the others. However existing approaches to Pareto efficient multi-objective recommendation still lack good theoretical guarantees.
Xiao Lin 0002, Changhua Pei, Fei Sun 0001, Xuanji Xiao, Hanxiao Sun, Yongfeng Zhang 0003, Wenwu Ou, Peng Jiang 0002
RecSys3
2019 Personalized re-ranking for recommendation
abstract
Ranking is a core task in recommender systems, which aims at providing an ordered list of items to users. Typically, a ranking function is learned from the labeled dataset to optimize the global performance, which produces a ranking score for each individual item. However, it may be sub-optimal because the scoring function applies to each item individually and does not explicitly consider the mutual influence between items, as well as the differences of users' preferences or intents. Therefore, we propose a personalized re-ranking model for recommender systems. The proposed re-ranking model can be easily deployed as a follow-up modular after any ranking algorithm, by directly using the existing ranking feature vectors. It directly optimizes the whole recommendation list by employing a transformer structure to efficiently encode the information of all items in the list. Specifically, the Transformer applies a self-attention mechanism that directly models the global relationships between any pair of items in the whole list. We confirm that the performance can be further improved by introducing pre-trained embedding to learn personalized encoding functions for different users. Experimental results on both offline benchmarks and real-world online e-commerce systems demonstrate the significant improvements of the proposed re-ranking model.
Changhua Pei, Yi Zhang 0001, Yongfeng Zhang 0003, Fei Sun 0001, Xiao Lin 0002, Hanxiao Sun, Jian Wu 0032, Peng Jiang 0002, Junfeng Ge, Wenwu Ou, Dan Pei
RecSys1
2019 Value-aware Recommendation based on Reinforcement Profit Maximization
abstract
Existing recommendation algorithms mostly focus on optimizing traditional recommendation measures, such as the accuracy of rating prediction in terms of RMSE or the quality of top-k recommendation lists in terms of precision, recall, MAP, etc. However, an important expectation for commercial recommendation systems is to improve the final revenue/profit of the system. Traditional recommendation targets such as rating prediction and top-k recommendation are not directly related to this goal.
Changhua Pei, Xinru Yang, Qing Cui, Xiao Lin 0002, Fei Sun 0001, Peng Jiang 0002, Wenwu Ou, Yongfeng Zhang 0003
WWW1
2018 Multi-Source Pointer Network for Product Title Summarization
abstract
In this paper, we study the product title summarization problem in E-commerce applications for display on mobile devices. Comparing with conventional sentence summarization, product title summarization has some extra and essential constraints. For example, factual errors or loss of the key information are intolerable for E-commerce applications. Therefore, we abstract two more constraints for product title summarization: (i) do not introduce irrelevant information; (ii) retain the key information (e.g., brand name and commodity name). To address these issues, we propose a novel multi-source pointer network by adding a new knowledge encoder for pointer network. The first constraint is handled by pointer mechanism. For the second constraint, we restore the key information by copying words from the knowledge encoder with the help of the soft gating mechanism. For evaluation, we build a large collection of real-world product titles along with human-written short titles. Experimental results demonstrate that our model significantly outperforms the other baselines. Finally, online deployment of our proposed model has yielded a significant business impact, as measured by the click-through rate.
Fei Sun 0001, Peng Jiang 0002, Hanxiao Sun, Changhua Pei, Wenwu Ou, Xiaobo Wang 0002
CIKM4
2018 The Frame Latency of Personalized Livestreaming Can Be Significantly Slowed Down by WiFi
abstract
The popular personalized livestreaming (PL) in China, arguably the largest PL market in the world, is more monetized than PL in US and hence demands much lower interactive latencies to ensure a good quality of user experience. However, our pilot experiment shows that the video frame latency, dominant component of PL's interactive latency, can be significantly slowed down by WiFi, the primary Internet access method for PL. Understanding and further improving the frame latency over WiFi, however, have difficulties in 1) measuring end-to-end latency; 2) parsing encrypted PL's traffic and 3) modeling complex relationships between WiFi radio factors and the latency. To tackle these challenges, we design and prototype Latency Doctor (LTDr), a practical system which aims to model and optimize PL's video frame latency over WiFi. We deploy LTDr in our campus and obtain several key observations based on 13.9M video frames extracted from 12K individual views on three leading PLs in China. We observe that 40% frame latencies over WiFi hop are more than 30ms, and channel utilization should be less than 64% for low latency. Then we build a predictive model based on the dataset using the machine learning methodologies. Two real cases show that the median frame latencies are decreased by LTDr from 130ms to 22ms, and 50ms to 12ms respectively over WiFi networks.
Guoshun Nan, Xiuquan Qiao, Jiting Wang, Zeyan Li 0001, Jiahao Bu, Changhua Pei, Mengyu Zhou, Dan Pei
IPCCC6
2017 How Much Are Your Neighbors Interfering with Your WiFi Delay?
abstract
Previous studies have shown the WiFi, as the dominant last hop access to Internet, has become the weakest link in the round-trip network delay. Therefore it is critical to understand and minimize the WiFi interference in order to reduce the WiFi hop delay. For the first time in the literature, this paper defines an intuitive and accurate metric to quantify the impact of interference on each actual packet. For each packet traveling through the access point, it measures the percentage of MAC layer delay wasted due to neighbor APs' interference. This metric is defined based on a packet's various (measured or inferred) timestamps and can be measured with a small kernel modification on a commodity AP with little overhead. Our 29-AP two- month measurement results in the wild show that this metric is a strong indicator of interference's impact on WiFi hop delay. Using this metric as input, distributed channel selection on individual APs reduces the median WiFi hop delay by up to 5X. Collaborative optimization on multiple APs reduces the overall WiFi hop delay by 5X compared to the default channel.
Changhua Pei, Youjian Zhao, Guo Chen 0001, Yuan Meng 0002, Yang Liu 0442, Ya Su, Ruming Tang, Dan Pei
ICCCN1
2017 Why it takes so long to connect to a WiFi access point
abstract
Today's WiFi networks deliver a large fraction of traffic. However, the performance and quality of WiFi networks are still far from satisfactory. Among many popular quality metrics (throughput, latency), the probability of successfully connecting to WiFi APs and the time cost of the WiFi connection set-up process are the two of the most critical metrics that affect WiFi users' experience. To understand the WiFi connection set-up process in real-world settings, we carry out measurement studies on 5 million mobile users from 4 representative cities associating with 7 million APs in 0.4 billion WiFi sessions, collected from a mobile “WiFi Manager” App that tops the Android/iOS App market. To the best of our knowledge, we are the first to do such large scale study on: how large the WiFi connection set-up time cost is, what factors affect the WiFi connection set-up process, and what can be done to reduce the WiFi connection set-up time cost. Based on our data-driven measurement and analysis, we reveal the insights as follows: (1) Connection set-up failure and large connection set-up time cost are common in today's WiFi use. As large as 45% of the users suffer connection set-up failures, and 15% (5%) of them have large connection set-up time costs over 5 seconds (10 seconds). (2) Contrary to the state-of-the-art work, scan, one of the subphase of four phases in the connection set-up process, contributes the most (47%) to the overall connection set-up time cost. (3) Mobile device model and AP model can greatly help us to predict the connection set-up time cost if we can make good use of the hidden information. Based on the measurement analysis, we develop a machine learning based AP selection strategy that can significantly improve WiFi connection set-up performance, against the conventional strategy purely based on signal strength, by reducing the connection set-up failures from 33% to 3.6% and reducing 80% time costs of the connection set-up processes by more than 10 times.
Changhua Pei, Youjian Zhao, Yuan Meng 0002, Dan Pei, Yuanquan Peng, Wenliang Tang
INFOCOM1
2017 Latency-based WiFi congestion control in the air for dense WiFi networks
abstract
WiFi has become the primary method to access the Internet. However, the WiFi-hop latency, particularly in dense-WiFi environments, is far from satisfactory [1], to support delay-sensitive applications such as Web browsing and VoIP. The WiFi latency mainly comes from two kinds of queues: the host queue and the distributed queue, which is caused by CSMA/CA mechanism when multiple nodes contend for the channel. While the host queue can be easily bypassed using priority scheduling at end-host, the distributed queue is not. Previously, IEEE 802.11e tries to provide priorities in this distributed queue by adjusting the MAC layer parameters, but it does not scale when there are increasing number of delay-sensitive flows. In this paper, we propose and design QAir, a practical solution to reduce WiFi latency of delay-sensitive flows in dense WiFi networks. QAir takes a different approach to transfer this distributed queue to host queue. Consequently, the delay-sensitive flows can bypass the entire queue and their latency can be greatly reduced. QAir works in a distributed manner with no centralized scheduler. We have implemented QAir on commodity WiFi devices. Experimental results show that, compared to the 802.11 DCF baseline, QAir can reduce the average WiFi-hop latency of delay-sensitive flows by 50-75%.
Changhua Pei, Youjian Zhao, Yunxin Liu 0001, Kun Tan 0002, Jiansong Zhang 0001, Yuan Meng 0002, Dan Pei
IWQoS1
2016 WiFi can be the weakest link of round trip network latency in the wild
abstract
As mobile Internet is now indispensable in our daily lives, WiFi's latency performance has become critical to mobile applications' quality of experience. Unfortunately, WiFi hop latency in the wild remains largely unknown. In this paper, we first propose an effective approach to break down the round trip network latency. Then we provide the first systematic study on WiFi hop latency in the wild based on the latency and WiFi factors collected from 47 APs on T university campus for two months. We observe that WiFi hop can be the weakest link in the round trip network latency: more than 50% (10%) of TCP packets suffer from WiFi hop latency larger than 20ms (100ms), and WiFi hop latency occupies more than 60% in more than half of the round trip network latency. To help understand, troubleshoot, and optimize WiFi hop latency for WiFi APs in general, we train a decision tree model. Based on the model's output, we are able to reduce the median latency by 80% from 50ms to 10ms in one real case, and reduce the maximum latency from 250ms to 50ms in another real case.
Changhua Pei, Youjian Zhao, Guo Chen 0001, Ruming Tang, Yuan Meng 0002, Minghua Ma, Ken Ling, Dan Pei
INFOCOM1