SoftwareApplication
name: JuliaTrustworthyAI/CounterfactualTraining.jl
description: Software and data underlying the publication: "Counterfactual Training: Teaching Models Plausible and Actionable Explanations"
description: Code and research results for our IEEE SaTML 2026 paper "Counterfactual Training: Teaching Models Plausible and Actionable Explanations". Our paper proposed a novel training regime for neural networks that induces greater explanatory capacity and improved adversarial robustness. The code is structured as a Julia package and was used to compute the experimental results presented in the paper in an aggregated form. The granular and aggregated results are also made available below. More detailed descriptions of the code can be found in the corresponding GH repository linked below. The corresponding paper will be published in late March, 2026: https://satml.org/
code repository: https://data.4tu.nl/v3/datasets/dec8640f-3ded-4c54-b21b-fce33c987ef6.git
author: https://orcid.org/0000-0003-4726-8613
author: Person
  given name: Aleksander
  family name: Buszydlik
  name: Aleksander Buszydlik
author: https://orcid.org/0000-0003-4850-3312
author: https://orcid.org/0000-0002-5385-7695
keywords: Algorithmic Recourse
keywords: Adversarial Machine Learning
keywords: Counterfactual Explanations
keywords: Counterfactual Training
keywords: Explainable AI
keywords: Representation Learning
programming language: CSS
programming language: HTML
programming language: JavaScript
programming language: Julia
programming language: Markdown
programming language: Other
programming language: Shell
programming language: TeX
programming language: YAML
license:
  creative work: creativeWork
    name: MIT

https://orcid.org/0000-0003-4726-8613
type: Person
given name: Patrick
family name: Altmeyer
name: Patrick Altmeyer

https://orcid.org/0000-0003-4850-3312
type: Person
given name: A. (Arie)
family name: van Deursen
name: A. (Arie) van Deursen

https://orcid.org/0000-0002-5385-7695
type: Person
given name: Cynthia
family name: Liem
name: Cynthia Liem