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

Zhihan Li 0002

dblp:49/8382-2 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
4since 2021 · last 2024
0000-0002-6290-6575ORCID · verified

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

Artificial intelligence and machine learning · 3 · 2 first-author · 1 since 2021Computer networks · 3 · 2 first-author · 1 since 2021Databases, data management, data science and information retrieval · 3 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Software engineering, systems software and programming languages · 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
5 papers
Data mining · 77% Recommender systems · 16% Machine learning and data management · 8%
Artificial intelligence
3 papers
Generative modeling · 86% Deep learning architectures and training · 14%
Computer networks
1 paper
Transport protocols and congestion control · 100%

Topics — the 14 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining
anomaly detection
2.852024
Revisiting VAE for Unsupervised Time Series Anomaly Detection: A Frequency Perspective · WWW 2024
Beyond Sharing: Conflict-Aware Multivariate Time Series Anomaly Detection · ESEC/SIGSOFT FSE 2023
Situation-Aware Multivariate Time Series Anomaly Detection Through Active Learning and Contrast VAE-Based Models in Large Distributed Systems · IEEE J. Sel. Areas Commun. 2022
Machine learning › Generative modeling
variational autoencoder
1.432024
Revisiting VAE for Unsupervised Time Series Anomaly Detection: A Frequency Perspective · WWW 2024
Multivariate Time Series Anomaly Detection and Interpretation using Hierarchical Inter-Metric and Temporal Embedding · KDD 2021
Unsupervised Anomaly Detection via Variational Auto-Encoder for Seasonal KPIs in Web Applications · WWW 2018
Data mining › anomaly detection › time series anomaly detection
multivariate time series anomaly detection
1.222023
Beyond Sharing: Conflict-Aware Multivariate Time Series Anomaly Detection · ESEC/SIGSOFT FSE 2023
Multivariate Time Series Anomaly Detection and Interpretation using Hierarchical Inter-Metric and Temporal Embedding · KDD 2021
Data mining › anomaly detection
time series anomaly detection
0.812024
Revisiting VAE for Unsupervised Time Series Anomaly Detection: A Frequency Perspective · WWW 2024
Machine learning and data management
active learning
0.612022
Situation-Aware Multivariate Time Series Anomaly Detection Through Active Learning and Contrast VAE-Based Models in Large Distributed Systems · IEEE J. Sel. Areas Commun. 2022
Recommender systems › representation learning for recommendation
contrastive learning for recommendation
0.612022
Situation-Aware Multivariate Time Series Anomaly Detection Through Active Learning and Contrast VAE-Based Models in Large Distributed Systems · IEEE J. Sel. Areas Commun. 2022
Data mining › time series analysis
multivariate time series
0.612022
Situation-Aware Multivariate Time Series Anomaly Detection Through Active Learning and Contrast VAE-Based Models in Large Distributed Systems · IEEE J. Sel. Areas Commun. 2022
Recommender systems › collaborative filtering
variational autoencoder
0.612022
Situation-Aware Multivariate Time Series Anomaly Detection Through Active Learning and Contrast VAE-Based Models in Large Distributed Systems · IEEE J. Sel. Areas Commun. 2022
Transport protocols and congestion control
congestion control selection
0.412019
Dynamic TCP Initial Windows and Congestion Control Schemes Through Reinforcement Learning · IEEE J. Sel. Areas Commun. 2019
Transport protocols and congestion control
TCP congestion control
0.412019
Dynamic TCP Initial Windows and Congestion Control Schemes Through Reinforcement Learning · IEEE J. Sel. Areas Commun. 2019
Data mining › anomaly detection
unsupervised anomaly detection
0.312018
Unsupervised Anomaly Detection via Variational Auto-Encoder for Seasonal KPIs in Web Applications · WWW 2018
Machine learning › Deep learning architectures and training
attention mechanism
0.212024
Revisiting VAE for Unsupervised Time Series Anomaly Detection: A Frequency Perspective · WWW 2024
Software testing
software reliability
0.212023
Beyond Sharing: Conflict-Aware Multivariate Time Series Anomaly Detection · ESEC/SIGSOFT FSE 2023
Transport protocols and congestion control
TCP performance
0.112019
Dynamic TCP Initial Windows and Congestion Control Schemes Through Reinforcement Learning · IEEE J. Sel. Areas Commun. 2019

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

variational autoencoder · 1.7target attention · 1.5frequency feature integration · 1.5conditional variational autoencoder · 1.5self-supervised learning · 1.3multi-task learning · 1.3mixture of experts · 1.3learnable prior · 1.1contrastive VAE · 1.1active learning · 1.1query model · 0.6markov chain monte carlo · 0.5reinforcement learning · 0.4deep reinforcement learning · 0.4kernel density estimation · 0.3
YearPublicationVenuePosition
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
WWW5
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 FSE3
2022 Situation-Aware Multivariate Time Series Anomaly Detection Through Active Learning and Contrast VAE-Based Models in Large Distributed Systems
abstract
The massive amounts of monitoring data in network applications bring an urgent need for intelligent operation in large distributed systems. The key problem is precisely detecting anomalies in multivariate time series (MTS) monitoring metrics with the awareness of different application scenarios. Unsupervised MTS anomaly detection methods aim at detecting data anomalies from historical MTS without considering the out-of-band information (including user feedback and background information like code deployment status), which leads to poor performance in practice. To take advantage of the out-of-band information, we propose ACVAE, an MTS anomaly detection algorithm through active learning and contrast VAE-based detection models, which simultaneously learns MTS data’s normal and anomalous patterns for anomaly detection. We also use a learnable prior to capture system status from the background information. Moreover, we propose a query model for VAE-based methods, which can learn to query labels of the most useful instances to train the detection model. We evaluate our algorithm on three different monitoring situations in eBay’s search back-end systems.ACVAEachieves a range F1 score of 0.68~0.96 with only 3% labels, significantly outperforming the best competing methods by 0.18~0.50, and even better than a supervised ensemble method designed by domain experts in eBay.
Zhihan Li 0002, Youjian Zhao, Yitong Geng, Zhanxiang Zhao, Wenxiao Chen, Huai Jiang, Amber Vaidya, Liangfei Su, Dan Pei
IEEE J. Sel. Areas Commun.1
2021 Multivariate Time Series Anomaly Detection and Interpretation using Hierarchical Inter-Metric and Temporal Embedding
abstract
Anomaly detection is a crucial task for monitoring various status (i.e., metrics) of entities (e.g., manufacturing systems and Internet services), which are often characterized by multivariate time series (MTS). In practice, it's important to precisely detect the anomalies, as well as to interpret the detected anomalies through localizing a group of most anomalous metrics, to further assist the failure troubleshooting. In this paper, we propose InterFusion, an unsupervised method that simultaneously models the inter-metric and temporal dependency for MTS. Its core idea is to model the normal patterns inside MTS data through hierarchical Variational AutoEncoder with two stochastic latent variables, each of which learns low-dimensional inter-metric or temporal embeddings. Furthermore, we propose an MCMC-based method to obtain reasonable embeddings and reconstructions at anomalous parts for MTS anomaly interpretation. Our evaluation experiments are conducted on four real-world datasets from different industrial domains (three existing and one newly published dataset collected through our pilot deployment of InterFusion). InterFusion achieves an average anomaly detection F1-Score higher than 0.94 and anomaly interpretation performance of 0.87, significantly outperforming recent state-of-the-art MTS anomaly detection methods.
Zhihan Li 0002, Youjian Zhao, Jiaqi Han 0001, Ya Su, Xidao Wen, Dan Pei
KDD1
2020 Shallow VAEs with RealNVP Prior can Perform as Well as Deep Hierarchical VAEs
Wenxiao Chen, Jinlin Lai, Zhihan Li 0002, Youjian Zhao, Dan Pei
ICONIP (5)4
2020 Unsupervised Clustering through Gaussian Mixture Variational AutoEncoder with Non-Reparameterized Variational Inference and Std Annealing
abstract
Clustering has long been an important research topic in machine learning, and is highly valuable in many application tasks. In recent years, many methods have achieved high clustering performance by applying deep generative models. In this paper, we point out that directly using q(z|y, x) instead of resorting to the mean-field approximation (as is adopted in previous works) in Gaussian Mixture Variational Auto-Encoder can benefit the unsupervised clustering task. We improve the performance of Gaussian Mixture VAE, by optimizing it with a Monte Carlo objective (including the q(z|y, x) term), with non-reparameterized Variational Inference for Monte Carlo Objectives (VIMCO) method. In addition, we propose std annealing to stabilize the training process and empirically show its effects on forming well-separated embeddings with different variational inference methods. Experimental results on five benchmark datasets show that our proposed algorithm NVISA outperforms several baseline algorithms as well as the previous clustering methods based on Gaussian Mixture VAE.
Zhihan Li 0002, Youjian Zhao, Wenxiao Chen, Shangqing Xu, Dan Pei
IJCNN1
2019 Dynamic TCP Initial Windows and Congestion Control Schemes Through Reinforcement Learning
abstract
Despite many years of improvements to it, TCP still suffers from an unsatisfactory performance. For services dominated by short flows (e.g., web search and e-commerce), TCP suffers from the flow startup problem and cannot fully utilize the available bandwidth in the modern Internet: TCP starts from a conservative and static initial window (IW, 2-4 or 10), while most of the web flows are too short to converge to the best sending rate before the session ends. For services dominated by long flows (e.g., video streaming and file downloading), the congestion control (CC) scheme manually and statically configured might not offer the best performance for the latest network conditions. To address these two challenges, we propose TCP-RL, which uses reinforcement learning (RL) techniques to dynamically configure IW and CC in order to improve the performance of TCP flow transmission. Basing on the latest network conditions observed at the server side of a web service, TCP-RL dynamically configures a suitable IW for short flows through group-based RL, and dynamically configures a suitable CC scheme for long flows through deep RL. Our extensive experiments show that for short flows, TCP-RL can reduce the average transmission time by about 23%; and for long flows, compared with the performance of 14 CC schemes, TCP-RL's performance ranks top 5 for about 85% of the 288 given static network conditions, whereas for about 90% of conditions, its performance drops by less than 12% compared with that of the best-performing CC schemes for the same network conditions.
Xiaohui Nie, Youjian Zhao, Zhihan Li 0002, Guo Chen 0001, Kaixin Sui, Zijie Ye, Dan Pei
IEEE J. Sel. Areas Commun.3
2018 Robust and Rapid Clustering of KPIs for Large-Scale Anomaly Detection
abstract
For large Internet companies, it is very important to monitor a large number of KPIs (Key Performance Indicators) and detect anomalies to ensure the service quality and reliability. However, large-scale anomaly detection on millions of KPIs is very challenging due to the large overhead of model selection, parameter tuning, model training, or labeling. In this paper we argue that KPI clustering can help: we can cluster millions of KPIs into a small number of clusters and then select and train model on a per-cluster basis. However, KPI clustering faces new challenges that are not present in classic time series clustering: KPIs are typically much longer than other time series, and noises, anomalies, phase shifts and amplitude differences often change the shape of KPIs and mislead the clustering algorithm. To tackle the above challenges, in this paper we propose a robust and rapid KPI clustering algorithm, ROCKA. It consists of four steps: preprocessing, baseline extraction, clustering and assignment. These techniques help group KPIs according to their underlying shapes with high accuracy and efficiency. Our evaluation using real-world KPIs shows that ROCKA gets F-score higher than 0.85, and reduces model training time of a state-of-the-art anomaly detection algorithm by 90%, with only 15% performance loss.
Zhihan Li 0002, Youjian Zhao, Dan Pei
IWQoS1
2018 Unsupervised Anomaly Detection via Variational Auto-Encoder for Seasonal KPIs in Web Applications
abstract
To ensure undisrupted business, large Internet companies need to closely monitor various KPIs (e.g., Page Views, number of online users, and number of orders) of its Web applications, to accurately detect anomalies and trigger timely troubleshooting/mitigation. However, anomaly detection for these seasonal KPIs with various patterns and data quality has been a great challenge, especially without labels. In this paper, we proposed Donut, an unsupervised anomaly detection algorithm based on VAE. Thanks to a few of our key techniques, Donut greatly outperforms a state-of-arts supervised ensemble approach and a baseline VAE approach, and its best F-scores range from 0.75 to 0.9 for the studied KPIs from a top global Internet company. We come up with a novel KDE interpretation of reconstruction for Donut, making it the first VAE-based anomaly detection algorithm with solid theoretical explanation.
Wenxiao Chen, Nengwen Zhao, Zeyan Li 0001, Jiahao Bu, Zhihan Li 0002, Ying Liu 0024, Youjian Zhao, Dan Pei, Zhaogang Wang, Honglin Qiao
WWW6