Causality-based counterfactual explanation for classification models | Synapse