Search papers, labs, and topics across Lattice.
This paper introduces NetCause, a self-supervised learning framework that models network incidents as graph-temporal processes to enhance root cause analysis in large-scale networks. By employing counterfactual simulations, NetCause effectively ranks potential root causes based on their impact on customer incidents, outperforming traditional rule-based methods with a 16.1% accuracy improvement. The model was trained on a substantial dataset of over 1,500 incidents from a major cloud provider, demonstrating its practical applicability in operational decision-making contexts.
NetCause achieves a 16.1% boost in root cause analysis accuracy by leveraging counterfactual simulations in complex network environments.
Can a learned model capture how faults propagate through a large-scale network and use this knowledge to causally attribute customer impact to its underlying root cause? Existing root cause analysis techniques often rely on static rules, correlation heuristics, or topology-local reasoning, which struggle to generalize in dynamic environments where faults propagate across complex physical and logical dependencies. We present NetCause, a self-supervised learning-based framework that models network incidents as graph-temporal processes and uses counterfactual simulation to rank candidate root causes. This approach produces an interpretable ranking of root cause hypotheses and integrates naturally with operator-defined mitigation and remediation actions. We train the model on over 1,500 incidents collected over six months from a leading cloud provider's production network and evaluate it on 31 expert-labeled incidents. NetCause consistently improves root cause ranking quality in the regime most relevant to operational decision-making, achieving a 16.1% accuracy improvement over a rule-based heuristic baseline. While training is computationally intensive, inference is lightweight, requiring only seconds of GPU runtime per incident (well below typical telemetry collection latencies).