mlsanityData to 14 Oct 2026

Linear-Time Primitives for Algorithm Development in Graphical Causal Inference

arXiv 2506.15758 ↗First posted 18 Jun 2025cs.AI cs.DS cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

We introduce CIfly, a framework for efficient algorithmic primitives in graphical causal inference that isolates reachability as a reusable core operation. It builds on the insight that many causal reasoning tasks can be reduced to reachability in purpose-built state-space graphs that can be constructed on the fly during traversal. We formalize a rule table schema for specifying such algorithms and prove they run in linear time. We establish CIfly as a more efficient alternative to the common primitives moralization and latent projection, which we show are computationally equivalent to Boolean matrix multiplication. Our open-source Rust implementation parses rule table text files and runs the specified CIfly algorithms providing high-performance execution accessible from Python and R. We demonstrate CIfly's utility by re-implementing a range of established causal inference tasks within the framework and by developing new algorithms for instrumental variables. These contributions position CIfly as a flexible and scalable backbone for graphical causal inference, guiding algorithm development and enabling easy and efficient deployment.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 12 of its 49 references that are in the map. First posted on arXiv 18 Jun 2025.

Builds on

12 of 49 references.

References · 12

  1. 2013Causal Inference and Causal Explanation with Background Knowledgecited by 170
  2. 2017Causal Structure Learningcited by 84
  3. 2018Graphical Models for Processing Missing Datacited by 58
  4. 2024More Asymmetry Yields Faster Matrix Multiplicationcited by 27
  5. 2013Bayes-Ball: The Rational Pastime (for Determining Irrelevance and Requisite Information in Belief Networks and Influence Diagrams)cited by 18
  6. 2018Separators and Adjustment Sets in Causal Graphs: Complete Criteria and an Algorithmic Frameworkcited by 16
  7. 2024Adjustment Identification Distance: A gadjid for Causal Structure Learningcited by 16
  8. 2022Finding and Listing Front-door Adjustment Setscited by 6
  9. 2022Variable elimination, graph reduction and efficient g-formulacited by 4
  10. 2022Linear-Time Algorithms for Front-Door Adjustment in Causal Graphscited by 4
  11. 2013Deciding Morality of Graphs is NP-completecited by 1
  12. 2015An Improved Combinatorial Algorithm for Boolean Matrix Multiplicationcited by 1

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2024Large Language Models for Constrained-Based Causal Discovery
  2. 2025Causal Reasoning in Pieces: Modular In-Context Learning for Causal Discovery
  3. 2026CausalSteward: An Agentic Divide-Conquer-Combine Copilot for Causal Discovery
  4. 2025TempoBench: Reasoning Execution Without Causal Attribution Is Just Simulation
  5. 2026CausalArena: Benchmarking Causal Discovery in the Foundation Model Era
  6. 2026CauSim: Scaling Causal Reasoning with Increasingly Complex Causal Simulators
  7. 2024CausalGraph2LLM: Evaluating LLMs for Causal Queries
  8. 2026CausalDS: Benchmarking Causal Reasoning in Data-Science Agents