paper-with-me

Papers

Linear-Time Primitives for Algorithm Development in Graphical Causal Inference

2025-06-18 · Marcel Wienöbst, Sebastian Weichwald, Leonard Henckel

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.

📄 PDF Abstract BibTeX arXiv:2506.15758

Code (0)

등록된 구현이 없습니다.

Tasks

Causal Inference

Methods 이 논문이 사용한 방법론

Causal inference Causal inference is the process of drawing a conclusion about a causal connection based on the conditions of the occurrence of an effect. The main difference between causal…

Similar Papers 제목 키워드 기반

Spike-based primitives for graph algorithms

2019-03-25 · Kathleen E. Hamilton, Tiffany M. Mintz, Catherine D. Schuman

In this paper we consider graph algorithms and graphical analysis as a new application for neuromorphic computing platforms. We demonstrate how the nonlinear dynamics of spiking neurons can be used to implement low-level…

TODS: An Automated Time Series Outlier Detection System

2020-09-18 · Kwei-Herng Lai, Daochen Zha, Guanchu Wang, Junjie Xu 외

We present TODS, an automated Time Series Outlier Detection System for research and industrial applications. TODS is a highly modular system that supports easy pipeline construction. The basic building block of TODS is p…

Outlier DetectionTime SeriesTime Series Analysis

dMath: A Scalable Linear Algebra and Math Library for Heterogeneous GP-GPU Architectures

2016-04-05 · Steven Eliuk, Cameron Upright, Anthony Skjellum

A new scalable parallel math library, dMath, is presented in this paper that demonstrates leading scaling when using intranode, or internode, hybrid-parallelism for deep-learning. dMath provides easy-to-use distributed b…

GPUManagementMath

Auto-Differentiating Linear Algebra

2017-10-24 · Matthias Seeger, Asmus Hetzel, Zhenwen Dai, Eric Meissner 외

Development systems for deep learning (DL), such as Theano, Torch, TensorFlow, or MXNet, are easy-to-use tools for creating complex neural network models. Since gradient computations are automatically baked in, and execu…

Active LearningBayesian OptimizationCPUGaussian Processes+1

Context-specific independence in graphical log-linear models

2014-09-09 · Henrik Nyman, Johan Pensar, Timo Koski, Jukka Corander

Log-linear models are the popular workhorses of analyzing contingency tables. A log-linear parameterization of an interaction model can be more expressive than a direct parameterization based on probabilities, leading to…

parameter estimation