Log2NS: Enhancing Deep Learning Based Analysis of Logs With Formal to Prevent Survivorship Bias
Charanraj Thimmisetty, Praveen Tiwari, Didac Gil de la Iglesia,, Nandini Ramanan, Marjorie Sayer, Viswesh Ananthakrishnan, and Claudionor, Nunes Coelho Jr

TL;DR
Log2NS is a hybrid framework that combines machine learning and symbolic reasoning to analyze logs, effectively addressing survivorship bias and improving debugging and root cause analysis in reactive systems.
Contribution
It introduces a novel neuro-symbolic approach that integrates probabilistic ML analysis with formal reasoning for log data, enhancing pattern detection and generalization.
Findings
Effective detection of patterns in network logs
Improved visualization and clustering of log entries
Successful empirical evaluation on real data
Abstract
Analysis of large observational data sets generated by a reactive system is a common challenge in debugging system failures and determining their root cause. One of the major problems is that these observational data suffer from survivorship bias. Examples include analyzing traffic logs from networks, and simulation logs from circuit design. In such applications, users want to detect non-spurious correlations from observational data and obtain actionable insights about them. In this paper, we introduce log to Neuro-symbolic (Log2NS), a framework that combines probabilistic analysis from machine learning (ML) techniques on observational data with certainties derived from symbolic reasoning on an underlying formal model. We apply the proposed framework to network traffic debugging by employing the following steps. To detect patterns in network logs, we first generate global embedding…
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
