Search papers, labs, and topics across Lattice.
This paper extends Gaussian-process structural causal models (GP-SCMs) to handle discrete endogenous variables by integrating GP predictors with explicit exogenous noise mechanisms, enabling unified probabilistic counterfactual inference across heterogeneous variable types. Exact conditional noise-abduction procedures are derived for binary, nominal, and ordinal discrete outcomes, which are then propagated through interventions while accounting for posterior uncertainty in GP latent functions. Empirical results demonstrate that misspecifying the coupling mechanism for ordinal data significantly inflates counterfactual error, even with comparable observational fit, highlighting the importance of structural justification over empirical fit.
Misspecifying the coupling mechanism for ordinal data in GP-SCMs inflates counterfactual error threefold, even when observational fit is high, and this error plateaus with more data.
Counterfactual inference in Gaussian-process structural causal models (GP-SCMs) has been developed primarily for continuous endogenous variables, limiting applicability to causal graphs that contain discrete child nodes with continuous parents. We introduce a unified probabilistic framework for counterfactual inference with heterogeneous variable types by pairing GP predictors with explicit exogenous noise mechanisms. For discrete outcomes, we derive exact conditional noise-abduction procedures using a uniform threshold for binary variables, a Gumbel-max race for nominal categories, and a latent Gaussian cut-point model for ordinal ones. In each case, we propagate abducted noise through interventions while accounting for posterior uncertainty in the GP latent functions, and prove that the resulting mechanisms reproduce the fitted model's observational and interventional distributions. On synthetic SCMs with known ground-truth counterfactuals, we evaluate estimation accuracy, consistency, and robustness to coupling misspecification. A key finding is that applying a categorical coupling to ordinal data inflates counterfactual error roughly threefold even when observational fit remains comparable, and that this error does not diminish with more data. As the training set grows, the fitted structural equation converges to the truth while the counterfactual error flattens onto a floor. In the reverse direction, forcing a false order onto nominal data instead degrades the fitted equation itself. The choice of coupling must therefore be justified on structural grounds rather than read off the fit.