Linear-Time Algorithms for Front-Door Adjustment in Causal Graphs
- URL: http://arxiv.org/abs/2211.16468v4
- Date: Fri, 26 Jan 2024 16:03:18 GMT
- Title: Linear-Time Algorithms for Front-Door Adjustment in Causal Graphs
- Authors: Marcel Wien\"obst, Benito van der Zander, Maciej Li\'skiewicz
- Abstract summary: Causal effect estimation from observational data is a fundamental task in empirical sciences.
This paper focuses on front-door adjustment -- a classic technique which, using observed mediators, allows to identify causal effects even in the presence of unobserved confounders.
- Score: 3.707290781951909
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Causal effect estimation from observational data is a fundamental task in
empirical sciences. It becomes particularly challenging when unobserved
confounders are involved in a system. This paper focuses on front-door
adjustment -- a classic technique which, using observed mediators allows to
identify causal effects even in the presence of unobserved confounding. While
the statistical properties of the front-door estimation are quite well
understood, its algorithmic aspects remained unexplored for a long time. In
2022, Jeong, Tian, and Bareinboim presented the first polynomial-time algorithm
for finding sets satisfying the front-door criterion in a given directed
acyclic graph (DAG), with an $O(n^3(n+m))$ run time, where $n$ denotes the
number of variables and $m$ the number of edges of the causal graph. In our
work, we give the first linear-time, i.e., $O(n+m)$, algorithm for this task,
which thus reaches the asymptotically optimal time complexity. This result
implies an $O(n(n+m))$ delay enumeration algorithm of all front-door adjustment
sets, again improving previous work by a factor of $n^3$. Moreover, we provide
the first linear-time algorithm for finding a minimal front-door adjustment
set. We offer implementations of our algorithms in multiple programming
languages to facilitate practical usage and empirically validate their
feasibility, even for large graphs.
Related papers
- Almost linear time differentially private release of synthetic graphs [6.076406622352115]
In this paper, we give almost linear time and space algorithms to sample from an exponential mechanism.
As a direct result, we define a differential input an $n$m edges exponentially large $G$
These are privatefirst private algorithms for releasing synthetic graphs.
arXiv Detail & Related papers (2024-06-04T09:44:24Z) - Learning-Based Algorithms for Graph Searching Problems [6.923787372512553]
We consider the problem of graph searching with prediction recently introduced by Banerjee et al.
In this problem, an agent, starting at some $r$ has to traverse a (potentially unknown) graph $G$ to find a hidden goal node $g$.
We design algorithms for this search task on unknown graphs.
arXiv Detail & Related papers (2024-02-27T18:12:58Z) - Learning Regularized Graphon Mean-Field Games with Unknown Graphons [155.38727464526923]
We design reinforcement learning algorithms for Graphon Mean-Field Games (GMFGs)
We aim to learn the Nash Equilibrium (NE) of the regularized GMFGs when the graphons are unknown.
These algorithms are the first specifically designed for learning graphons from sampled agents.
arXiv Detail & Related papers (2023-10-26T16:19:24Z) - The First Proven Performance Guarantees for the Non-Dominated Sorting
Genetic Algorithm II (NSGA-II) on a Combinatorial Optimization Problem [6.793248433673384]
The Non-dominated Sorting Genetic Algorithm-II (NSGA-II) is one of the most prominent algorithms to solve multi-objective optimization problems.
We give the first proven performance guarantees for a classic optimization problem, the NP-complete bi-objective minimum spanning tree problem.
arXiv Detail & Related papers (2023-05-22T19:59:19Z) - Provably Efficient Reinforcement Learning via Surprise Bound [66.15308700413814]
We propose a provably efficient reinforcement learning algorithm (both computationally and statistically) with general value function approximations.
Our algorithm achieves reasonable regret bounds when applied to both the linear setting and the sparse high-dimensional linear setting.
arXiv Detail & Related papers (2023-02-22T20:21:25Z) - Differentially-Private Hierarchical Clustering with Provable
Approximation Guarantees [79.59010418610625]
We study differentially private approximation algorithms for hierarchical clustering.
We show strong lower bounds for the problem: that any $epsilon$-DP algorithm must exhibit $O(|V|2/ epsilon)$-additive error for an input dataset.
We propose a private $1+o(1)$ approximation algorithm which also recovers the blocks exactly.
arXiv Detail & Related papers (2023-01-31T19:14:30Z) - Efficient Mean Estimation with Pure Differential Privacy via a
Sum-of-Squares Exponential Mechanism [16.996435043565594]
We give the first-time algorithm to estimate the mean of a $d$-positive probability distribution with covariance from $tildeO(d)$ independent samples subject to pure differential privacy.
Our main technique is a new approach to use the powerful Sum of Squares method (SoS) to design differentially private algorithms.
arXiv Detail & Related papers (2021-11-25T09:31:15Z) - Sublinear Time and Space Algorithms for Correlation Clustering via
Sparse-Dense Decompositions [9.29659220237395]
We present a new approach for solving (minimum disagreement) correlation clustering.
We obtain sublinear algorithms with highly efficient time and space complexity.
The main ingredient of our approach is a novel connection to sparse-dense graph decompositions.
arXiv Detail & Related papers (2021-09-29T16:25:02Z) - Higher-order Derivatives of Weighted Finite-state Machines [68.43084108204741]
This work examines the computation of higher-order derivatives with respect to the normalization constant for weighted finite-state machines.
We provide a general algorithm for evaluating derivatives of all orders, which has not been previously described in the literature.
Our algorithm is significantly faster than prior algorithms.
arXiv Detail & Related papers (2021-06-01T19:51:55Z) - Efficient Computation of Expectations under Spanning Tree Distributions [67.71280539312536]
We propose unified algorithms for the important cases of first-order expectations and second-order expectations in edge-factored, non-projective spanning-tree models.
Our algorithms exploit a fundamental connection between gradients and expectations, which allows us to derive efficient algorithms.
arXiv Detail & Related papers (2020-08-29T14:58:26Z) - Single-Timescale Stochastic Nonconvex-Concave Optimization for Smooth
Nonlinear TD Learning [145.54544979467872]
We propose two single-timescale single-loop algorithms that require only one data point each step.
Our results are expressed in a form of simultaneous primal and dual side convergence.
arXiv Detail & Related papers (2020-08-23T20:36:49Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.