32. LV-Heuristic β Heuristic Latent-Variable PAG from a Single DAGο
Type: Heuristic latent-variable method
Output: PAG
Knowledge: Fully supported
Paper: Ramsey, Andrews & Spirtes (2025)
LV-Heuristic (βLatent Variable Heuristicβ) is the simplest of the mixed-strategy latent-variable algorithms introduced in Ramsey, Andrews & Spirtes (2025). It is deliberately not a complete or theoretically guaranteed method β instead, it provides a very fast, very stable, and surprisingly effective heuristic for producing a PAG when latent confounding is present.
The idea is straightforward:
Run a score-based DAG search (usually BOSS).
Treat the DAGβs edges as representing visible relationships.
Use a simplified refinement pass to introduce only those latent-variable marks that are clearly supported by the independence structure.
Enforce PAG legality throughout (no directed cycles, no false colliders, no non-maximal edges).
The result is a βgood-enoughβ latent-variable PAG, extremely clean and readable, suitable for downstream exploratory analysis.
32.1. What LV-Heuristic Is (and Is Not)ο
LV-Heuristic is:
a quick heuristic PAG generator
highly stable (almost no spurious orientations)
extremely fast (near-DAG-search speed)
good for exploratory science
easy to interpret
robust to moderate CI-test noise
LV-Heuristic is not:
a full replacement for FCI/GFCI/BOSS-FCI/FCIT
guaranteed to detect all latent confounders
theoretically complete
It is best viewed as a lightweight companion to the more powerful mixed-strategy algorithms.
Cross-refs:
π BOSS-FCI β’
π GRaSP-FCI β’
π FCIT β’
π GFCI β’
π FCI
32.2. Key Ideaο
LV-Heuristic follows a minimal pipeline:
32.2.1. 1. Build a high-quality DAGο
Usually with BOSS, but any good DAG search works.
The DAG is assumed to be a reasonable approximation of the visible structure.
32.2.2. 2. Convert the DAG to a partial ancestral structureο
Edges that appear strongly supported remain directed.
Edges that look symmetric or ambiguous become βoβ>β, β<βoβ, or βoβoβ.
32.2.3. 3. Introduce latent-variable marks sparinglyο
Only when the DAG structure cannot be explained without a hidden common cause.
This keeps false positive bidirected edges extremely low.
32.2.4. 4. Enforce legalityο
Just like in FCIT and BOSS-FCI, LV-Heuristic ensures the output is:
ancestral
acyclic
maximal
collider-consistent
The result is a lightweight but well-formed PAG.
32.3. When to Use LV-Heuristicο
You want a quick, conservative latent-variable PAG
You donβt want to pay the cost of full FCI/GFCI/FCIT
You want a clean, easy-to-read PAG for exploratory science
You are working with large number of variables but want PAG-like output
As a warm-up or sanity check before running more complete methods
LV-Heuristic often functions as a βfirst draft PAG.β
32.4. Strengthsο
Extremely fast (near score-based DAG speed)
Highly stable β almost no spurious latent marks
Readable PAGs
Great exploratory tool
Fully knowledge-aware
Good for large models or analyst-driven workflows
Compatible with BOSS, GRaSP, FGES, and other DAG search engines
32.5. Limitationsο
Not a complete characterization of the latent structure
Will miss subtle unmeasured confounders that require CI-based reasoning
Not designed to detect selection bias
Not a replacement for BOSS-FCI or FCIT in scientific inference
32.6. How LV-Heuristic Differs From Other Mixed-Strategy Algorithmsο
32.6.1. vs. BOSS-FCI / GRaSP-FCIο
LV-Heuristic is much simpler.
It does not perform the full refinement / collider-correction logic.
It produces cleaner but more conservative PAGs.
32.6.2. vs. FCITο
FCIT uses score-guided targeted CI testing.
LV-Heuristic uses none of the CI information (purely score-based).
LV-Heuristic is faster but less expressive.
32.6.3. vs. GFCI/FCIο
LV-Heuristic avoids the combinatorial CI-testing explosion entirely.
As a result: fewer false positives, but also fewer discovered latent structures.
32.7. Prior Knowledge Supportο
LV-Heurstic fully supports background knowledge, including:
required edges
forbidden edges
temporal/tier constraints
ancestral constraints
selection-bias assumptions
Knowledge is respected during:
initial DAG search
latent-mark introduction
legality refinement
32.8. Key Parameters in Tetradο
LV-Heuristic shares parameters with its underlying DAG search (often BOSS):
Parameter |
Meaning |
|---|---|
|
BIC penalty multiplier for BOSS. |
|
Maximum parent set size. |
|
Parallel scoring. |
|
Controls BOSSβs initial adjacency filtering. |
|
Print detailed decisions. |
LV-Heuristic itself has few additional parametersβits simplicity is part of the design.
32.9. Referenceο
Ramsey, J., Andrews, B., & Spirtes, P. (2025).
Efficient Latent Variable Causal Discovery: Combining Score Search and Targeted Testing.
arXiv:2510.04263.
32.10. Summaryο
LV-Heuristic = DAG β conservative PAG.
A near-zero-cost heuristic PAG generator that produces clean, stable, easy-to-interpret graphs β ideal for exploratory or large-scale workflows.