27. GRaSP-FCI β Greedy Relaxations of Sparsest Permutation + FCI Refinementο
Type: Hybrid (score-based permutation search + CI tests)
Output: PAG
Knowledge: Fully supported (all Tetrad knowledge constraints)
GRaSP-FCI is one of the mixed-strategy latent-variable algorithms introduced in
Ramsey, Andrews & Spirtes (2025). It follows the same X-FCI template as BOSS-FCI and GFCI, but uses GRaSPβa permutation-based score searchβfor the initial CPDAG before performing an FCI-style latent-variable correction.
The result is a PAG that often shows better adjacency recall than FGES-based hybrids and more stable performance on certain permutation-favorable models.
27.1. Key Ideaο
GRaSP-FCI has two stages:
Score-based permutation search (GRaSP)
GRaSP searches over variable permutations and evaluates their implied DAGs using a sparsity-oriented SEM-BIC score.
Rather than exploring graph space directly, it uses the fact that every permutation induces a unique DAG skeleton.
The best-scoring permutation yields a CPDAG to serve as the skeleton for refinement.
Latent-variable correction (FCI refinement)
Starting from the GRaSP CPDAG, apply the full set of FCI refinement procedures:
Possible-D-SEP checks
Sepset-based collider identification
Orientation propagation rules
PAG legality restoration
Produces the final PAG.
GRaSP-FCI thus combines permutation scoring (which behaves well for some data regimes) with robust FCI latent reasoning.
27.2. When to Useο
You expect the model to benefit from permutation-based scoring rather than purely order-based scoring.
GRaSP performs well empirically on your dataset (especially moderate-sized continuous data).
You want a PAG but find GFCI too noisy or FGES-derived skeletons too brittle.
You want a hybrid method that preserves causal discovery under latent confounding while leveraging permutation sparsity.
27.3. Strengthsο
Often superior adjacency discovery on datasets where permutation DAGs capture sparsity better than order-based DAGs.
More stable than FCI alone; fewer spurious adjacencies.
Fully knowledge-aware.
Leverages GRaSPβs nonparametric flexibility and sparsity logic.
PAG refinement ensures latent confounders and selection bias are handled.
27.4. Limitationsο
Permutation scoring can be slower than order-based BOSS for large
p.Still requires CI tests in the refinement stage.
Accuracy depends strongly on permutation quality in the GRaSP step.
Does not guarantee legality during scoring β legality is restored only in the FCI stage.
27.6. Prior Knowledge Supportο
GRaSP-FCI is fully knowledge-aware.
You may supply a Knowledge object in the GUI or programmatically. Constraints apply to:
Permutation scoring (forbidden ancestors/descendants, tiers)
CPDAG construction
FCI refinement (required/forbidden edges, temporal structure)
Knowledge is respected throughout all phases.
27.7. Key Parameters in Tetradο
GRaSP-FCI combines parameters from:
27.7.1. GRaSP scoring stageο
Parameter |
Meaning |
|---|---|
|
BIC penalty multiplier (sparsity control). |
|
Restricts search to graphs with limited degree. |
|
Parallel evaluation of permutations. |
|
Print detailed scoring decisions. |
27.7.2. FCI refinement stageο
Parameter |
Meaning |
|---|---|
|
Maximum conditioning-set size for CI tests. |
|
Order-invariant adjacency removal. |
|
Whether to interpret circleβcircle as selection structures. |
|
Print refinement steps and orientations. |
(Exact parameter list may vary by Tetrad version.)
27.8. Referenceο
Ramsey, J., Andrews, B., & Spirtes, P. (2025).
Efficient Latent Variable Causal Discovery: Combining Score Search and Targeted Testing.
arXiv:2510.04263.
27.9. Summaryο
GRaSP-FCI = GRaSP permutation CPDAG + FCI latent-variable refinement.
A hybrid PAG learner that combines permutation sparsity with principled FCI logic, producing cleaner PAGs than FCI and often more reliable adjacencies than GFCI.