ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2211.16468
57
4
v1v2v3v4 (latest)

Finding Front-Door Adjustment Sets in Linear Time

29 November 2022
Marcel Wienöbst
Benito van der Zander
Maciej Liskiewicz
    CML
ArXiv (abs)PDFHTML
Abstract

Front-door adjustment is a classic technique to estimate causal effects from a specified directed acyclic graph (DAG) and observed data. The advantage of this approach is that it uses observed mediators to identify causal effects, which is possible 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. Recently, Jeong, Tian, and Barenboim [NeurIPS 2022] have presented the first polynomial-time algorithm for finding sets satisfying the front-door criterion in a given DAG, with an O(n3(n+m))O(n^3(n+m))O(n3(n+m)) run time, where nnn denotes the number of variables and mmm the number of edges of the graph. In our work, we give the first linear-time, i.e. O(n+m)O(n+m)O(n+m), algorithm for this task, which thus reaches the asymptotically optimal time complexity, as the size of the input is Ω(n+m)\Omega(n+m)Ω(n+m). We also provide an algorithm to enumerate all front-door adjustment sets in a given DAG with delay O(n(n+m))O(n(n + m))O(n(n+m)). These results improve the algorithms by Jeong et al. [2022] for the two tasks by a factor of n3n^3n3, respectively.

View on arXiv
Comments on this paper