The Computational Complexity of Structure-Based Causality

12/09/2014
by   Gadi Aleksandrowicz, et al.
0

Halpern and Pearl introduced a definition of actual causality; Eiter and Lukasiewicz showed that computing whether X=x is a cause of Y=y is NP-complete in binary models (where all variables can take on only two values) andSigma_2^P-complete in general models. In the final version of their paper, Halpern and Pearl slightly modified the definition of actual cause, in order to deal with problems pointed by Hopkins and Pearl. As we show, this modification has a nontrivial impact on the complexity of computing actual cause. To characterize the complexity, a new family D_k^P, k= 1, 2, 3, ..., of complexity classes is introduced, which generalizes the class DP introduced by Papadimitriou and Yannakakis (DP is just D_1^P). complexity of computing causality is _2-complete Chockler and Halpern CH04 extended the We show that the complexity of computing causality under the updated definition is D_2^P-complete. Chockler and Halpern extended the definition of causality by introducing notions of responsibility and blame. The complexity of determining the degree of responsibility and blame using the original definition of causality was completely characterized. Again, we show that changing the definition of causality affects the complexity, and completely characterize it using the updated definition.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/01/2015

A Modification of the Halpern-Pearl Definition of Causality

The original Halpern-Pearl definition of causality [Halpern and Pearl, 2...
research
05/05/2022

Action Languages Based Actual Causality in Ethical Decision Making Contexts

Moral responsibility is closely intermixed with causality, even if it ca...
research
12/09/2014

Cause, Responsibility, and Blame: oA Structural-Model Approach

A definition of causality introduced by Halpern and Pearl, which uses st...
research
09/10/2010

The Complexity of Causality and Responsibility for Query Answers and non-Answers

An answer to a query has a well-defined lineage expression (alternativel...
research
06/05/2020

From Checking to Inference: Actual Causality Computations as Optimization Problems

Actual causality is increasingly well understood. Recent formal approach...
research
03/15/2020

Causality-based Explanation of Classification Outcomes

We propose a simple definition of an explanation for the outcome of a cl...
research
06/14/2011

Actual causation and the art of modeling

We look more carefully at the modeling of causality using structural equ...

Please sign up or login with your details

Forgot password? Click here to reset