You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a supplementary appendix to the research paper **Endogenous Macrodynamics in Algorithmic Recourse**. It contains all of the experimental results, including those not highlighted in the actual paper. It also contains additional information about the proposed counterfactual generators.
5
+
This is a supplementary appendix to the research paper **Endogenous Macrodynamics in Algorithmic Recourse**. It contains all of the experimental results, including those not highlighted in the actual paper. It also links to additional information about the proposed mitigation strategies.
16
6
17
-
# Experimental Results {#sec-results}
7
+
##Experimental Results {#sec-results}
18
8
19
-
{{< include experiments/synthetic.qmd >}}
9
+
{{< include experiments/_synthetic.qmd >}}
20
10
21
-
{{< include experiments/real_world.qmd >}}
11
+
{{< include experiments/_real_world.qmd >}}
22
12
23
-
{{< include experiments/mitigation_strategies.qmd >}}
13
+
{{< include experiments/_mitigation_strategies.qmd >}}
24
14
25
-
# Generators {#sec-generators}
15
+
##Generators {#sec-generators}
26
16
27
-
{{< include generators/gravitational_generator.qmd >}}
28
-
29
-
{{< include generators/clap_roar_generator.qmd >}}
17
+
The generators have been moved into [`CounterfactualExplanations.jl`](https://github.com/pat-alt/CounterfactualExplanations.jl). For more information so the package [documentation](https://pat-alt.github.io/CounterfactualExplanations.jl/dev).
Copy file name to clipboardExpand all lines: docs/src/paper/experiments/_synthetic.qmd
+25-38Lines changed: 25 additions & 38 deletions
Original file line number
Diff line number
Diff line change
@@ -1,22 +1,14 @@
1
1
## Synthetic Data {#sec-app-synthetic}
2
2
3
-
This notebook was used to run the experiments for the synthetic datasets. In the following we first run the experiments and then generate visualizations and tables.
3
+
This notebook was used to run the experiments for the synthetic datasets and can be used to reproduce the results in the paper. In the following we first run the experiments and then generate visualizations and tables.
4
4
5
5
### Experiments
6
6
7
7
```{julia}
8
-
#| eval: true
9
-
using Pkg; Pkg.activate("dev")
10
-
```
8
+
#| echo: false
11
9
12
-
```{julia}
13
-
#| eval: true
14
-
include("dev/utils.jl")
15
-
using AlgorithmicRecourseDynamics
16
-
using CounterfactualExplanations, Flux, Plots, PlotThemes, Random, LaplaceRedux, LinearAlgebra, Images
Copy file name to clipboardExpand all lines: docs/src/paper/proof_of_concept.qmd
+2-21Lines changed: 2 additions & 21 deletions
Original file line number
Diff line number
Diff line change
@@ -5,26 +5,8 @@ title: Proof of concept
5
5
```{julia}
6
6
#| echo: false
7
7
8
-
# Environment:
9
-
using Pkg; Pkg.activate("docs/src/paper")
10
-
11
-
# Deps:
12
-
using AlgorithmicRecourseDynamics
13
-
using AlgorithmicRecourseDynamics.Models
14
-
using CounterfactualExplanations
15
-
using Flux
16
-
using LaplaceRedux
17
-
using Markdown
18
-
using MLJBase
19
-
using Plots
20
-
using Random
21
-
22
-
# Setup
23
-
Random.seed!(2023)
24
-
theme(:wong)
25
-
include("docs/src/utils.jl") # some helper functions
26
-
output_path = output_dir("poc") # output directory for artifacts
27
-
www_path = www_dir("poc") # output directory for images
8
+
include("docs/src/paper/setup.jl")
9
+
eval(setup)
28
10
```
29
11
30
12
To start with, we will look at a proof-of-concept that demonstrates the main observation underlying that paper is framed around. In particular, we will use synthetic data to see how endogenous domain shifts and the resulting model shifts can have implications on the validity and cost of algorithmic recourse.
0 commit comments