Linear-Time Algorithms for Front-Door Adjustment in Causal Graphs
Not on the map. Why?
Abstract (arXiv)
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(n3(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 n3. 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.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 4 of its 26 references that are in the map. First posted on arXiv 29 Nov 2022.
Builds on
4 of 26 references.
References · 4
- 2013Bayes-Ball: The Rational Pastime (for Determining Irrelevance and Requisite Information in Belief Networks and Influence Diagrams)cited by 18
- 2018Separators and Adjustment Sets in Causal Graphs: Complete Criteria and an Algorithmic Frameworkcited by 16
- 2020Estimating Treatment Effects with Observed Confounders and Mediatorscited by 8
- 2022Finding and Listing Front-door Adjustment Setscited by 6
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 1.
4 papers.
- 2024Adjustment Identification Distance: A gadjid for Causal Structure Learningcited by 16
- 2025Linear-Time Primitives for Algorithm Development in Graphical Causal Inferencecited by 0
- 2025Front-door Reducibility: Reducing ADMGs to the Standard Front-door Setting via a Graphical Criterioncited by 0
- 2026Verifying formulas for interventional distributionscited by 0
- 2026Verifying formulas for interventional distributions15 Jul 2026
- 2025Front-door Reducibility: Reducing ADMGs to the Standard Front-door Setting via a Graphical Criterion19 Nov 2025
- 2025Linear-Time Primitives for Algorithm Development in Graphical Causal Inference18 Jun 2025
- 2024Adjustment Identification Distance: A gadjid for Causal Structure Learning13 Feb 2024