Skip to content

Commit 908a3c2

Browse files
committed
trying to sort out author details
1 parent b17ac63 commit 908a3c2

9 files changed

Lines changed: 2362 additions & 8 deletions

File tree

paper/paper.Rmd

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,26 @@ affiliation:
3333
# - name: Eldon Tyrell
3434
# mark: 4
3535

36-
# institution:
37-
# - name: Georgia Institute of Technology
38-
# department: School of Electrical and Computer Engineering
39-
# location: Atlanta, Georgia 30332--0250
40-
# email: ece@datech.edu
41-
# mark: 1
42-
# author:
43-
# - name: Michael Shell
36+
institution:
37+
- name: |
38+
*Delft University of Technology*
39+
department: |
40+
*Faculty of Electrical Engineering, Mathematics and Computer Science*
41+
location: 2628 XE Delft, The Netherlands
42+
mark: 1
43+
author:
44+
- name: Patrick Altmeyer
45+
email: P.Altmeyer@tudelft.nl
46+
- name: Giovan Angela
47+
# email: G.J.A.Angela@student.tudelft.nl
48+
- name: Aleksander Buszydlik
49+
# email: A.J.Buszydlik@student.tudelft.nl
50+
- name: Karol Dobiczek
51+
# email: K.T.Dobiczek@student.tudelft.nl
52+
- name: Arie van Deursen
53+
# email: Arie.vanDeursen@tudelft.nl
54+
- name: Cynthia C. S. Liem
55+
# email: C.C.S.Liem@tudelft.nl
4456
# - name: Twentieth Century Fox
4557
# location: Springfield, USA
4658
# mark: 2

paper/paper.aux

Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
\relax
2+
\providecommand\hyper@newdestlabel[2]{}
3+
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
4+
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
5+
\global\let\oldcontentsline\contentsline
6+
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
7+
\global\let\oldnewlabel\newlabel
8+
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
9+
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
10+
\AtEndDocument{\ifx\hyper@anchor\@undefined
11+
\let\contentsline\oldcontentsline
12+
\let\newlabel\oldnewlabel
13+
\fi}
14+
\fi}
15+
\global\let\hyper@last\relax
16+
\gdef\HyperFirstAtBeginDocument#1{#1}
17+
\providecommand\HyField@AuxAddToFields[1]{}
18+
\providecommand\HyField@AuxAddToCoFields[2]{}
19+
\@writefile{toc}{\contentsline {section}{\numberline {I}Introduction}{1}{section.1}\protected@file@percent }
20+
\newlabel{intro}{{I}{1}{Introduction}{section.1}{}}
21+
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Dynamics in Algorithmic Recourse: (a) we have a simple linear classifier trained for binary classification where samples from the negative class ($y=0$) are marked in blue and samples of the positive class ($y=1$) are marked in orange; (b) the implementation of AR for a random subset of individuals leads to a noticable domain shift; (c) as the classifier is retrained we observe a corresponding model shift; (d) as this process is repeated, the decision boundary moves away from the target class.}}{2}{figure.1}\protected@file@percent }
22+
\newlabel{fig:poc}{{1}{2}{Dynamics in Algorithmic Recourse: (a) we have a simple linear classifier trained for binary classification where samples from the negative class ($y=0$) are marked in blue and samples of the positive class ($y=1$) are marked in orange; (b) the implementation of AR for a random subset of individuals leads to a noticable domain shift; (c) as the classifier is retrained we observe a corresponding model shift; (d) as this process is repeated, the decision boundary moves away from the target class}{figure.1}{}}
23+
\newlabel{exm:consumer}{{I.1}{2}{Consumer Credit}{example.1.1}{}}
24+
\newlabel{exm:student}{{I.2}{2}{Student Admission}{example.1.2}{}}
25+
\@writefile{toc}{\contentsline {section}{\numberline {II}Background}{2}{section.2}\protected@file@percent }
26+
\newlabel{related}{{II}{2}{Background}{section.2}{}}
27+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {II-A}}Algorithmic Recourse}{2}{subsection.2.1}\protected@file@percent }
28+
\newlabel{related-recourse}{{\mbox {II-A}}{2}{Algorithmic Recourse}{subsection.2.1}{}}
29+
\newlabel{eq:obj}{{1}{2}{Algorithmic Recourse}{equation.2.1}{}}
30+
\newlabel{eq:solution}{{2}{3}{Algorithmic Recourse}{equation.2.2}{}}
31+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {II-B}}Domain and Model Shifts}{3}{subsection.2.2}\protected@file@percent }
32+
\newlabel{related-shifts}{{\mbox {II-B}}{3}{Domain and Model Shifts}{subsection.2.2}{}}
33+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {II-C}}Benchmarking Counterfactual Generators}{3}{subsection.2.3}\protected@file@percent }
34+
\newlabel{related-benchmark}{{\mbox {II-C}}{3}{Benchmarking Counterfactual Generators}{subsection.2.3}{}}
35+
\@writefile{toc}{\contentsline {section}{\numberline {III}Gradient-Based Recourse Revisited}{3}{section.3}\protected@file@percent }
36+
\newlabel{method}{{III}{3}{Gradient-Based Recourse Revisited}{section.3}{}}
37+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {III-A}}From individual recourse \ldots {}}{4}{subsection.3.1}\protected@file@percent }
38+
\newlabel{method-general}{{\mbox {III-A}}{4}{From individual recourse \ldots {}}{subsection.3.1}{}}
39+
\newlabel{eq:general}{{3}{4}{From individual recourse \ldots {}}{equation.3.3}{}}
40+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {III-B}}\ldots {} towards collective recourse}{4}{subsection.3.2}\protected@file@percent }
41+
\newlabel{method-collective}{{\mbox {III-B}}{4}{\ldots {} towards collective recourse}{subsection.3.2}{}}
42+
\newlabel{eq:collective}{{4}{4}{\ldots {} towards collective recourse}{equation.3.4}{}}
43+
\@writefile{toc}{\contentsline {section}{\numberline {IV}Modeling Endogenous Macrodynamics in Algorithmic Recourse}{5}{section.4}\protected@file@percent }
44+
\newlabel{method-2}{{IV}{5}{Modeling Endogenous Macrodynamics in Algorithmic Recourse}{section.4}{}}
45+
\newlabel{prp:shifts}{{IV.1}{5}{Endogenous Shifts}{proposition.4.1}{}}
46+
\newlabel{prp:costs}{{IV.2}{5}{Costs}{proposition.4.2}{}}
47+
\newlabel{prp:het}{{IV.3}{5}{Heterogeneity}{proposition.4.3}{}}
48+
\newlabel{prp:drive}{{IV.4}{5}{Drivers}{proposition.4.4}{}}
49+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-A}}Simulations}{5}{subsection.4.1}\protected@file@percent }
50+
\newlabel{method-2-experiment}{{\mbox {IV-A}}{5}{Simulations}{subsection.4.1}{}}
51+
\@writefile{loa}{\contentsline {algorithm}{\numberline {1}{\ignorespaces Simulation Experiment}}{5}{algorithm.1}\protected@file@percent }
52+
\newlabel{algo-experiment}{{1}{5}{Simulations}{algorithm.1}{}}
53+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IV-B}}Evaluation Metrics}{5}{subsection.4.2}\protected@file@percent }
54+
\newlabel{method-2-metrics}{{\mbox {IV-B}}{5}{Evaluation Metrics}{subsection.4.2}{}}
55+
\newlabel{domain-shifts}{{\mbox {IV-B}1}{6}{Domain Shifts}{subsubsection.4.2.1}{}}
56+
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {IV-B}1}Domain Shifts}{6}{subsubsection.4.2.1}\protected@file@percent }
57+
\newlabel{eq:mmd}{{5}{6}{Domain Shifts}{equation.4.5}{}}
58+
\newlabel{model-shifts}{{\mbox {IV-B}2}{6}{Model Shifts}{subsubsection.4.2.2}{}}
59+
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {IV-B}2}Model Shifts}{6}{subsubsection.4.2.2}\protected@file@percent }
60+
\@writefile{toc}{\contentsline {section}{\numberline {V}Experiment Setup}{7}{section.5}\protected@file@percent }
61+
\newlabel{empirical}{{V}{7}{Experiment Setup}{section.5}{}}
62+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {V-A}}\(M\)---Classifiers and Generative Models}{7}{subsection.5.1}\protected@file@percent }
63+
\newlabel{empirical-classifiers}{{\mbox {V-A}}{7}{\texorpdfstring {\(M\)---Classifiers and Generative Models}{M---Classifiers and Generative Models}}{subsection.5.1}{}}
64+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {V-B}}\(\mathcal {D}\)---Data}{7}{subsection.5.2}\protected@file@percent }
65+
\newlabel{empirical-data}{{\mbox {V-B}}{7}{\texorpdfstring {\(\mathcal {D}\)---Data}{\textbackslash mathcal\{D\}---Data}}{subsection.5.2}{}}
66+
\@writefile{lot}{\contentsline {table}{\numberline {I}{\ignorespaces Neural network architectures and training parameters.}}{7}{table.1}\protected@file@percent }
67+
\newlabel{tab:architecture}{{I}{7}{Neural network architectures and training parameters}{table.1}{}}
68+
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Synthetic classification datasets used in our experiments. Samples from the negative class ($y=0$) are marked in blue while samples of the positive class ($y=1$) are marked in orange.}}{7}{figure.2}\protected@file@percent }
69+
\newlabel{fig:synthetic-data}{{2}{7}{Synthetic classification datasets used in our experiments. Samples from the negative class ($y=0$) are marked in blue while samples of the positive class ($y=1$) are marked in orange}{figure.2}{}}
70+
\newlabel{synthetic-data}{{\mbox {V-B}1}{7}{Synthetic data}{subsubsection.5.2.1}{}}
71+
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {V-B}1}Synthetic data}{7}{subsubsection.5.2.1}\protected@file@percent }
72+
\newlabel{real-world-data}{{\mbox {V-B}2}{7}{Real-world data}{subsubsection.5.2.2}{}}
73+
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {V-B}2}Real-world data}{7}{subsubsection.5.2.2}\protected@file@percent }
74+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {V-C}}\(G\)---Generators}{8}{subsection.5.3}\protected@file@percent }
75+
\newlabel{ggenerators}{{\mbox {V-C}}{8}{\texorpdfstring {\(G\)---Generators}{G---Generators}}{subsection.5.3}{}}
76+
\@writefile{toc}{\contentsline {section}{\numberline {VI}Experiments}{8}{section.6}\protected@file@percent }
77+
\newlabel{empirical-2}{{VI}{8}{Experiments}{section.6}{}}
78+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VI-A}}Endogenous Macrodynamics}{8}{subsection.6.1}\protected@file@percent }
79+
\newlabel{endogenous-macrodynamics}{{\mbox {VI-A}}{8}{Endogenous Macrodynamics}{subsection.6.1}{}}
80+
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Results for synthetic data with overlapping classes. The shown model MMD (PP MMD) was computed over a mesh grid of 1,000 points. Error bars indicate the standard deviation across folds.}}{9}{figure.3}\protected@file@percent }
81+
\newlabel{fig:syn}{{3}{9}{Results for synthetic data with overlapping classes. The shown model MMD (PP MMD) was computed over a mesh grid of 1,000 points. Error bars indicate the standard deviation across folds}{figure.3}{}}
82+
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Results for deep ensemble using real-world datasets. The shown model MMD (PP MMD) was computed over actual samples, rather than a mesh grid. Error bars indicate the standard deviation across folds.}}{9}{figure.4}\protected@file@percent }
83+
\newlabel{fig:real}{{4}{9}{Results for deep ensemble using real-world datasets. The shown model MMD (PP MMD) was computed over actual samples, rather than a mesh grid. Error bars indicate the standard deviation across folds}{figure.4}{}}
84+
\@writefile{toc}{\contentsline {section}{\numberline {VII}Mitigation Strategies and Experiments}{9}{section.7}\protected@file@percent }
85+
\newlabel{mitigate}{{VII}{9}{Mitigation Strategies and Experiments}{section.7}{}}
86+
\newlabel{prp:mitigate}{{VII.1}{9}{Mitigation Strategies}{proposition.7.1}{}}
87+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VII-A}}More Conservative Decision Thresholds}{10}{subsection.7.1}\protected@file@percent }
88+
\newlabel{more-conservative-decision-thresholds}{{\mbox {VII-A}}{10}{More Conservative Decision Thresholds}{subsection.7.1}{}}
89+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VII-B}}Classifier Preserving ROAR (ClaPROAR)}{10}{subsection.7.2}\protected@file@percent }
90+
\newlabel{classifier-preserving-roar-claproar}{{\mbox {VII-B}}{10}{Classifier Preserving ROAR (ClaPROAR)}{subsection.7.2}{}}
91+
\newlabel{eq:clap}{{6}{10}{Classifier Preserving ROAR (ClaPROAR)}{equation.7.6}{}}
92+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VII-C}}Gravitational Counterfactual Explanations}{10}{subsection.7.3}\protected@file@percent }
93+
\newlabel{gravitational-counterfactual-explanations}{{\mbox {VII-C}}{10}{Gravitational Counterfactual Explanations}{subsection.7.3}{}}
94+
\newlabel{eq:grav}{{7}{10}{Gravitational Counterfactual Explanations}{equation.7.7}{}}
95+
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Illustrative example demonstrating the properties of the various mitigation strategies. Samples from the negative class ($y=0$) are marked in blue while samples of the positive class ($y=1$) are marked in orange.}}{10}{figure.5}\protected@file@percent }
96+
\newlabel{fig:mitigation}{{5}{10}{Illustrative example demonstrating the properties of the various mitigation strategies. Samples from the negative class ($y=0$) are marked in blue while samples of the positive class ($y=1$) are marked in orange}{figure.5}{}}
97+
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces The differences in counterfactual outcomes when using the various mitigation strategies compared to the baseline approach, that is Wachter with $\gamma =0.5$. Results for synthetic data with overlapping classes. The shown model MMD (PP MMD) was computed over a mesh grid of points. Error bars indicate the standard deviation across folds.}}{11}{figure.6}\protected@file@percent }
98+
\newlabel{fig:mitigate-results}{{6}{11}{The differences in counterfactual outcomes when using the various mitigation strategies compared to the baseline approach, that is Wachter with $\gamma =0.5$. Results for synthetic data with overlapping classes. The shown model MMD (PP MMD) was computed over a mesh grid of points. Error bars indicate the standard deviation across folds}{figure.6}{}}
99+
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Combinining various mitigation strategies with Latent Space search. Results for synthetic data with overlapping classes. The shown model MMD (PP MMD) was computed over a mesh grid of points. Error bars indicate the standard deviation across folds.}}{11}{figure.7}\protected@file@percent }
100+
\newlabel{fig:mitigate-latent-results}{{7}{11}{Combinining various mitigation strategies with Latent Space search. Results for synthetic data with overlapping classes. The shown model MMD (PP MMD) was computed over a mesh grid of points. Error bars indicate the standard deviation across folds}{figure.7}{}}
101+
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces The differences in counterfactual outcomes when using the various mitigation strategies compared to the baseline approach, that is Wachter with $\gamma =0.5$. Results for deep ensemble using real-world datasets. The shown model MMD (PP MMD) was computed over actual samples, rather than a mesh grid. Error bars indicate the standard deviation across folds.}}{11}{figure.8}\protected@file@percent }
102+
\newlabel{fig:mitigate-real-world-results}{{8}{11}{The differences in counterfactual outcomes when using the various mitigation strategies compared to the baseline approach, that is Wachter with $\gamma =0.5$. Results for deep ensemble using real-world datasets. The shown model MMD (PP MMD) was computed over actual samples, rather than a mesh grid. Error bars indicate the standard deviation across folds}{figure.8}{}}
103+
\@writefile{toc}{\contentsline {section}{\numberline {VIII}Discussion}{11}{section.8}\protected@file@percent }
104+
\newlabel{discussion}{{VIII}{11}{Discussion}{section.8}{}}
105+
\@writefile{toc}{\contentsline {section}{\numberline {IX}Limitations and Future Work}{12}{section.9}\protected@file@percent }
106+
\newlabel{limit}{{IX}{12}{Limitations and Future Work}{section.9}{}}
107+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IX-A}}Private vs.\nobreakspace {}External Costs}{12}{subsection.9.1}\protected@file@percent }
108+
\newlabel{private-vs.-external-costs}{{\mbox {IX-A}}{12}{Private vs.~External Costs}{subsection.9.1}{}}
109+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IX-B}}Experimental Setup}{12}{subsection.9.2}\protected@file@percent }
110+
\newlabel{experimental-setup}{{\mbox {IX-B}}{12}{Experimental Setup}{subsection.9.2}{}}
111+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IX-C}}Causal Modelling}{12}{subsection.9.3}\protected@file@percent }
112+
\newlabel{causal-modelling}{{\mbox {IX-C}}{12}{Causal Modelling}{subsection.9.3}{}}
113+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IX-D}}Data}{12}{subsection.9.4}\protected@file@percent }
114+
\newlabel{limit-data}{{\mbox {IX-D}}{12}{Data}{subsection.9.4}{}}
115+
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IX-E}}Classifiers}{12}{subsection.9.5}\protected@file@percent }
116+
\newlabel{classifiers}{{\mbox {IX-E}}{12}{Classifiers}{subsection.9.5}{}}
117+
\@writefile{toc}{\contentsline {section}{\numberline {X}Concluding Remarks}{12}{section.10}\protected@file@percent }
118+
\newlabel{conclusion}{{X}{12}{Concluding Remarks}{section.10}{}}
119+
\newlabel{references}{{X}{13}{References}{section*.1}{}}
120+
\@writefile{toc}{\contentsline {section}{References}{13}{section*.1}\protected@file@percent }
121+
\@writefile{toc}{\contentsline {section}{\numberline {XI}Appendix}{14}{section.11}\protected@file@percent }
122+
\newlabel{appendix}{{XI}{14}{Appendix}{section.11}{}}
123+
\gdef \@abspage@last{14}

0 commit comments

Comments
 (0)