Heterogeneous Anomaly Detection for Software Systems via Attentive Multi-modal Learning
Baitong Li, Tianyi Yang, Zhuangbin Chen, Yuxin Su, Yongqiang Yang,, Michael R. Lyu

TL;DR
This paper introduces HADES, a novel multi-modal learning approach that effectively integrates logs and metrics for more accurate and comprehensive system anomaly detection, outperforming existing single-source methods.
Contribution
HADES is the first method to fuse heterogeneous data with a hierarchical architecture and cross-modal attention for improved anomaly detection in software systems.
Findings
HADES outperforms baseline methods on large-scale datasets.
Integrating logs and metrics improves detection accuracy.
The approach captures diverse anomaly manifestations across data types.
Abstract
Prompt and accurate detection of system anomalies is essential to ensure the reliability of software systems. Unlike manual efforts that exploit all available run-time information, existing approaches usually leverage only a single type of monitoring data (often logs or metrics) or fail to make effective use of the joint information among multi-source data. Consequently, many false predictions occur. To better understand the manifestations of system anomalies, we conduct a comprehensive empirical study based on a large amount of heterogeneous data, i.e., logs and metrics. Our study demonstrates that system anomalies could manifest distinctly in different data types. Thus, integrating heterogeneous data can help recover the complete picture of a system's health status. In this context, we propose HADES, the first work to effectively identify system anomalies based on heterogeneous data.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Anomaly Detection Techniques and Applications · Software Engineering Research
