Causal fault localisation in dataflow systems

Andrei Paleyes, Neil D. Lawrence
4/24/2023
cs.SEcs.AI

No confident code implementation found for this paper.

Abstract

Dataflow computing was shown to bring significant benefits to multiple niches of systems engineering and has the potential to become a general-purpose paradigm of choice for data-driven application development. One of the characteristic features of dataflow computing is the natural access to the dataflow graph of the entire system. Recently it has been observed that these dataflow graphs can be treated as complete graphical causal models, opening opportunities to apply causal inference techniques to dataflow systems. In this demonstration paper we aim to provide the first practical validation of this idea with a particular focus on causal fault localisation. We provide multiple demonstrations of how causal inference can be used to detect software bugs and data shifts in multiple scenarios with three modern dataflow engines.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{paleyes2023causal,
  title  = {Causal fault localisation in dataflow systems},
  author = {Andrei Paleyes and Neil D. Lawrence},
  year   = {2023},
  eprint = {2304.11987},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.11987v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.11987.svg)](https://codeofpaper.com/paper/2304.11987)

Discussion