An extension to the algebraic equivalence deciding algorithm
Publication date
Authors
DOI
Document Type
Master Thesis
Metadata
Show full item recordCollections
License
CC-BY-NC-ND
Abstract
This thesis investigates how to extend the algebraic equivalence deciding algorithm used in causal discovery to a broader class of models. Algebraic equivalence enables a search-space reduction by avoiding redundant scoring of causal graphs that impose the same algebraic constraints on the covariance matrix.
The original algorithm relies on the Half-Trek Criterion (HTC) for identifiability, which limits its applicability. This work incorporates two more powerful identification techniques, edgewise identification (EID) and trek-separation identification (TSID), to expand the set of graphs for which algebraic equivalence can be tested. The updated algorithm detects and filters spurious components, handles rational expressions arising
from EID and TSID and performs algebraic containment tests in both directions.
Theoretical error bounds are derived using the Schwartz–Zippel lemma, and the computational complexity of the extended method is analysed. The algorithm is evaluated on 2,100 generated graphs and on 98 known non-HTC-identifiable graphs. With sufficiently large finite fields, the method achieves perfect predictive accuracy in all experiments, demonstrating that EID and TSID substantially broaden the applicability of algebraic-equivalence testing in causal discovery.
Keywords
Causal discovery; Algebraic equivalence; Rational identifiability; Half-trek criterion (HTC); Edgewise identification (EID); Trek-separation identification (TSID); Algebraic constraints; Spurious components; Causal graph models