14. FASK — Fast Adjacency Skewness

Type: Non-Gaussian / Skewness-based orientation (hybrid)
Output: Fully oriented graph (directed graph)
Assumptions: Linear or nonlinear relationships with non-Gaussian, skewed disturbances

FASK (“Fast Adjacency Skewness”) is a hybrid causal discovery algorithm that begins with a FAS (Fast Adjacency Search) skeleton and then applies skewness-based directional tests to orient each undirected adjacency.

It is designed to be fast, lightweight, and sensitive to non-Gaussian direction-of-causation signals that are invisible to correlation or conditional independence alone.

FASK performs exceptionally well in settings where variables exhibit skewness, even mild, and provides a fast alternative to full ICA-based LiNGAM methods.


14.1. Key Idea

FASK has two stages:

14.1.1. 1. Skeleton discovery using FAS

  • Run Fast Adjacency Search (from PC / PC-Max), using an independence test.

  • Produce an undirected skeleton that captures adjacency reliably.

14.1.2. 2. Edge orientation using skewness differences

For an adjacency X — Y:

  • FASK evaluates skewness-weighted conditional moments of X predicting Y and Y predicting X.

  • The direction with the larger skewness-adjusted dependence measure is chosen as the causal direction.

  • If the skew-based test is inconclusive, FASK leaves the edge unoriented or uses small auxiliary rules for resolution.

Because skewness provides directional information even in the presence of confounding (in many models), FASK can often orient edges that PC, FGES, and LiNGAM leave ambiguous.


14.2. When to Use

FASK is particularly useful when:

  • The data are non-Gaussian with noticeable skew.

  • The underlying causal relationships may be mildly nonlinear.

  • You need an algorithm faster than LiNGAM but that still exploits non-Gaussianity.

  • You want directed edges, not just a CPDAG skeleton.

  • You want a fast orientation module to compare with PC/FCI/FGES.

Common applications include:

  • Neuroimaging (fMRI, EEG)

  • Biological signaling pathways

  • Economics and finance (skewed residuals)

  • Any domain where non-Gaussianity is expected


14.3. Prior Knowledge Support

FASK honors the same kinds of background knowledge used in PC and FAS:

  • Required edges

  • Forbidden edges

  • Temporal/tier constraints

Knowledge is enforced during skeleton discovery and orientation.


14.4. Strengths

  • Very fast: skeleton from FAS, lightweight orientation.

  • Robust to mild nonlinearity.

  • Orientations even when correlations are small if skewness is present.

  • No ICA required; avoids permutation instability and high-dimensional ICA issues.


14.5. Limitations

  • Requires non-Gaussian, skewed disturbances.

  • Does not explicitly account for latent confounding (unlike FCI or GFCI).

  • Reliability decreases when sample sizes are very small.


14.6. Key Parameters in Tetrad

Parameter (camelCase)

Description

penaltyDiscount

Penalty for the FAS phase (e.g., BIC penalty multiplier).

independenceTest

CI test used in skeleton discovery.

alpha

Significance level for removing edges in FAS.

threshold

Minimum skewness-based score required to orient an edge.

depth

Maximum conditioning-set depth in FAS.

verbose

Print internal diagnostics and skewness comparisons.


14.7. Reference

FASK is presented in the supplement of:

Sanchez-Romero, R., Ramsey, J., Zhang, K., Glymour, C., Huang, B., & Spirtes, P. (2019).
Causal discovery of feedback networks with functional interventions.
Proceedings of the Conference on Causal Learning and Reasoning (CLeaR).

(Full FASK details appear in the online supplement and technical appendix.)


14.8. Summary

FASK combines a fast PC-style skeleton with a skewness-based orientation test, producing fully directed graphs when non-Gaussian skewness is present. It is a fast, practical alternative to LiNGAM for discovering causal directionality in skewed, continuous data.