Strong d-Convex Hulls in Causal Graphs & Geometry
- 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 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 -hulls, that is, intersections of all translates of a fixed convex body containing a set, written as 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 , and strong d-convexity is defined for subsets . The construction depends on two ingredients: inducing paths and a parent-adjacency condition called linear ordering. For a path between non-adjacent vertices , is an inducing path of 0 if
1
Here 2 denotes internal vertices and 3 the colliders on the path. The associated inducing structure is
4
where 5 is the set of all directed paths from colliders on 6 to 7 (Deng et al., 8 Jun 2026).
The second ingredient is linear ordering with respect to 8. A vertex 9 is linearly ordered with respect to 0 if any two distinct vertices in 1 are adjacent, except when both belong to 2. A set 3 is linearly ordered with respect to 4 if every 5 is.
With this notation, the formal definition is: 6
- there is no inducing path for 7 in 8; and
- 9 is linearly ordered with respect to 0, where 1, 2, and 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: 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 5 and 6, the following are equivalent:
- 7,
- there exists a graph 8 in the Markov equivalence class of 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,
- $\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 0, while for every 1 with 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 3 are non-adjacent and 4 is d-convex or strongly d-convex, then the condition
5
is equivalent to requiring that every shortest path 6 in
7
satisfy
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(9) | Collect vertices on shortest inducing paths | 0 time, 1 space |
| ICHA(2) | Compute the d-convex hull by iterating CVM | 3 time, 4 space |
| ISCHA(5) | Upgrade the d-convex hull to the strong d-convex hull | 6 time, 7 space |
Here 8, with 9 and 0.
CVM computes shortest paths in moralized ancestor graphs for non-adjacent pairs in 1 and returns the vertices on those paths. ICHA iterates CVM until closure. ISCHA alternates an ICHA step with the update
2
then enlarges 3 by 4 until no violation remains. The correctness theorem states that the set returned by ISCHA is a strong d-convex hull of 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 6 is a DAG Markov equivalent to a CPDAG 7, then for distinct vertices 8 and 9, a vertex set 0 is causal estimate collapsible in 1 if and only if it is causal estimate collapsible in 2. Operationally, one may choose any consistent DAG 3, compute 4, 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 5 and 6, a DAG 7 is causal estimate collapsible onto 8 if for every non-empty valid back-door adjustment set 9 in 0,
1
The preserved estimand is therefore the post-intervention distribution 2, and for binary 3, the ACE is
4
The main validity statement is Theorem 4.1: if 5 is a non-empty back-door adjustment set in 6, then 7 is causal estimate collapsible onto 8 if 9 is a strong d-convex hull of 00 and 01 (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 02 in 03, then the relevant hull must be computed in the manipulated graph 04, obtained by deleting all edges into 05. This captures omitted parents of 06 that only become relevant after intervention.
The CPDAG implementation is “Subgraph IDA.” The procedure is: obtain a consistent DAG via Meek’s rules; compute
07
for each DAG in the equivalence class, set 08, let
09
and, if 10, construct 11, recompute 12, and reset 13. Estimation then uses 14 when 15, and otherwise the adjustment formula
16
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 17 with edges
18
For the target set 19, the paper states that there are 20 inducing paths between 21 and 22. A naive union of vertices on inducing structures gives 23, which is d-convex but not minimal. The d-convex hull is 24. The strong d-convex hull is larger, because 25 violates the linear-ordering condition with
26
so 27 must be added, yielding
28
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 29. ISCHA reduces the graph from 56 variables to a 16-variable subgraph. The initial AIP is
30
this set is already d-convex, and further linear-ordering checks add variables such as 31, 32, and 33 (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 (34), node reduction is up to 35, and local inference is faster. In random-graph CPDAG experiments, recall and precision are essentially 36 across nearly all settings, and speedups increase with graph size, reaching around 37 for 100-node random graphs. On real-world Bayesian networks including Sachs, Insurance, Alarm, Hepar2, Pathfinder, and Munin1, precision remains 38, recall remains high (39), and speedup reaches 40 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 41. In that setting, a set is 42-strongly convex if it is an intersection of translates of 43,
44
and the strongly convex hull is
45
This hull is defined only for sets 46 contained in a translate of 47. When 48 is generating, the strong-convexity Carathéodory theorem gives a 49 bound, and colorful as well as very colorful Carathéodory theorems hold with 50 color classes. The same paper shows that in 51, for arbitrary 52, 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 53-hull viewpoint further. For a compact set 54,
55
and a set 56 is 57-strongly convex if 58. For i.i.d. uniform samples 59, one studies
60
The paper on facial structure proves that 61 converges in distribution to the zero cell 62 of a Poisson hyperplane tessellation, while 63 converges to 64; under strict convexity and regularity, the generalized 65-vector of 66 converges in distribution, without normalization, to the ordinary 67-vector of 68, and all moments converge (Marynych et al., 2021). A later paper introduces 69-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 70-hulls generated by random samples; under strict convexity and regularity of 71, 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
72
is an ordinary Euclidean convex hull applied after filtering to lattice points, and the source explicitly states that it is not about strong 73-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 74-harmonic functions on acute triangulations, where an interior extreme point of 75 forces constancy (Diening et al., 2013). The computational-geometry literature on 76-convex hulls defines planar directional hulls by excluding empty translated halfplanes and wedges induced by a direction set 77, and the paper explicitly does not define a notion called strong 78-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 79-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.