Efficiently Checking Actual Causality with SAT Solving

04/30/2019
by   Amjad Ibrahim, et al.
0

Recent formal approaches towards causality have made the concept ready for incorporation into the technical world. However, causality reasoning is computationally hard; and no general algorithmic approach exists that efficiently infers the causes for effects. Thus, checking causality in the context of complex, multi-agent, and distributed socio-technical systems is a significant challenge. Therefore, we conceptualize an intelligent and novel algorithmic approach towards checking causality in acyclic causal models with binary variables, utilizing the optimization power in the solvers of the Boolean Satisfiability Problem (SAT). We present two SAT encodings, and an empirical evaluation of their efficiency and scalability. We show that causality is computed efficiently in less than 5 seconds for models that consist of more than 4000 variables.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/05/2020

From Checking to Inference: Actual Causality Computations as Optimization Problems

Actual causality is increasingly well understood. Recent formal approach...
research
10/31/2019

Towards A Logical Account of Epistemic Causality

Reasoning about observed effects and their causes is important in multi-...
research
11/11/2021

DPLL(MAPF): an Integration of Multi-Agent Path Finding and SAT Solving Technologies

In multi-agent path finding (MAPF), the task is to find non-conflicting ...
research
02/08/2020

SAT-Based ATL Satisfiability Checking

Synthesis of models and strategies is a very important problem in softwa...
research
06/01/2017

Paths to Unconventional Computing: Causality in Complexity

I describe my path to unconventionality in my exploration of theoretical...
research
11/24/2020

The thermal power generation and economic growth in the central and western China: A heterogeneous mixed panel Granger-Causality approach

The problem of the new energy economy has become a global hot issue. Thi...
research
09/08/2017

Causality-Aided Falsification

Falsification is drawing attention in quality assurance of heterogeneous...

Please sign up or login with your details

Forgot password? Click here to reset