Bivariate Causal Discovery for Categorical Data via Classification with Optimal Label Permutation

Neural Information Processing Systems 

By design, COLP is a parsimonious classifier, which gives rise to a provably identifiable causal model.