Class GraphScore

java.lang.Object
edu.cmu.tetrad.search.score.GraphScore
All Implemented Interfaces:
Score

public class GraphScore extends Object implements Score
Implements a pscudo-"score" that implmenets implements Chickering and Meek's (2002) locally consistent score criterion. This is not a true score; rather, a -1 is returned in case mseparation holds and a 1 in case mseparation does not hold. This is only meant to be used in the context of FGES, and allows the search to follow its path prescribed by the locally consistent scoring criterion. For a reference to the latter, pleasee this article:

Chickering (2002) "Optimal structure identification with greedy search" Journal of Machine Learning Research.

For further discussion of using m-separation in the GES search, see:

Nandy, P., Hauser, A., & Maathuis, M. H. (2018). High-dimensional consistency in score-based and hybrid structure learning. The Annals of Statistics, 46(6A), 3151-3183.

For more discussion please see:

Shen, X., Zhu, S., Zhang, J., Hu, S., & Chen, Z. (2022, August). Reframed GES with a neural conditional dependence measure. In Uncertainty in Artificial Intelligence (pp. 1782-1791). PMLR.

Version:
$Id: $Id
Author:
josephramsey
See Also: