Papers
Topics
Authors
Recent
Search
2000 character limit reached

Strong d-Convex Hulls in Causal Graphs & Geometry

Updated 6 July 2026
  • The paper establishes strong d-convex hulls as the minimal induced subgraph ensuring estimate collapsibility in DAGs and CPDAGs.
  • It introduces algorithmic constructions—CVM, ICHA, and ISCHA—to iteratively build d-convex and strong d-convex hulls for efficient graph reduction.
  • The work bridges causal inference with convex geometry, relating K-hulls and Carathéodory results to random-sample asymptotics and interdisciplinary applications.

Searching arXiv for recent and foundational papers on strong d-convex hulls and closely related notions. Strong d-convex hulls arise in at least two technically distinct settings. In causal graphical models, a strong d-convex hull is a graph-theoretic closure of a variable set RR inside a DAG or CPDAG, introduced to characterize the smallest retained subgraph that preserves estimate collapsibility and causal effect estimation under marginalization (Deng et al., 8 Jun 2026). In convex geometry, the closely related literature on strongly convex hulls studies KK-hulls, that is, intersections of all translates of a fixed convex body KK containing a set, written as convKX=K(KX)\operatorname{conv}_K X = K \stackrel{*}{-} (K \stackrel{*}{-} X) or $\bh_K(A)=\bigcap_{x:\,A\subset K+x}(K+x)$ (Holmsen et al., 2015, Marynych et al., 2021). The two notions share the language of “strong convexity,” but they are defined on different objects, use different closure operators, and serve different theoretical purposes.

1. Graph-theoretic definition in DAGs

In the causal-inference formulation, the ambient object is a DAG G=(V,E)G=(V,E), and strong d-convexity is defined for subsets RVR\subseteq V. The construction depends on two ingredients: inducing paths and a parent-adjacency condition called linear ordering. For a path lxyl_{xy} between non-adjacent vertices x,yRx,y\in R, lxyl_{xy} is an inducing path of KK0 if

KK1

Here KK2 denotes internal vertices and KK3 the colliders on the path. The associated inducing structure is

KK4

where KK5 is the set of all directed paths from colliders on KK6 to KK7 (Deng et al., 8 Jun 2026).

The second ingredient is linear ordering with respect to KK8. A vertex KK9 is linearly ordered with respect to KK0 if any two distinct vertices in KK1 are adjacent, except when both belong to KK2. A set KK3 is linearly ordered with respect to KK4 if every KK5 is.

With this notation, the formal definition is: KK6

  1. there is no inducing path for KK7 in KK8; and
  2. KK9 is linearly ordered with respect to convKX=K(KX)\operatorname{conv}_K X = K \stackrel{*}{-} (K \stackrel{*}{-} X)0, where convKX=K(KX)\operatorname{conv}_K X = K \stackrel{*}{-} (K \stackrel{*}{-} X)1, convKX=K(KX)\operatorname{conv}_K X = K \stackrel{*}{-} (K \stackrel{*}{-} X)2, and convKX=K(KX)\operatorname{conv}_K X = K \stackrel{*}{-} (K \stackrel{*}{-} X)3.

If only condition (i) holds, the set is d-convex. The distinction is structural: d-convexity suffices for CI-collapsibility and model collapsibility, but not for estimate collapsibility. Strong d-convexity is therefore strictly stronger in the sense used by the causal paper (Deng et al., 8 Jun 2026).

2. Collapsibility, minimality, and hull existence

The causal paper distinguishes three marginalization properties: convKX=K(KX)\operatorname{conv}_K X = K \stackrel{*}{-} (K \stackrel{*}{-} X)4 These are, respectively, CI-collapsibility, model collapsibility, and estimate collapsibility. The paper states explicitly that estimate collapsibility implies model collapsibility, but not conversely (Deng et al., 8 Jun 2026).

The central characterization is Lemma 3.1. Under the assumption of non-triviality, for a CBN convKX=K(KX)\operatorname{conv}_K X = K \stackrel{*}{-} (K \stackrel{*}{-} X)5 and convKX=K(KX)\operatorname{conv}_K X = K \stackrel{*}{-} (K \stackrel{*}{-} X)6, the following are equivalent:

  1. convKX=K(KX)\operatorname{conv}_K X = K \stackrel{*}{-} (K \stackrel{*}{-} X)7,
  2. there exists a graph convKX=K(KX)\operatorname{conv}_K X = K \stackrel{*}{-} (K \stackrel{*}{-} X)8 in the Markov equivalence class of convKX=K(KX)\operatorname{conv}_K X = K \stackrel{*}{-} (K \stackrel{*}{-} X)9 such that $\bh_K(A)=\bigcap_{x:\,A\subset K+x}(K+x)$0 is a terminal set in $\bh_K(A)=\bigcap_{x:\,A\subset K+x}(K+x)$1,
  3. $\bh_K(A)=\bigcap_{x:\,A\subset K+x}(K+x)$2 is a strong d-convex set in $\bh_K(A)=\bigcap_{x:\,A\subset K+x}(K+x)$3 (Deng et al., 8 Jun 2026).

This equivalence turns strong d-convexity into the exact graphical criterion for estimate collapsibility. The hull notion then follows from an intersection property: if $\bh_K(A)=\bigcap_{x:\,A\subset K+x}(K+x)$4 is a collection of strong d-convex subsets containing $\bh_K(A)=\bigcap_{x:\,A\subset K+x}(K+x)$5, then

$\bh_K(A)=\bigcap_{x:\,A\subset K+x}(K+x)$6

is strongly d-convex. Consequently, both the d-convex hull $\bh_K(A)=\bigcap_{x:\,A\subset K+x}(K+x)$7 and the strong d-convex hull $\bh_K(A)=\bigcap_{x:\,A\subset K+x}(K+x)$8 exist and are unique.

The minimality theorem is the decisive closure result: $\bh_K(A)=\bigcap_{x:\,A\subset K+x}(K+x)$9 Here “minimal collapsible set” means that G=(V,E)G=(V,E)0, while for every G=(V,E)G=(V,E)1 with G=(V,E)G=(V,E)2, the equality fails. Thus the strong d-convex hull is not merely a convenient reduction; it is the exact minimal induced subgraph preserving the MLE-based estimation behavior of the full model (Deng et al., 8 Jun 2026).

3. Algorithmic construction in DAGs and CPDAGs

The algorithmic construction proceeds in two layers. First, one computes the d-convex hull by absorbing vertices forced by minimal inducing structures. Second, one enforces the linear-ordering condition by adding parent vertices of problematic nodes.

A key graph-theoretic reduction states that if G=(V,E)G=(V,E)3 are non-adjacent and G=(V,E)G=(V,E)4 is d-convex or strongly d-convex, then the condition

G=(V,E)G=(V,E)5

is equivalent to requiring that every shortest path G=(V,E)G=(V,E)6 in

G=(V,E)G=(V,E)7

satisfy

G=(V,E)G=(V,E)8

This justifies computing shortest paths in a moralized ancestor graph rather than enumerating arbitrary inducing paths (Deng et al., 8 Jun 2026).

The three algorithms used in the paper are summarized below.

Algorithm Role Complexity
CVM(G=(V,E)G=(V,E)9) Collect vertices on shortest inducing paths RVR\subseteq V0 time, RVR\subseteq V1 space
ICHA(RVR\subseteq V2) Compute the d-convex hull by iterating CVM RVR\subseteq V3 time, RVR\subseteq V4 space
ISCHA(RVR\subseteq V5) Upgrade the d-convex hull to the strong d-convex hull RVR\subseteq V6 time, RVR\subseteq V7 space

Here RVR\subseteq V8, with RVR\subseteq V9 and lxyl_{xy}0.

CVM computes shortest paths in moralized ancestor graphs for non-adjacent pairs in lxyl_{xy}1 and returns the vertices on those paths. ICHA iterates CVM until closure. ISCHA alternates an ICHA step with the update

lxyl_{xy}2

then enlarges lxyl_{xy}3 by lxyl_{xy}4 until no violation remains. The correctness theorem states that the set returned by ISCHA is a strong d-convex hull of lxyl_{xy}5 (Deng et al., 8 Jun 2026).

For CPDAGs, the construction is transferred through Markov equivalence rather than by a separate partially directed algorithm. Theorem 4.4 states that if lxyl_{xy}6 is a DAG Markov equivalent to a CPDAG lxyl_{xy}7, then for distinct vertices lxyl_{xy}8 and lxyl_{xy}9, a vertex set x,yRx,y\in R0 is causal estimate collapsible in x,yRx,y\in R1 if and only if it is causal estimate collapsible in x,yRx,y\in R2. Operationally, one may choose any consistent DAG x,yRx,y\in R3, compute x,yRx,y\in R4, and use the resulting set for graph reduction in the CPDAG (Deng et al., 8 Jun 2026).

4. Role in causal effect estimation

The causal use of strong d-convex hulls is not to produce an adjustment set directly, but to define a minimal retained subgraph in which adjustment-based estimation remains valid. For non-adjacent x,yRx,y\in R5 and x,yRx,y\in R6, a DAG x,yRx,y\in R7 is causal estimate collapsible onto x,yRx,y\in R8 if for every non-empty valid back-door adjustment set x,yRx,y\in R9 in lxyl_{xy}0,

lxyl_{xy}1

The preserved estimand is therefore the post-intervention distribution lxyl_{xy}2, and for binary lxyl_{xy}3, the ACE is

lxyl_{xy}4

The main validity statement is Theorem 4.1: if lxyl_{xy}5 is a non-empty back-door adjustment set in lxyl_{xy}6, then lxyl_{xy}7 is causal estimate collapsible onto lxyl_{xy}8 if lxyl_{xy}9 is a strong d-convex hull of KK00 and KK01 (Deng et al., 8 Jun 2026). Thus the hull is a sufficient graphical certificate for reduction before causal estimation.

The paper treats the empty-adjustment case separately. If the empty set is a valid back-door adjustment set for KK02 in KK03, then the relevant hull must be computed in the manipulated graph KK04, obtained by deleting all edges into KK05. This captures omitted parents of KK06 that only become relevant after intervention.

The CPDAG implementation is “Subgraph IDA.” The procedure is: obtain a consistent DAG via Meek’s rules; compute

KK07

for each DAG in the equivalence class, set KK08, let

KK09

and, if KK10, construct KK11, recompute KK12, and reset KK13. Estimation then uses KK14 when KK15, and otherwise the adjustment formula

KK16

The hull is therefore a preprocessing reduction layered on top of IDA, not a replacement for adjustment theory (Deng et al., 8 Jun 2026).

5. Worked examples, empirical behavior, and limitations

A representative example uses the DAG on KK17 with edges

KK18

For the target set KK19, the paper states that there are KK20 inducing paths between KK21 and KK22. A naive union of vertices on inducing structures gives KK23, which is d-convex but not minimal. The d-convex hull is KK24. The strong d-convex hull is larger, because KK25 violates the linear-ordering condition with

KK26

so KK27 must be added, yielding

KK28

as the final strong d-convex hull (Deng et al., 8 Jun 2026).

The same paper gives a larger reduction example on the 56-node Hailfinder Bayesian network for the target pair KK29. ISCHA reduces the graph from 56 variables to a 16-variable subgraph. The initial AIP is

KK30

this set is already d-convex, and further linear-ordering checks add variables such as KK31, KK32, and KK33 (Deng et al., 8 Jun 2026).

The empirical results reported are consistent with the theoretical interpretation of the hull as a minimal safe retained subgraph. In benchmark probabilistic reasoning experiments, KL divergence is essentially zero (KK34), node reduction is up to KK35, and local inference is faster. In random-graph CPDAG experiments, recall and precision are essentially KK36 across nearly all settings, and speedups increase with graph size, reaching around KK37 for 100-node random graphs. On real-world Bayesian networks including Sachs, Insurance, Alarm, Hepar2, Pathfinder, and Munin1, precision remains KK38, recall remains high (KK39), and speedup reaches KK40 on Munin1 (Deng et al., 8 Jun 2026).

The paper also states several scope restrictions. The framework currently applies to non-adjacent treatment-outcome pairs, does not handle latent variables, and focuses on back-door-type adjustment rather than other adjustment strategies. It also emphasizes that collapsibility may fail if the retained set is only d-convex but not strongly d-convex.

6. Relation to strongly convex hulls in geometry and to other nearby notions

A separate line of work studies strong convexity relative to a fixed convex body KK41. In that setting, a set is KK42-strongly convex if it is an intersection of translates of KK43,

KK44

and the strongly convex hull is

KK45

This hull is defined only for sets KK46 contained in a translate of KK47. When KK48 is generating, the strong-convexity Carathéodory theorem gives a KK49 bound, and colorful as well as very colorful Carathéodory theorems hold with KK50 color classes. The same paper shows that in KK51, for arbitrary KK52, the Carathéodory number can be arbitrarily large or infinite, so the generating-set assumption is not merely technical (Holmsen et al., 2015).

The random-geometry literature develops this KK53-hull viewpoint further. For a compact set KK54,

KK55

and a set KK56 is KK57-strongly convex if KK58. For i.i.d. uniform samples KK59, one studies

KK60

The paper on facial structure proves that KK61 converges in distribution to the zero cell KK62 of a Poisson hyperplane tessellation, while KK63 converges to KK64; under strict convexity and regularity, the generalized KK65-vector of KK66 converges in distribution, without normalization, to the ordinary KK67-vector of KK68, and all moments converge (Marynych et al., 2021). A later paper introduces KK69-point peelings and recursive convex hull peelings for families of compact convex sets, together with the dual wrapping operations for intersections, and applies them to KK70-hulls generated by random samples; under strict convexity and regularity of KK71, the corresponding peelings and wrappings of the rescaled random objects converge in distribution to Poisson limits (Marynych et al., 29 Jun 2026).

Several nearby literatures use similar language for different objects. The planar lattice-based discrete hull

KK72

is an ordinary Euclidean convex hull applied after filtering to lattice points, and the source explicitly states that it is not about strong KK73-convex hulls in the usual digital-convexity sense (Har-Peled, 1 Jan 2026). The finite-element literature proves a strong discrete convex hull property for discretely KK74-harmonic functions on acute triangulations, where an interior extreme point of KK75 forces constancy (Diening et al., 2013). The computational-geometry literature on KK76-convex hulls defines planar directional hulls by excluding empty translated halfplanes and wedges induced by a direction set KK77, and the paper explicitly does not define a notion called strong KK78-convex hull (Har-Peled, 2011).

Taken together, these sources delimit the current usage. In causal graphical models, the strong d-convex hull is the unique minimal induced subgraph guaranteeing estimate collapsibility and supporting reduced-graph causal estimation (Deng et al., 8 Jun 2026). In convex geometry, strongly convex hulls are KK79-hulls generated by intersections of translates of a convex body, with their own Carathéodory theory, facial structure, and random-sample asymptotics (Holmsen et al., 2015, Marynych et al., 2021, Marynych et al., 29 Jun 2026). The terminological overlap is substantial, but the operators, ambient spaces, and intended applications are not the same.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Strong d-Convex Hulls.