Multi-Dimensional Anomaly Detection and Fault Localization in Microservice Architectures: A Dual-Channel Deep Learning Approach with Causal Inference for Intelligent Sensing
Open accessAbstract
Modern data centers face increasing complexity with distributed microservice architectures, making anomaly detection and fault localization challenging yet critical. Traditional monitoring sensor tools struggle with heterogeneous metrics, temporal correlations, and precise root cause analysis in these environments. This paper proposes a dual-channel deep learning framework that integrates Temporal Convolutional Networks with Variational Autoencoders to address these challenges. Our approach employs contrastive learning to create unified representations of diverse service metrics and incorporates causal inference mechanisms to trace fault propagation paths. We evaluated our framework using a semi-supervised learning approach that leveraged both labeled anomalies and abundant normal data, achieving 95.4% detection accuracy, 93.8% F1-score, and 87.6% precision in fault component localization. The system reduced the average troubleshooting time by 43% and false localization rates by 31% compared to state-of-the-art methods, while maintaining a computational efficiency suitable for real-time monitoring. These results demonstrate the effectiveness of our approach in identifying and precisely localizing anomalies in complex microservice environments through intelligent sensing of system metrics, enabling proactive maintenance strategies that minimize service disruptions.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In production microservice settings, anomalies typically need to be detected within 2-5 minutes to prevent cascading failures and minimize service impact.
“This design choice is consistent with operational expectations that in production microservice settings, anomalies typically need to be detected within 2-5 minutes to prevent cascading failures and minimize service impact [41].”
From Toward Context-Aware Anomaly Detection for AIOps in Microservices Using Dynamic Knowledge Graphs (2026) · cites this paper as [41]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
(2008) · Journal of Machine Learning Research · Cited by 33,051 · see citing works
Focal Loss for Dense Object Detection
Lin, T.-Y., Goyal, P., Girshick, R., He, K., & Dollar, P. (2017) · 2017 IEEE International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2017.324 · Cited by 30,581 · see citing works
Chandola, V., Banerjee, A., & Kumar, V. (2009) · ACM Computing Surveys · doi:10.1145/1541880.1541882 · Cited by 11,687 · see citing works
A simple framework for contrastive learning of visual representations
Chen, T., Kornblith, S., Norouzi, M., & Hinton, G. (2020) · arXiv · doi:10.48550/arxiv.2002.05709 · Cited by 10,857 · see citing works
Liu, F. T., Ting, K. M., & Zhou, Z.-H. (2008) · 2008 Eighth IEEE International Conference on Data Mining · doi:10.1109/icdm.2008.17 · Cited by 6,601 · see citing works
Estimating the Support of a High-Dimensional Distribution
Schölkopf, B., Platt, J. C., Shawe-Taylor, J., Smola, A. J., & Williamson, R. C. (2001) · Neural Computation · doi:10.1162/089976601750264965 · Cited by 6,168 · see citing works
Causation, Prediction, and Search
Spirtes, P., Glymour, C., & Scheines, R. (2001) · doi:10.7551/mitpress/1754.001.0001 · Cited by 4,521 · see citing works
A Survey of Outlier Detection Methodologies
Hodge, V., & Austin, J. (2004) · Artificial Intelligence Review · doi:10.1007/s10462-004-4304-y · Cited by 3,596 · see citing works
STL : A Seasonal-Trend Decomposition Procedure Based on Loess
Cleveland, R. B. (1990) · Medical Entomology and Zoology · Cited by 2,272 · see citing works
DeepLog: Anomaly Detection and Diagnosis from System Logs through Deep Learning
Du, M., Li, F., Zheng, G., & Srikumar, V. (2017) · Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/3133956.3134015 · Cited by 1,835 · see citing works
Robust Anomaly Detection for Multivariate Time Series through Stochastic Recurrent Neural Network
Su, Y., Zhao, Y., Niu, C., Liu, R., Sun, W., & Pei, D. (2019) · Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining · doi:10.1145/3292500.3330672 · Cited by 1,804 · see citing works
Anomaly Detection Using Autoencoders with Nonlinear Dimensionality Reduction
Sakurada, M., & Yairi, T. (2014) · Proceedings of the MLSDA 2014 2nd Workshop on Machine Learning for Sensory Data Analysis · doi:10.1145/2689746.2689747 · Cited by 1,438 · see citing works
MAD-GAN: Multivariate Anomaly Detection for Time Series Data with Generative Adversarial Networks
Li, D., Chen, D., Jin, B., Shi, L., Goh, J., & Ng, S.-K. (2019) · Lecture notes in computer science · doi:10.1007/978-3-030-30490-4_56 · Cited by 1,323 · see citing works
(2015) · Cited by 1,279 · see citing works
Long Short Term Memory Networks for Anomaly Detection in Time Series.
Malhotra, P., Vig, L., Shroff, G. M., & Agarwal, P. (2015) · The European Symposium on Artificial Neural Networks · Cited by 1,254 · see citing works
A Multimodal Anomaly Detector for Robot-Assisted Feeding Using an LSTM-Based Variational Autoencoder
Park, D., Hoshi, Y., & Kemp, C. C. (2018) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2018.2801475 · Cited by 1,131 · see citing works
Tuli, S., Casale, G., & Jennings, N. R. (2022) · Proceedings of the VLDB Endowment · doi:10.14778/3514061.3514067 · Cited by 1,100 · see citing works
Unsupervised Anomaly Detection via Variational Auto-Encoder for Seasonal KPIs in Web Applications
Xu, H., Feng, Y., Chen, J., Wang, Z., Qiao, H., Chen, W., Zhao, N., Li, Z., Bu, J., Li, Z., et al. (2018) · International World Wide Web Conference (WWW) · doi:10.1145/3178876.3185996 · Cited by 1,001 · see citing works
Zhang, C., Song, D., Chen, Y., Feng, X., Lumezanu, C., Cheng, W. D., Ni, J., Zong, B., Chen, H., & Chawla, N. V. (2019) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v33i01.33011409 · Cited by 904 · see citing works
DeepAnT: A Deep Learning Approach for Unsupervised Anomaly Detection in Time Series
Munir, M., Siddiqui, S. A., Dengel, A. R., & Ahmed, S. (2018) · IEEE Access · doi:10.1109/access.2018.2886457 · Cited by 710 · see citing works
Anomaly Detection in Streams with Extreme Value Theory
Siffer, A., Fouque, P.-A., Termier, A., & Largouët, C. (2017) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3097983.3098144 · Cited by 601 · see citing works
The pains and gains of microservices: A Systematic grey literature review
Soldani, J., Tamburri, D. A., & van den Heuvel, W. (2018) · Journal of Systems and Software · doi:10.1016/j.jss.2018.09.082 · Cited by 438 · see citing works
Zhou, X., Peng, X., Xie, T., Sun, J., Ji, C., Li, W., & Ding, D. (2021) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2018.2887384 · Cited by 410 · see citing works
MicroRCA: Root Cause Localization of Performance Issues in Microservices
Wu, L., Tordsson, J., Elmroth, E., & Kao, O. (2020) · NOMS 2020 - 2020 IEEE/IFIP Network Operations and Management Symposium · doi:10.1109/noms47738.2020.9110353 · Cited by 265 · see citing works
Microscope: Pinpoint Performance Issues with Causal Graphs in Micro-service Environments
Lin, J., Chen, P., & Zheng, Z. (2018) · Lecture notes in computer science · doi:10.1007/978-3-030-03596-9_1 · Cited by 204 · see citing works
Statistical techniques for online anomaly detection in data centers
Wang, C., Viswanathan, K., Lakshminarayan, C. K., Talwar, V., Satterfield, W., & Schwan, K. (2011) · IFIP/IEEE International Symposium on Integrated Network Management (IM) · doi:10.1109/inm.2011.5990537 · Cited by 182 · see citing works
CloudRanger: Root Cause Identification for Cloud Native Systems
Wang, P., Xu, J., Ma, M., Lin, W., Pan, D., Wang, Y., & Chen, P. (2018) · 2018 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID) · doi:10.1109/ccgrid.2018.00076 · Cited by 181 · see citing works
Self-citationLocalizing Failure Root Causes in a Microservice through Causality Inference
Meng, Y., Zhang, S., Sun, Y., Zhang, R., Hu, Z., Zhang, Y., Jia, C., Wang, Z., & Pei, D. (2020) · International Workshop on Quality of Service · doi:10.1109/iwqos49365.2020.9213058 · Cited by 173 · see citing works
Yu, G., Chen, P., Chen, H., Guan, Z., Huang, Z., Jing, L., Weng, T., Sun, X., & Li, X. (2021) · Proceedings of the Web Conference 2021 · doi:10.1145/3442381.3449905 · Cited by 158 · see citing works
On the analysis of indexing schemes
Hellerstein, J. M., Koutsoupias, E., & Papadimitriou, C. H. (1997) · doi:10.1145/263661.263688 · Cited by 145 · see citing works
Chen, P., Qi, Y., Zheng, P., & Hou, D. (2014) · IEEE Conference on Computer Communications (INFOCOM) · doi:10.1109/infocom.2014.6848128 · Cited by 144 · see citing works
AutoMAP: Diagnose Your Microservice-based Web Applications Automatically
Ma, M., Xu, J., Wang, Y., Chen, P., Zhang, Z., & Wang, P. (2020) · Proceedings of The Web Conference 2020 · doi:10.1145/3366423.3380111 · Cited by 129 · see citing works
Self-citationXin, R., Chen, P., & Zhao, Z. (2023) · Journal of Systems and Software · doi:10.1016/j.jss.2023.111724 · Cited by 116 · see citing works
Zhang, C., Song, D., Chen, Y., et al. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1811.08055 · Cited by 98 · see citing works
Midas: Microcluster-Based Detector of Anomalies in Edge Streams
Bhatia, S., Hooi, B., Yoon, M., Shin, K., & Faloutsos, C. (2020) · AAAI Publications (The Association for the Advancement of Artificial Intelligence (AAAI)) · doi:10.1609/aaai.v34i04.5724 · Cited by 94 · see citing works
Automatically measuring the maintainability of service- and microservice-based systems
Bogner, J., Wagner, S., & Zimmermann, A. (2017) · doi:10.1145/3143434.3143443 · Cited by 85 · see citing works
Robust and Rapid Clustering of KPIs for Large-Scale Anomaly Detection
Li, Z., Zhao, Y., Liu, R., & Pei, D. (2018) · International Workshop on Quality of Service · doi:10.1109/iwqos.2018.8624168 · Cited by 78 · see citing works
MS-Rank: Multi-Metric and Self-Adaptive Root Cause Diagnosis for Microservice Applications
Ma, M., Lin, W., Pan, D., & Wang, P. (2019) · 2019 IEEE International Conference on Web Services (ICWS) · doi:10.1109/icws.2019.00022 · Cited by 58 · see citing works
Detection of False Data Injection Attacks in Power Systems with Graph Fourier Transform
Drayer, E., & Routtenberg, T. (2018) · IEEE Global Conference on Signal and Information Processing · doi:10.1109/globalsip.2018.8646454 · Cited by 46 · see citing works
MicroIRC: Instance-level Root Cause Localization for Microservice Systems
Zhu, Y., Wang, J., Li, B., Zhao, Y., Zhang, Z., Xiong, Y., & Chen, S. (2024) · Journal of Systems and Software · doi:10.1016/j.jss.2024.112145 · Cited by 22 · see citing works
Understanding propensity scores
Fernandez, R. S., & Tufănaru, C. (2017) · International Journal of Evidence-Based Healthcare · doi:10.1097/xeb.0000000000000127 · Cited by 16 · see citing works
Living on the Edge: Serverless Computing and the Cost of Failure Resiliency
Kulkarni, S. G., Liu, G., Ramakrishnan, K. K., & Wood, T. (2019) · IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN) · doi:10.1109/lanman.2019.8846970 · Cited by 12 · see citing works
ClearCausal: Cross Layer Causal Analysis for Automatic Microservice Performance Debugging
Tunde-Onadele, O., Qin, F., Gu, X., & Lin, Y. (2024) · IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS) · doi:10.1109/acsos61780.2024.00039 · Cited by 2 · see citing works
Flagged first, then by citations
Research works printed but not linked: 4
- [1]Dragoni N. Giallorenzo S. Lafuente A.L. Mazzara M. Montesi F. Mustafin R. Safina L. Microservices: Yesterday, today, and tomorrow Present and Ulterior Software Engineering Springer Cham, Switzerland 2017 195 216
- [17]Brutlag J.D. Aberrant behavior detection in time series for network service monitoring Proceedings of the 14th Systems Administration Conference (LISA 2000) New Orleans, LA, USA 3–8 December 2000
- [28]Bai S. Kolter J.Z. Koltun V. An empirical evaluation of generic convolutional and recurrent networks for sequence modeling arXiv 2018 1803.01271
- [36]Kingma D.P. Welling M. Auto-Encoding Variational Bayes arXiv 2013 1312.6114
Cited by
Sorted by citations
Graph Neural Networks for Modeling Complex Dependencies in Global Supply Chain Networks
Liu, J., Li, P., & Wang, Y. (2026) · Journal of Computing and Electronic Information Management · doi:10.54097/6fcw2b19 · Cited by 10 · see citing works
Self-citationToward Context-Aware Anomaly Detection for AIOps in Microservices Using Dynamic Knowledge Graphs
Moens, P., Steenwinckel, B., Ongenae, F., Volckaert, B., & Hoecke, S. V. (2026) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2026.3652304 · Cited by 6 · see citing works
“This design choice is consistent with operational expectations that in production microservice settings, anomalies typically need to be detected within 2–5 minutes to prevent cascading failures and minimize service impact [41].”
Al-Omari, T. (2025) · Engineering Technology & Applied Science Research · doi:10.48084/etasr.13590 · Cited by 6 · see citing works
Zhang, Z., Liu, W., Tao, J., Zhu, H., Li, S., & Xiao, Y. (2025) · International Symposium on Artificial Intelligence and Big Data (AIBDF) · doi:10.1109/aibdf67964.2025.11440805 · Cited by 6 · see citing works
Self-citationExplainable AI for Battery Degradation Prediction in EVs: Toward Transparent Energy Forecasting
Chen, O., Reid, J., & Meier, A. (2025) · Journal of advances in engineering and technology. · doi:10.62177/jaet.v2i3.478 · Cited by 5 · see citing works
Singh, V., Parvez, A., Krishnamoorthy, R., Devanna, H., Sridevi, K., & Gujar, V. B. (2026) · International Conference on Artificial Intelligence and Machine Learning Applications Theme: Healthcare and Internet of Things (AIMLA) · doi:10.1109/aimla67915.2026.11522297 · Cited by 4 · see citing works
A Deep Reinforcement Learning Framework for End-to-End Retail Supply Chain Optimization
Petrova, S., & Lee, J. (2025) · Frontiers in Business and Finance · doi:10.71465/fbf253 · Cited by 2 · see citing works
A Unified Framework for Anomaly Detection and Root Cause Analysis in Microservice Systems
Meyer, O. G. J., Johnson, E., & Brown, J. (2025) · Jisuanji shenghuojia. · doi:10.54097/1gw77589 · Cited by 2 · see citing works
Machine Learning for Real-Time Detection of Microbial and Chemical Contaminants in Food
Chen, Y., & Wang, L. (2025) · Journal of advances in engineering and technology. · doi:10.62177/jaet.v2i3.477 · Cited by 1 · see citing works
Yu, X., Tang, J., & Wang, Y. (2025) · International Symposium on Artificial Intelligence for Medicine Sciences (ISAIMS) · doi:10.1145/3777577.3777699
Self-citationMachine Learning Techniques for Building Resilient and Adaptive Supply Chain Systems
Li, P., & Liu, J. (2026) · Jisuanji shenghuojia. · doi:10.54097/fex6d543
Spadeto, B., de Oliveira, T. K., & Rocha, M. L. (2026) · SSRN Electronic Journal · doi:10.2139/ssrn.6829509
A Microservices-based Software Engineering Model for Scalable and AI Driven Data Engineering Systems
Moturi, S. D., Songa, S., & Mulasa, G. R. (2026) · International Conference on Trends in Electronics and Informatics (ICOEI) · doi:10.1109/icoei68323.2026.11541310
Deng, J., Liu, D., Zhou, H., Tang, J., Xie, Z., Liu, X., Wu, H., & Pan, Z. (2026) · International Conference on Power System Engineering and Smart Grid (PSESG) · doi:10.1109/psesg69490.2026.11544895
Mittal, V., Mаkhmudov, S., Bakdurdiyeva, K., Allamova, S., Ismailova, M., & Sapaev, S. (2025) · International Conference on Emerging Engineering Technologies and Applications (IC-EETA) · doi:10.1109/ic-eeta66496.2025.11548328
Lv, J., Zhou, H., Liu, D., Deng, J., Cai, D., Xie, Z., Wu, H., & Pan, Z. (2026) · International Conference on Smart Grid and Artificial Intelligence (SGAI) · doi:10.1109/sgai69026.2026.11566004
Бондарук, Т., Tsypliak, O., Shkarupylo, V. V., & Артемчук, В. О. (2026) · Journal of Cybersecurity and Privacy · doi:10.3390/jcp6050141
Ellison, C. (2026) · Academic Journal of Applied Sciences · doi:10.54097/4jkq3v27
Xu, J., & Liu, C. (2026) · Academic Journal of Applied Sciences · doi:10.54097/d14mre26
Stanton, G., Moretti, E., & Whitaker, M. (2026) · Academic Journal of Applied Sciences · doi:10.54097/mttf5z91
Ramina, P. K., & Enduri, M. K. (2026) · Informatics · doi:10.3390/informatics13100167
Khan, O., & Khamis, A. M. (2026) · IEEE Access · doi:10.1109/access.2026.3742649
Anomaly Detection by using Dynamic Knowledge Graph with Temporal Attention Network
Mudusu, S. K., Gentyala, S., & Pendyala, M. (2026) · International Conference on Intelligent Cyber Physical Systems and Internet of Things (ICoICI) · doi:10.1109/icoici69824.2026.11724336
- Authors
- Xing, S., Wang, Y., & Liu, W.
- Affiliations
- Duke University (US)
- University of Pennsylvania (US)
- Carnegie Mellon University (US)
- Corresponding author
- Wang, Yihan
- Venue
- Sensors
- Publisher
- MDPI AG
- Published
- 2025-05-28
- Volume
- 25
- Issue
- 11
- Pages
- 3396
- ISSN
- 1424-8220 (ISSN-L)
- PMC
- PMC12157131
- OpenAlex
- W4410818268
- Cited by
- 23
- References
- 43
- Citations by year
- 2026: 15 · 2025: 8
- FWCI
- 9.62
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Licence
- Locations
- Sensors (publishedVersion, cc-by)
- PubMed Central (publishedVersion, cc-by)
- PubMed (publishedVersion)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › Software System Performance and Reliability
- Physical Sciences › Computer Science › Artificial Intelligence › Anomaly Detection Techniques and Applications
- Physical Sciences › Engineering › Control and Systems Engineering › Fault Detection and Control Systems
- Keywords
- anomaly detection, fault location, microservices, temporal convolutional network, variational autoencoder, contrastive learning, causal inference, semi-supervised learning, data center monitoring, smart sensing, root cause analysis
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review