2. BOSS-FCI β Best-Order Score Search + FCI Refinementο
Type: Hybrid (score-based + CI tests)
Output: PAG
Knowledge: Fully supported (all Tetrad knowledge constraints)
BOSS-FCI is one of the mixed-strategy latent-variable algorithms introduced in
Ramsey, Andrews & Spirtes (2025). It combines:
BOSS β a score-based ordering search that produces a high-quality CPDAG, and
An FCI-style latent-variable correction stage, which transforms the CPDAG into a PAG.
The resulting algorithm is faster than GFCI and usually more accurate, particularly in medium- and high-dimensional settings.
2.1. Key Ideaο
BOSS-FCI follows the general X-FCI template:
Score phase
Run BOSS to produce a CPDAG (causal sufficiency assumed for this step).
BOSS evaluates local SEM-BICβtype scores under different orderings, using memoization and efficient updates.
Latent-variable correction
Treat the BOSS CPDAG as an βoracle skeletonβ and apply:
Orientation from separating sets
Possible-D-SEP pruning
Zhang-style orientation propagation (Zhang, 2008)
PAG legality checks (maximality, acyclicity, almost-cycles, endpoint corrections)
This yields a PAG that accounts for latent confounders and (optionally) selection bias.
BOSS-FCI is therefore a hybrid algorithm: it uses score-based reasoning for adjacency decisions and Zhang-style constraint-based logic for completing a PAG.
2.2. When to Useο
You want a PAG but pure FCI is too noisy or too slow.
BOSS performs well on your data (medium-to-large
p, moderate sparsity).You want a drop-in alternative to GFCI with better scalability.
You have mixed continuous/discrete data (BOSS supports mixed BIC scoring).
You want a method that scales to dozensβhundreds of variables with latent confounding.
2.3. Strengthsο
More accurate than GFCI in most regimes (Ramsey et al. 2025).
Fewer false positives and cleaner PAGs than standard FCI.
Leverages BOSSβs robust adjacency selection.
Parallelizable and efficient for larger variable counts.
Fully knowledge-aware (forbidden edges, required edges, tiers, temporal constraints).
2.4. Limitationsο
BOSS phase assumes causal sufficiency, so the initial CPDAG can still suffer mis-orientations in heavily confounded models.
Still requires CI tests for the correction phase (although fewer than GFCI).
For extremely dense graphs, score-based phases can slow down.
2.6. Prior Knowledge Supportο
BOSS-FCI fully supports knowledge.
You may connect a Knowledge box in the Tetrad GUI or provide a
Knowledge object programmatically.
Enforced constraints:
Required edges
Forbidden edges
Tier / temporal ordering
Forbidden ancestor/descendant relations
Any additional Tetrad structural constraints
Knowledge is enforced during both:
The BOSS adjacency/orientation decisions, and
The FCI-style PAG refinement.
2.7. Key Parameters in Tetradο
BOSS-FCI inherits parameters from BOSS and from the FCI refinement step.
CamelCase names (GUI / script API) shown.
2.7.1. BOSS-stage parametersο
Parameter |
Meaning |
|---|---|
|
BIC penalty multiplier (higher β sparser). |
|
Maximum degree allowed during scoring. |
|
Parallelism level for scoring. |
|
Print decision logs. |
2.7.2. FCI-refinement parametersο
Parameter |
Meaning |
|---|---|
|
Max conditioning set size for CI tests. |
|
Order-independent adjacency removal. |
|
Whether to disallow interpreting circles as selection bias. |
|
Print CI tests / orientations. |
(Exact list depends on the current Tetrad release.)
2.8. Referenceο
Ramsey, J., Andrews, B., & Spirtes, P. (2025).
Efficient Latent Variable Causal Discovery: Combining Score Search and Targeted Testing.
arXiv:2510.04263.
2.9. Summaryο
BOSS-FCI = BOSS CPDAG + FCI latent-variable correction.
A fast, accurate hybrid PAG learner that outperforms GFCI in most settings while remaining fully knowledge-aware and scalable.