mlsanityData to 13 Oct 2026

The Computational Complexity of Structure-Based Causality

arXiv 1412.3076 ↗First posted 9 Dec 2014cs.AIcited by 12

Not on the map. Why?

Abstract (arXiv)

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) and Sigma2P-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 DkP, k= 1, 2, 3, ..., of complexity classes is introduced, which generalizes the class DP introduced by Papadimitriou and Yannakakis (DP is just D1P). %joe2 %We show that the complexity of computing causality is D2-complete %under the new definition. Chockler and Halpern citeyearCH04 extended the We show that the complexity of computing causality under the updated definition is D2P-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.

Key facts. Cited by 12 papers in the map (data through 13 Oct 2026). First posted on arXiv 9 Dec 2014.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 13 Oct)

Citing papers per year: 2021: 1; 2022: 0; 2023: 4; 2024: 1; 2025: 1; 2026: 5.

12 papers.