Counterfactual Reasoning in Algorithmic Fairness Ricardo Silva - - PowerPoint PPT Presentation
Counterfactual Reasoning in Algorithmic Fairness Ricardo Silva - - PowerPoint PPT Presentation
Counterfactual Reasoning in Algorithmic Fairness Ricardo Silva University College London and The Alan Turing Institute Joint work with Matt Kusner (Warwick/Turing), Chris Russell (Sussex/Turing), and Joshua Loftus (NYU) Fairness and Machine
Fairness and Machine Learning
- The dream: if we teach machines to perform
sensitive decisions, they will not suffer from human biases.
- The reality: the GIGO principle still holds,
regardless of whether we are talking of statistical models or software.
The Message
- There is only so much data alone can tell you
about fairness.
- I’m not talking about “just” value judgments.
- We should highlight the role that the data-
generating causal process has in shaping our notions of fairness.
Nobody is Saying This is Easy
- At no point I will suggest that building a causal
model is easy.
- Some untested and untestable assumptions
will be needed.
- The idea is to make your assumptions as
explicit as possible, hopefully being “less wrong” in the end.
The Scope of this Talk
- We consider prediction and intervention
problems (more of the former).
- In prediction problems, we will have:
X : features, or attributes of an individual A : the protected attributes of an individual Y : the target, what we would like to predict ˆ Y : our prediction
<latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="hP+6LrUf2d3tZaldqaQvEKMXyw=">AB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i7+gsTLXTzQrMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GS7KDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RtRxzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D7odBu3wMYA6nMFXEIN3AHD9CBLghI4BXevYn35n2suqp569LO4I+8zx84xIo4</latexit><latexit sha1_base64="h0vKyMv1txiryC/6SUOT3b8sZzo=">ACzXicdZFNb9NAEIbX5quEAoErlxUViAOKbC4gTlRcOBaJtIE4isbrcbzKfli746aRZYkDCPH3uPEr+Aus0wg1bZnTq5nZd2eyWslPSXJ7yi+cfPW7Tt7dwf39u8/eDh8tH/sbeMEjoV1k1y8KikwTFJUjipHYLOFZ7ky/d9/eQUnZfWfKJ1jTMNCyNLKYBCaj78M3nLn/OM8IycbnmGuq7aEoEah757ya3jQORk3hB6bksOhktTyFNZNKC6LBsc7hQhVuT2lCQVhcMOiudfj8HwcCt0AKQ6wqIL5CvrKNKriS+RkedizkIJ6h6xv2LUJgP4NsukL63bdYD48SEbJvhVkW7FAdvG0Xz4KyusaDQaEgq8n6ZJTbMWHEmhsBtkjcaxBIWOA3SgEY/azeH6fizkCl4GSCW1hDfZC+aEF7v9Z56NRAlb9c65PX1aYNlW9mrTR1oGrE+Udlo3os/ZV5IV1gr9ZBgHAyzMpFBQ7CPZzvIaSXV74qjl+N0mSUfkzYHnvCnrIXLGWv2Tv2gR2xMRPROGqjb9H3+Ev8Nf5xjiuOtwes52If/4FarPjeg=</latexit><latexit sha1_base64="h0vKyMv1txiryC/6SUOT3b8sZzo=">ACzXicdZFNb9NAEIbX5quEAoErlxUViAOKbC4gTlRcOBaJtIE4isbrcbzKfli746aRZYkDCPH3uPEr+Aus0wg1bZnTq5nZd2eyWslPSXJ7yi+cfPW7Tt7dwf39u8/eDh8tH/sbeMEjoV1k1y8KikwTFJUjipHYLOFZ7ky/d9/eQUnZfWfKJ1jTMNCyNLKYBCaj78M3nLn/OM8IycbnmGuq7aEoEah757ya3jQORk3hB6bksOhktTyFNZNKC6LBsc7hQhVuT2lCQVhcMOiudfj8HwcCt0AKQ6wqIL5CvrKNKriS+RkedizkIJ6h6xv2LUJgP4NsukL63bdYD48SEbJvhVkW7FAdvG0Xz4KyusaDQaEgq8n6ZJTbMWHEmhsBtkjcaxBIWOA3SgEY/azeH6fizkCl4GSCW1hDfZC+aEF7v9Z56NRAlb9c65PX1aYNlW9mrTR1oGrE+Udlo3os/ZV5IV1gr9ZBgHAyzMpFBQ7CPZzvIaSXV74qjl+N0mSUfkzYHnvCnrIXLGWv2Tv2gR2xMRPROGqjb9H3+Ev8Nf5xjiuOtwes52If/4FarPjeg=</latexit><latexit sha1_base64="jgC96ZbtUjoycXYPDL+iaX6PzEU=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhK9gLitMCF4yLR3UJTVRNn0lh17MiebKmiSBxAiCs/jRu/gr+A043QdneZ09Ob5+eZN2mlpKMo+h2EV65eu35j7+bg1u07d+8N7z84cqa2AifCKGOnKThUuOEJCmcVhahTBUep6u3Xf/4BK2TRn+gTYXzEpZa5lIAeWox/DN9xZ/yhPAz2bLhCZV0eQIVFt07XNuLAciK9Oa0HGTc9Bc6kyeyKwG1SbJ4PWOARXYm1TWEArC7IxBe6nDx/84ENglkh9iXQDxNfK1qVXGlVwhJ8P9npkU1DknWDXxgf0b5Ctzq/btoPFcBSNo23xiyDuwYj1dbgY/koyI+oSNQkFzs3iqKJ5A5akUNgOktphBWIFS5x5qKFEN2+2h2n5E89kPch5kYT37JnXzRQOrcpU68sgQp3vteRl/VmNeUv543UlU9Vi9OP8lp1sXRX5pm0Pnu18QCElX5WLgqw4O9hXRdCfH7li+BofxH4/h9NDp408ex6x+wZi9kLdsDesUM2YSKYBE3wNfgWfgq/hN/DH6fSMOjfPGQ7Ff78C0xY5Lo=</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="hP+6LrUf2d3tZaldqaQvEKMXyw=">AB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i7+gsTLXTzQrMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GS7KDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RtRxzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D7odBu3wMYA6nMFXEIN3AHD9CBLghI4BXevYn35n2suqp569LO4I+8zx84xIo4</latexit><latexit sha1_base64="h0vKyMv1txiryC/6SUOT3b8sZzo=">ACzXicdZFNb9NAEIbX5quEAoErlxUViAOKbC4gTlRcOBaJtIE4isbrcbzKfli746aRZYkDCPH3uPEr+Aus0wg1bZnTq5nZd2eyWslPSXJ7yi+cfPW7Tt7dwf39u8/eDh8tH/sbeMEjoV1k1y8KikwTFJUjipHYLOFZ7ky/d9/eQUnZfWfKJ1jTMNCyNLKYBCaj78M3nLn/OM8IycbnmGuq7aEoEah757ya3jQORk3hB6bksOhktTyFNZNKC6LBsc7hQhVuT2lCQVhcMOiudfj8HwcCt0AKQ6wqIL5CvrKNKriS+RkedizkIJ6h6xv2LUJgP4NsukL63bdYD48SEbJvhVkW7FAdvG0Xz4KyusaDQaEgq8n6ZJTbMWHEmhsBtkjcaxBIWOA3SgEY/azeH6fizkCl4GSCW1hDfZC+aEF7v9Z56NRAlb9c65PX1aYNlW9mrTR1oGrE+Udlo3os/ZV5IV1gr9ZBgHAyzMpFBQ7CPZzvIaSXV74qjl+N0mSUfkzYHnvCnrIXLGWv2Tv2gR2xMRPROGqjb9H3+Ev8Nf5xjiuOtwes52If/4FarPjeg=</latexit><latexit sha1_base64="h0vKyMv1txiryC/6SUOT3b8sZzo=">ACzXicdZFNb9NAEIbX5quEAoErlxUViAOKbC4gTlRcOBaJtIE4isbrcbzKfli746aRZYkDCPH3uPEr+Aus0wg1bZnTq5nZd2eyWslPSXJ7yi+cfPW7Tt7dwf39u8/eDh8tH/sbeMEjoV1k1y8KikwTFJUjipHYLOFZ7ky/d9/eQUnZfWfKJ1jTMNCyNLKYBCaj78M3nLn/OM8IycbnmGuq7aEoEah757ya3jQORk3hB6bksOhktTyFNZNKC6LBsc7hQhVuT2lCQVhcMOiudfj8HwcCt0AKQ6wqIL5CvrKNKriS+RkedizkIJ6h6xv2LUJgP4NsukL63bdYD48SEbJvhVkW7FAdvG0Xz4KyusaDQaEgq8n6ZJTbMWHEmhsBtkjcaxBIWOA3SgEY/azeH6fizkCl4GSCW1hDfZC+aEF7v9Z56NRAlb9c65PX1aYNlW9mrTR1oGrE+Udlo3os/ZV5IV1gr9ZBgHAyzMpFBQ7CPZzvIaSXV74qjl+N0mSUfkzYHnvCnrIXLGWv2Tv2gR2xMRPROGqjb9H3+Ev8Nf5xjiuOtwes52If/4FarPjeg=</latexit><latexit sha1_base64="jgC96ZbtUjoycXYPDL+iaX6PzEU=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhK9gLitMCF4yLR3UJTVRNn0lh17MiebKmiSBxAiCs/jRu/gr+A043QdneZ09Ob5+eZN2mlpKMo+h2EV65eu35j7+bg1u07d+8N7z84cqa2AifCKGOnKThUuOEJCmcVhahTBUep6u3Xf/4BK2TRn+gTYXzEpZa5lIAeWox/DN9xZ/yhPAz2bLhCZV0eQIVFt07XNuLAciK9Oa0HGTc9Bc6kyeyKwG1SbJ4PWOARXYm1TWEArC7IxBe6nDx/84ENglkh9iXQDxNfK1qVXGlVwhJ8P9npkU1DknWDXxgf0b5Ctzq/btoPFcBSNo23xiyDuwYj1dbgY/koyI+oSNQkFzs3iqKJ5A5akUNgOktphBWIFS5x5qKFEN2+2h2n5E89kPch5kYT37JnXzRQOrcpU68sgQp3vteRl/VmNeUv543UlU9Vi9OP8lp1sXRX5pm0Pnu18QCElX5WLgqw4O9hXRdCfH7li+BofxH4/h9NDp408ex6x+wZi9kLdsDesUM2YSKYBE3wNfgWfgq/hN/DH6fSMOjfPGQ7Ff78C0xY5Lo=</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="hP+6LrUf2d3tZaldqaQvEKMXyw=">AB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i7+gsTLXTzQrMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GS7KDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RtRxzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D7odBu3wMYA6nMFXEIN3AHD9CBLghI4BXevYn35n2suqp569LO4I+8zx84xIo4</latexit><latexit sha1_base64="h0vKyMv1txiryC/6SUOT3b8sZzo=">ACzXicdZFNb9NAEIbX5quEAoErlxUViAOKbC4gTlRcOBaJtIE4isbrcbzKfli746aRZYkDCPH3uPEr+Aus0wg1bZnTq5nZd2eyWslPSXJ7yi+cfPW7Tt7dwf39u8/eDh8tH/sbeMEjoV1k1y8KikwTFJUjipHYLOFZ7ky/d9/eQUnZfWfKJ1jTMNCyNLKYBCaj78M3nLn/OM8IycbnmGuq7aEoEah757ya3jQORk3hB6bksOhktTyFNZNKC6LBsc7hQhVuT2lCQVhcMOiudfj8HwcCt0AKQ6wqIL5CvrKNKriS+RkedizkIJ6h6xv2LUJgP4NsukL63bdYD48SEbJvhVkW7FAdvG0Xz4KyusaDQaEgq8n6ZJTbMWHEmhsBtkjcaxBIWOA3SgEY/azeH6fizkCl4GSCW1hDfZC+aEF7v9Z56NRAlb9c65PX1aYNlW9mrTR1oGrE+Udlo3os/ZV5IV1gr9ZBgHAyzMpFBQ7CPZzvIaSXV74qjl+N0mSUfkzYHnvCnrIXLGWv2Tv2gR2xMRPROGqjb9H3+Ev8Nf5xjiuOtwes52If/4FarPjeg=</latexit><latexit sha1_base64="h0vKyMv1txiryC/6SUOT3b8sZzo=">ACzXicdZFNb9NAEIbX5quEAoErlxUViAOKbC4gTlRcOBaJtIE4isbrcbzKfli746aRZYkDCPH3uPEr+Aus0wg1bZnTq5nZd2eyWslPSXJ7yi+cfPW7Tt7dwf39u8/eDh8tH/sbeMEjoV1k1y8KikwTFJUjipHYLOFZ7ky/d9/eQUnZfWfKJ1jTMNCyNLKYBCaj78M3nLn/OM8IycbnmGuq7aEoEah757ya3jQORk3hB6bksOhktTyFNZNKC6LBsc7hQhVuT2lCQVhcMOiudfj8HwcCt0AKQ6wqIL5CvrKNKriS+RkedizkIJ6h6xv2LUJgP4NsukL63bdYD48SEbJvhVkW7FAdvG0Xz4KyusaDQaEgq8n6ZJTbMWHEmhsBtkjcaxBIWOA3SgEY/azeH6fizkCl4GSCW1hDfZC+aEF7v9Z56NRAlb9c65PX1aYNlW9mrTR1oGrE+Udlo3os/ZV5IV1gr9ZBgHAyzMpFBQ7CPZzvIaSXV74qjl+N0mSUfkzYHnvCnrIXLGWv2Tv2gR2xMRPROGqjb9H3+Ev8Nf5xjiuOtwes52If/4FarPjeg=</latexit><latexit sha1_base64="jgC96ZbtUjoycXYPDL+iaX6PzEU=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhK9gLitMCF4yLR3UJTVRNn0lh17MiebKmiSBxAiCs/jRu/gr+A043QdneZ09Ob5+eZN2mlpKMo+h2EV65eu35j7+bg1u07d+8N7z84cqa2AifCKGOnKThUuOEJCmcVhahTBUep6u3Xf/4BK2TRn+gTYXzEpZa5lIAeWox/DN9xZ/yhPAz2bLhCZV0eQIVFt07XNuLAciK9Oa0HGTc9Bc6kyeyKwG1SbJ4PWOARXYm1TWEArC7IxBe6nDx/84ENglkh9iXQDxNfK1qVXGlVwhJ8P9npkU1DknWDXxgf0b5Ctzq/btoPFcBSNo23xiyDuwYj1dbgY/koyI+oSNQkFzs3iqKJ5A5akUNgOktphBWIFS5x5qKFEN2+2h2n5E89kPch5kYT37JnXzRQOrcpU68sgQp3vteRl/VmNeUv543UlU9Vi9OP8lp1sXRX5pm0Pnu18QCElX5WLgqw4O9hXRdCfH7li+BofxH4/h9NDp408ex6x+wZi9kLdsDesUM2YSKYBE3wNfgWfgq/hN/DH6fSMOjfPGQ7Ff78C0xY5Lo=</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="hP+6LrUf2d3tZaldqaQvEKMXyw=">AB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i7+gsTLXTzQrMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GS7KDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RtRxzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D7odBu3wMYA6nMFXEIN3AHD9CBLghI4BXevYn35n2suqp569LO4I+8zx84xIo4</latexit><latexit sha1_base64="h0vKyMv1txiryC/6SUOT3b8sZzo=">ACzXicdZFNb9NAEIbX5quEAoErlxUViAOKbC4gTlRcOBaJtIE4isbrcbzKfli746aRZYkDCPH3uPEr+Aus0wg1bZnTq5nZd2eyWslPSXJ7yi+cfPW7Tt7dwf39u8/eDh8tH/sbeMEjoV1k1y8KikwTFJUjipHYLOFZ7ky/d9/eQUnZfWfKJ1jTMNCyNLKYBCaj78M3nLn/OM8IycbnmGuq7aEoEah757ya3jQORk3hB6bksOhktTyFNZNKC6LBsc7hQhVuT2lCQVhcMOiudfj8HwcCt0AKQ6wqIL5CvrKNKriS+RkedizkIJ6h6xv2LUJgP4NsukL63bdYD48SEbJvhVkW7FAdvG0Xz4KyusaDQaEgq8n6ZJTbMWHEmhsBtkjcaxBIWOA3SgEY/azeH6fizkCl4GSCW1hDfZC+aEF7v9Z56NRAlb9c65PX1aYNlW9mrTR1oGrE+Udlo3os/ZV5IV1gr9ZBgHAyzMpFBQ7CPZzvIaSXV74qjl+N0mSUfkzYHnvCnrIXLGWv2Tv2gR2xMRPROGqjb9H3+Ev8Nf5xjiuOtwes52If/4FarPjeg=</latexit><latexit sha1_base64="h0vKyMv1txiryC/6SUOT3b8sZzo=">ACzXicdZFNb9NAEIbX5quEAoErlxUViAOKbC4gTlRcOBaJtIE4isbrcbzKfli746aRZYkDCPH3uPEr+Aus0wg1bZnTq5nZd2eyWslPSXJ7yi+cfPW7Tt7dwf39u8/eDh8tH/sbeMEjoV1k1y8KikwTFJUjipHYLOFZ7ky/d9/eQUnZfWfKJ1jTMNCyNLKYBCaj78M3nLn/OM8IycbnmGuq7aEoEah757ya3jQORk3hB6bksOhktTyFNZNKC6LBsc7hQhVuT2lCQVhcMOiudfj8HwcCt0AKQ6wqIL5CvrKNKriS+RkedizkIJ6h6xv2LUJgP4NsukL63bdYD48SEbJvhVkW7FAdvG0Xz4KyusaDQaEgq8n6ZJTbMWHEmhsBtkjcaxBIWOA3SgEY/azeH6fizkCl4GSCW1hDfZC+aEF7v9Z56NRAlb9c65PX1aYNlW9mrTR1oGrE+Udlo3os/ZV5IV1gr9ZBgHAyzMpFBQ7CPZzvIaSXV74qjl+N0mSUfkzYHnvCnrIXLGWv2Tv2gR2xMRPROGqjb9H3+Ev8Nf5xjiuOtwes52If/4FarPjeg=</latexit><latexit sha1_base64="jgC96ZbtUjoycXYPDL+iaX6PzEU=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhK9gLitMCF4yLR3UJTVRNn0lh17MiebKmiSBxAiCs/jRu/gr+A043QdneZ09Ob5+eZN2mlpKMo+h2EV65eu35j7+bg1u07d+8N7z84cqa2AifCKGOnKThUuOEJCmcVhahTBUep6u3Xf/4BK2TRn+gTYXzEpZa5lIAeWox/DN9xZ/yhPAz2bLhCZV0eQIVFt07XNuLAciK9Oa0HGTc9Bc6kyeyKwG1SbJ4PWOARXYm1TWEArC7IxBe6nDx/84ENglkh9iXQDxNfK1qVXGlVwhJ8P9npkU1DknWDXxgf0b5Ctzq/btoPFcBSNo23xiyDuwYj1dbgY/koyI+oSNQkFzs3iqKJ5A5akUNgOktphBWIFS5x5qKFEN2+2h2n5E89kPch5kYT37JnXzRQOrcpU68sgQp3vteRl/VmNeUv543UlU9Vi9OP8lp1sXRX5pm0Pnu18QCElX5WLgqw4O9hXRdCfH7li+BofxH4/h9NDp408ex6x+wZi9kLdsDesUM2YSKYBE3wNfgWfgq/hN/DH6fSMOjfPGQ7Ff78C0xY5Lo=</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="hP+6LrUf2d3tZaldqaQvEKMXyw=">AB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i7+gsTLXTzQrMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GS7KDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RtRxzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D7odBu3wMYA6nMFXEIN3AHD9CBLghI4BXevYn35n2suqp569LO4I+8zx84xIo4</latexit><latexit sha1_base64="h0vKyMv1txiryC/6SUOT3b8sZzo=">ACzXicdZFNb9NAEIbX5quEAoErlxUViAOKbC4gTlRcOBaJtIE4isbrcbzKfli746aRZYkDCPH3uPEr+Aus0wg1bZnTq5nZd2eyWslPSXJ7yi+cfPW7Tt7dwf39u8/eDh8tH/sbeMEjoV1k1y8KikwTFJUjipHYLOFZ7ky/d9/eQUnZfWfKJ1jTMNCyNLKYBCaj78M3nLn/OM8IycbnmGuq7aEoEah757ya3jQORk3hB6bksOhktTyFNZNKC6LBsc7hQhVuT2lCQVhcMOiudfj8HwcCt0AKQ6wqIL5CvrKNKriS+RkedizkIJ6h6xv2LUJgP4NsukL63bdYD48SEbJvhVkW7FAdvG0Xz4KyusaDQaEgq8n6ZJTbMWHEmhsBtkjcaxBIWOA3SgEY/azeH6fizkCl4GSCW1hDfZC+aEF7v9Z56NRAlb9c65PX1aYNlW9mrTR1oGrE+Udlo3os/ZV5IV1gr9ZBgHAyzMpFBQ7CPZzvIaSXV74qjl+N0mSUfkzYHnvCnrIXLGWv2Tv2gR2xMRPROGqjb9H3+Ev8Nf5xjiuOtwes52If/4FarPjeg=</latexit><latexit sha1_base64="h0vKyMv1txiryC/6SUOT3b8sZzo=">ACzXicdZFNb9NAEIbX5quEAoErlxUViAOKbC4gTlRcOBaJtIE4isbrcbzKfli746aRZYkDCPH3uPEr+Aus0wg1bZnTq5nZd2eyWslPSXJ7yi+cfPW7Tt7dwf39u8/eDh8tH/sbeMEjoV1k1y8KikwTFJUjipHYLOFZ7ky/d9/eQUnZfWfKJ1jTMNCyNLKYBCaj78M3nLn/OM8IycbnmGuq7aEoEah757ya3jQORk3hB6bksOhktTyFNZNKC6LBsc7hQhVuT2lCQVhcMOiudfj8HwcCt0AKQ6wqIL5CvrKNKriS+RkedizkIJ6h6xv2LUJgP4NsukL63bdYD48SEbJvhVkW7FAdvG0Xz4KyusaDQaEgq8n6ZJTbMWHEmhsBtkjcaxBIWOA3SgEY/azeH6fizkCl4GSCW1hDfZC+aEF7v9Z56NRAlb9c65PX1aYNlW9mrTR1oGrE+Udlo3os/ZV5IV1gr9ZBgHAyzMpFBQ7CPZzvIaSXV74qjl+N0mSUfkzYHnvCnrIXLGWv2Tv2gR2xMRPROGqjb9H3+Ev8Nf5xjiuOtwes52If/4FarPjeg=</latexit><latexit sha1_base64="jgC96ZbtUjoycXYPDL+iaX6PzEU=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhK9gLitMCF4yLR3UJTVRNn0lh17MiebKmiSBxAiCs/jRu/gr+A043QdneZ09Ob5+eZN2mlpKMo+h2EV65eu35j7+bg1u07d+8N7z84cqa2AifCKGOnKThUuOEJCmcVhahTBUep6u3Xf/4BK2TRn+gTYXzEpZa5lIAeWox/DN9xZ/yhPAz2bLhCZV0eQIVFt07XNuLAciK9Oa0HGTc9Bc6kyeyKwG1SbJ4PWOARXYm1TWEArC7IxBe6nDx/84ENglkh9iXQDxNfK1qVXGlVwhJ8P9npkU1DknWDXxgf0b5Ctzq/btoPFcBSNo23xiyDuwYj1dbgY/koyI+oSNQkFzs3iqKJ5A5akUNgOktphBWIFS5x5qKFEN2+2h2n5E89kPch5kYT37JnXzRQOrcpU68sgQp3vteRl/VmNeUv543UlU9Vi9OP8lp1sXRX5pm0Pnu18QCElX5WLgqw4O9hXRdCfH7li+BofxH4/h9NDp408ex6x+wZi9kLdsDesUM2YSKYBE3wNfgWfgq/hN/DH6fSMOjfPGQ7Ff78C0xY5Lo=</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit><latexit sha1_base64="Gz8RXW10rUfhoCUp5eXuMqZf3s=">AC2HicdVFNj9MwEHXC1K+Chy5WFQgDqhKEBKI0wIXjotEdwtNVU2cSWPVsSN7sqWKInEAIa78NG78Cv4CTjdC291lTk9vnp9n3qSVko6i6HcQXrp85eq1veuDGzdv3b4zvHv0JnaCpwIo4ydpuBQSY0TkqRwWlmEMlV4lK7edv2jY7ROGv2BNhXOS1hqmUsB5KnF8M/0FX/ME8LPZMuGJ1hWRZMjUG3RtU+5sRyIrExrQsdNzkFzqTN5LMaVJskg9c7BlRgb1JZQygIs1MG7YUOH/jQGCXSH6IdQHE18jXplYZV3KFnAz3e2ZSUOeQdIJdGx/Qv0G2Or9u2w4Ww1E0jrbFz4O4ByPW18Fi+CvJjKhL1CQUODeLo4rmDViSQmE7SGqHFYgVLHmoYS3bzZHqbljzyT8dyHmBtNfMueftFA6dymTL2yBCrc2V5HXtSb1ZS/nDdSVz5VLU4+ymvVxdJdmWfS+uzVxgMQVvpZuSjAgr+HdV0I8dmVz4PDZ+M4Gsfvn4/23/Rx7LEH7CF7wmL2gu2zd+yATZgIJkETfA2+hZ/CL+H38MeJNAz6N/fZToU/wJNmOS+</latexit>Prediction Problems
- Prediction here means inferring a property Y that will
be used for decision making.
- For example:
– Y = 1 means “this person will default on a loan” (for the decision, “should I give this person a loan”?) – Y = 1 means “this person will commit a crime in two years” (for the decision, “should I release this convict now?”)
- We would like to predict Y in a “fair” way, meaning
that our predictions should not be “biased” against particular instances of A.
Primitives
- Even if we take the choice of what goes in A as
a primitive, it is still not obvious what we mean by being fair.
- A first idea: “ensure that does not use A”.
- This is known to be unsatisfactory.
ˆ Y
<latexit sha1_base64="M+ZGxSf9Wvacj2hahaLwRB9eAwM=">AB7XicbVDLSgNBEOz1GeMr6tHLYBA8hV0R9Bj04jGCeUiyhNnJbDJmdmaZ6RVCyD948aCIV/Hm3/jJNmDJhY0FXdHdFqRQWf/bW1ldW9/YLGwVt3d29/ZLB4cNqzPDeJ1pqU0ropZLoXgdBUreSg2nSR5MxreTP3mEzdWaHWPo5SHCe0rEQtG0UmNzoAieiWyn7Fn4EskyAnZchR65a+Oj3NsoQrZJa2w78FMxNSiY5JNiJ7M8pWxI+7ztqKIJt+F4du2EnDqlR2JtXCkM/X3xJgm1o6SyHUmFAd20ZuK/3ntDOrcCxUmiFXbL4oziRBTavk54wnKEcOUKZEe5WwgbUIYuoKILIVh8eZk0ziuBXwnuLsrV6zyOAhzDCZxBAJdQhVuoQR0YPMIzvMKbp70X7937mLeuePnMEfyB9/kDEfyOyA=</latexit><latexit sha1_base64="M+ZGxSf9Wvacj2hahaLwRB9eAwM=">AB7XicbVDLSgNBEOz1GeMr6tHLYBA8hV0R9Bj04jGCeUiyhNnJbDJmdmaZ6RVCyD948aCIV/Hm3/jJNmDJhY0FXdHdFqRQWf/bW1ldW9/YLGwVt3d29/ZLB4cNqzPDeJ1pqU0ropZLoXgdBUreSg2nSR5MxreTP3mEzdWaHWPo5SHCe0rEQtG0UmNzoAieiWyn7Fn4EskyAnZchR65a+Oj3NsoQrZJa2w78FMxNSiY5JNiJ7M8pWxI+7ztqKIJt+F4du2EnDqlR2JtXCkM/X3xJgm1o6SyHUmFAd20ZuK/3ntDOrcCxUmiFXbL4oziRBTavk54wnKEcOUKZEe5WwgbUIYuoKILIVh8eZk0ziuBXwnuLsrV6zyOAhzDCZxBAJdQhVuoQR0YPMIzvMKbp70X7937mLeuePnMEfyB9/kDEfyOyA=</latexit><latexit sha1_base64="M+ZGxSf9Wvacj2hahaLwRB9eAwM=">AB7XicbVDLSgNBEOz1GeMr6tHLYBA8hV0R9Bj04jGCeUiyhNnJbDJmdmaZ6RVCyD948aCIV/Hm3/jJNmDJhY0FXdHdFqRQWf/bW1ldW9/YLGwVt3d29/ZLB4cNqzPDeJ1pqU0ropZLoXgdBUreSg2nSR5MxreTP3mEzdWaHWPo5SHCe0rEQtG0UmNzoAieiWyn7Fn4EskyAnZchR65a+Oj3NsoQrZJa2w78FMxNSiY5JNiJ7M8pWxI+7ztqKIJt+F4du2EnDqlR2JtXCkM/X3xJgm1o6SyHUmFAd20ZuK/3ntDOrcCxUmiFXbL4oziRBTavk54wnKEcOUKZEe5WwgbUIYuoKILIVh8eZk0ziuBXwnuLsrV6zyOAhzDCZxBAJdQhVuoQR0YPMIzvMKbp70X7937mLeuePnMEfyB9/kDEfyOyA=</latexit><latexit sha1_base64="M+ZGxSf9Wvacj2hahaLwRB9eAwM=">AB7XicbVDLSgNBEOz1GeMr6tHLYBA8hV0R9Bj04jGCeUiyhNnJbDJmdmaZ6RVCyD948aCIV/Hm3/jJNmDJhY0FXdHdFqRQWf/bW1ldW9/YLGwVt3d29/ZLB4cNqzPDeJ1pqU0ropZLoXgdBUreSg2nSR5MxreTP3mEzdWaHWPo5SHCe0rEQtG0UmNzoAieiWyn7Fn4EskyAnZchR65a+Oj3NsoQrZJa2w78FMxNSiY5JNiJ7M8pWxI+7ztqKIJt+F4du2EnDqlR2JtXCkM/X3xJgm1o6SyHUmFAd20ZuK/3ntDOrcCxUmiFXbL4oziRBTavk54wnKEcOUKZEe5WwgbUIYuoKILIVh8eZk0ziuBXwnuLsrV6zyOAhzDCZxBAJdQhVuoQR0YPMIzvMKbp70X7937mLeuePnMEfyB9/kDEfyOyA=</latexit>Examples
- Equalized odds: given the outcome Y, attribute A
provides no further information about my prediction .
- Calibration: given my prediction , attribute A
provides no further information about the
- utcome Y.
- If A is on average informative of Y, we cannot
reconcile the above.
– Remember, here we do not control Y (directly). We decide on predictor .
ˆ Y
<latexit sha1_base64="M+ZGxSf9Wvacj2hahaLwRB9eAwM=">AB7XicbVDLSgNBEOz1GeMr6tHLYBA8hV0R9Bj04jGCeUiyhNnJbDJmdmaZ6RVCyD948aCIV/Hm3/jJNmDJhY0FXdHdFqRQWf/bW1ldW9/YLGwVt3d29/ZLB4cNqzPDeJ1pqU0ropZLoXgdBUreSg2nSR5MxreTP3mEzdWaHWPo5SHCe0rEQtG0UmNzoAieiWyn7Fn4EskyAnZchR65a+Oj3NsoQrZJa2w78FMxNSiY5JNiJ7M8pWxI+7ztqKIJt+F4du2EnDqlR2JtXCkM/X3xJgm1o6SyHUmFAd20ZuK/3ntDOrcCxUmiFXbL4oziRBTavk54wnKEcOUKZEe5WwgbUIYuoKILIVh8eZk0ziuBXwnuLsrV6zyOAhzDCZxBAJdQhVuoQR0YPMIzvMKbp70X7937mLeuePnMEfyB9/kDEfyOyA=</latexit><latexit sha1_base64="M+ZGxSf9Wvacj2hahaLwRB9eAwM=">AB7XicbVDLSgNBEOz1GeMr6tHLYBA8hV0R9Bj04jGCeUiyhNnJbDJmdmaZ6RVCyD948aCIV/Hm3/jJNmDJhY0FXdHdFqRQWf/bW1ldW9/YLGwVt3d29/ZLB4cNqzPDeJ1pqU0ropZLoXgdBUreSg2nSR5MxreTP3mEzdWaHWPo5SHCe0rEQtG0UmNzoAieiWyn7Fn4EskyAnZchR65a+Oj3NsoQrZJa2w78FMxNSiY5JNiJ7M8pWxI+7ztqKIJt+F4du2EnDqlR2JtXCkM/X3xJgm1o6SyHUmFAd20ZuK/3ntDOrcCxUmiFXbL4oziRBTavk54wnKEcOUKZEe5WwgbUIYuoKILIVh8eZk0ziuBXwnuLsrV6zyOAhzDCZxBAJdQhVuoQR0YPMIzvMKbp70X7937mLeuePnMEfyB9/kDEfyOyA=</latexit><latexit sha1_base64="M+ZGxSf9Wvacj2hahaLwRB9eAwM=">AB7XicbVDLSgNBEOz1GeMr6tHLYBA8hV0R9Bj04jGCeUiyhNnJbDJmdmaZ6RVCyD948aCIV/Hm3/jJNmDJhY0FXdHdFqRQWf/bW1ldW9/YLGwVt3d29/ZLB4cNqzPDeJ1pqU0ropZLoXgdBUreSg2nSR5MxreTP3mEzdWaHWPo5SHCe0rEQtG0UmNzoAieiWyn7Fn4EskyAnZchR65a+Oj3NsoQrZJa2w78FMxNSiY5JNiJ7M8pWxI+7ztqKIJt+F4du2EnDqlR2JtXCkM/X3xJgm1o6SyHUmFAd20ZuK/3ntDOrcCxUmiFXbL4oziRBTavk54wnKEcOUKZEe5WwgbUIYuoKILIVh8eZk0ziuBXwnuLsrV6zyOAhzDCZxBAJdQhVuoQR0YPMIzvMKbp70X7937mLeuePnMEfyB9/kDEfyOyA=</latexit><latexit sha1_base64="M+ZGxSf9Wvacj2hahaLwRB9eAwM=">AB7XicbVDLSgNBEOz1GeMr6tHLYBA8hV0R9Bj04jGCeUiyhNnJbDJmdmaZ6RVCyD948aCIV/Hm3/jJNmDJhY0FXdHdFqRQWf/bW1ldW9/YLGwVt3d29/ZLB4cNqzPDeJ1pqU0ropZLoXgdBUreSg2nSR5MxreTP3mEzdWaHWPo5SHCe0rEQtG0UmNzoAieiWyn7Fn4EskyAnZchR65a+Oj3NsoQrZJa2w78FMxNSiY5JNiJ7M8pWxI+7ztqKIJt+F4du2EnDqlR2JtXCkM/X3xJgm1o6SyHUmFAd20ZuK/3ntDOrcCxUmiFXbL4oziRBTavk54wnKEcOUKZEe5WwgbUIYuoKILIVh8eZk0ziuBXwnuLsrV6zyOAhzDCZxBAJdQhVuoQR0YPMIzvMKbp70X7937mLeuePnMEfyB9/kDEfyOyA=</latexit>ˆ Y
<latexit sha1_base64="M+ZGxSf9Wvacj2hahaLwRB9eAwM=">AB7XicbVDLSgNBEOz1GeMr6tHLYBA8hV0R9Bj04jGCeUiyhNnJbDJmdmaZ6RVCyD948aCIV/Hm3/jJNmDJhY0FXdHdFqRQWf/bW1ldW9/YLGwVt3d29/ZLB4cNqzPDeJ1pqU0ropZLoXgdBUreSg2nSR5MxreTP3mEzdWaHWPo5SHCe0rEQtG0UmNzoAieiWyn7Fn4EskyAnZchR65a+Oj3NsoQrZJa2w78FMxNSiY5JNiJ7M8pWxI+7ztqKIJt+F4du2EnDqlR2JtXCkM/X3xJgm1o6SyHUmFAd20ZuK/3ntDOrcCxUmiFXbL4oziRBTavk54wnKEcOUKZEe5WwgbUIYuoKILIVh8eZk0ziuBXwnuLsrV6zyOAhzDCZxBAJdQhVuoQR0YPMIzvMKbp70X7937mLeuePnMEfyB9/kDEfyOyA=</latexit><latexit sha1_base64="M+ZGxSf9Wvacj2hahaLwRB9eAwM=">AB7XicbVDLSgNBEOz1GeMr6tHLYBA8hV0R9Bj04jGCeUiyhNnJbDJmdmaZ6RVCyD948aCIV/Hm3/jJNmDJhY0FXdHdFqRQWf/bW1ldW9/YLGwVt3d29/ZLB4cNqzPDeJ1pqU0ropZLoXgdBUreSg2nSR5MxreTP3mEzdWaHWPo5SHCe0rEQtG0UmNzoAieiWyn7Fn4EskyAnZchR65a+Oj3NsoQrZJa2w78FMxNSiY5JNiJ7M8pWxI+7ztqKIJt+F4du2EnDqlR2JtXCkM/X3xJgm1o6SyHUmFAd20ZuK/3ntDOrcCxUmiFXbL4oziRBTavk54wnKEcOUKZEe5WwgbUIYuoKILIVh8eZk0ziuBXwnuLsrV6zyOAhzDCZxBAJdQhVuoQR0YPMIzvMKbp70X7937mLeuePnMEfyB9/kDEfyOyA=</latexit><latexit sha1_base64="M+ZGxSf9Wvacj2hahaLwRB9eAwM=">AB7XicbVDLSgNBEOz1GeMr6tHLYBA8hV0R9Bj04jGCeUiyhNnJbDJmdmaZ6RVCyD948aCIV/Hm3/jJNmDJhY0FXdHdFqRQWf/bW1ldW9/YLGwVt3d29/ZLB4cNqzPDeJ1pqU0ropZLoXgdBUreSg2nSR5MxreTP3mEzdWaHWPo5SHCe0rEQtG0UmNzoAieiWyn7Fn4EskyAnZchR65a+Oj3NsoQrZJa2w78FMxNSiY5JNiJ7M8pWxI+7ztqKIJt+F4du2EnDqlR2JtXCkM/X3xJgm1o6SyHUmFAd20ZuK/3ntDOrcCxUmiFXbL4oziRBTavk54wnKEcOUKZEe5WwgbUIYuoKILIVh8eZk0ziuBXwnuLsrV6zyOAhzDCZxBAJdQhVuoQR0YPMIzvMKbp70X7937mLeuePnMEfyB9/kDEfyOyA=</latexit><latexit sha1_base64="M+ZGxSf9Wvacj2hahaLwRB9eAwM=">AB7XicbVDLSgNBEOz1GeMr6tHLYBA8hV0R9Bj04jGCeUiyhNnJbDJmdmaZ6RVCyD948aCIV/Hm3/jJNmDJhY0FXdHdFqRQWf/bW1ldW9/YLGwVt3d29/ZLB4cNqzPDeJ1pqU0ropZLoXgdBUreSg2nSR5MxreTP3mEzdWaHWPo5SHCe0rEQtG0UmNzoAieiWyn7Fn4EskyAnZchR65a+Oj3NsoQrZJa2w78FMxNSiY5JNiJ7M8pWxI+7ztqKIJt+F4du2EnDqlR2JtXCkM/X3xJgm1o6SyHUmFAd20ZuK/3ntDOrcCxUmiFXbL4oziRBTavk54wnKEcOUKZEe5WwgbUIYuoKILIVh8eZk0ziuBXwnuLsrV6zyOAhzDCZxBAJdQhVuoQR0YPMIzvMKbp70X7937mLeuePnMEfyB9/kDEfyOyA=</latexit>ˆ Y
<latexit sha1_base64="M+ZGxSf9Wvacj2hahaLwRB9eAwM=">AB7XicbVDLSgNBEOz1GeMr6tHLYBA8hV0R9Bj04jGCeUiyhNnJbDJmdmaZ6RVCyD948aCIV/Hm3/jJNmDJhY0FXdHdFqRQWf/bW1ldW9/YLGwVt3d29/ZLB4cNqzPDeJ1pqU0ropZLoXgdBUreSg2nSR5MxreTP3mEzdWaHWPo5SHCe0rEQtG0UmNzoAieiWyn7Fn4EskyAnZchR65a+Oj3NsoQrZJa2w78FMxNSiY5JNiJ7M8pWxI+7ztqKIJt+F4du2EnDqlR2JtXCkM/X3xJgm1o6SyHUmFAd20ZuK/3ntDOrcCxUmiFXbL4oziRBTavk54wnKEcOUKZEe5WwgbUIYuoKILIVh8eZk0ziuBXwnuLsrV6zyOAhzDCZxBAJdQhVuoQR0YPMIzvMKbp70X7937mLeuePnMEfyB9/kDEfyOyA=</latexit><latexit sha1_base64="M+ZGxSf9Wvacj2hahaLwRB9eAwM=">AB7XicbVDLSgNBEOz1GeMr6tHLYBA8hV0R9Bj04jGCeUiyhNnJbDJmdmaZ6RVCyD948aCIV/Hm3/jJNmDJhY0FXdHdFqRQWf/bW1ldW9/YLGwVt3d29/ZLB4cNqzPDeJ1pqU0ropZLoXgdBUreSg2nSR5MxreTP3mEzdWaHWPo5SHCe0rEQtG0UmNzoAieiWyn7Fn4EskyAnZchR65a+Oj3NsoQrZJa2w78FMxNSiY5JNiJ7M8pWxI+7ztqKIJt+F4du2EnDqlR2JtXCkM/X3xJgm1o6SyHUmFAd20ZuK/3ntDOrcCxUmiFXbL4oziRBTavk54wnKEcOUKZEe5WwgbUIYuoKILIVh8eZk0ziuBXwnuLsrV6zyOAhzDCZxBAJdQhVuoQR0YPMIzvMKbp70X7937mLeuePnMEfyB9/kDEfyOyA=</latexit><latexit sha1_base64="M+ZGxSf9Wvacj2hahaLwRB9eAwM=">AB7XicbVDLSgNBEOz1GeMr6tHLYBA8hV0R9Bj04jGCeUiyhNnJbDJmdmaZ6RVCyD948aCIV/Hm3/jJNmDJhY0FXdHdFqRQWf/bW1ldW9/YLGwVt3d29/ZLB4cNqzPDeJ1pqU0ropZLoXgdBUreSg2nSR5MxreTP3mEzdWaHWPo5SHCe0rEQtG0UmNzoAieiWyn7Fn4EskyAnZchR65a+Oj3NsoQrZJa2w78FMxNSiY5JNiJ7M8pWxI+7ztqKIJt+F4du2EnDqlR2JtXCkM/X3xJgm1o6SyHUmFAd20ZuK/3ntDOrcCxUmiFXbL4oziRBTavk54wnKEcOUKZEe5WwgbUIYuoKILIVh8eZk0ziuBXwnuLsrV6zyOAhzDCZxBAJdQhVuoQR0YPMIzvMKbp70X7937mLeuePnMEfyB9/kDEfyOyA=</latexit><latexit sha1_base64="M+ZGxSf9Wvacj2hahaLwRB9eAwM=">AB7XicbVDLSgNBEOz1GeMr6tHLYBA8hV0R9Bj04jGCeUiyhNnJbDJmdmaZ6RVCyD948aCIV/Hm3/jJNmDJhY0FXdHdFqRQWf/bW1ldW9/YLGwVt3d29/ZLB4cNqzPDeJ1pqU0ropZLoXgdBUreSg2nSR5MxreTP3mEzdWaHWPo5SHCe0rEQtG0UmNzoAieiWyn7Fn4EskyAnZchR65a+Oj3NsoQrZJa2w78FMxNSiY5JNiJ7M8pWxI+7ztqKIJt+F4du2EnDqlR2JtXCkM/X3xJgm1o6SyHUmFAd20ZuK/3ntDOrcCxUmiFXbL4oziRBTavk54wnKEcOUKZEe5WwgbUIYuoKILIVh8eZk0ziuBXwnuLsrV6zyOAhzDCZxBAJdQhVuoQR0YPMIzvMKbp70X7937mLeuePnMEfyB9/kDEfyOyA=</latexit>Putting It in the Context of a Causal Model
- A toy model: imagine A is race, X is “owns a
red car” and Y is “crashes car in one year”.
- Let’s (informally) draw a causal diagram
showing cause-effect relationships among
- those. It will include a “unobserved trait” U
measuring aggressiveness.
– We will get into more formal definitions later.
A Causal Diagram
Some Initial Conclusions
- A is not a cause of Y.
- If we build a predictor based on X, it tells us
something both about A and about U.
- Hence, our predictor will be different for
different values of A, which does not seem appropriate.
A Second Causal Diagram
Which Conclusions?
- A is now a cause of Y (indirectly).
- It is now impossible to satisfy both equalized
- dds and calibration simultaneously.
- Judgment call: is the pathway A è X èY
“fair”?
Zooming In, with Another Example
- A here stands for race, Y for loan default.
- Same idea, augmented with a mediator:
A Causal Primitive: Counterfactual Fairness
- If we have some protected attribute like race,
and a decision such as length of sentence, then
- ur decision satisfies counterfactual fairness if
- A causal model is necessary to infer such claims
from data.
“had the protected attributes (e.g., race) of the individual been different, other things being equal, the decision would have remained the same”
Workflow
- Regardless of the machine learning algorithm to be
used, work with a domain expert to estimate a causal model of your data.
– It’s a model of the world, not of your software.
- Choose any machine learning algorithm of interest,
any black-box that takes as inputs observed and unobserved variables in your domain.
– Select a set of variables based on which sets respect counterfactual fairness. – If necessary, infer unobserved variables from the observed
- nes.
Formalizing the Idea
- Formal notions of counterfactuals date back
at least to Jerzy Neyman in the 1920s.
- I will follow mostly the Structural Causal
Model (SCM) framework of Judea Pearl, which has close links to the work of James Robins, and that of Spirtes, Glymour and Scheines.
Structural Causal Models
- A directed acyclic graph (DAG) postulates “direct
cause-effect” pairs.
– Each vertex in the graph is a random variable in a distribution.
- Each variable V is given an equation that
deterministically defines the value of V as a function of its “parents”.
– Such equations are postulated to be structural, in the sense that it follows the cause-effect direction.
The Operational Meaning
- This “DAG with equations” is causal in the
sense that it must encode the effects of a perfect intervention.
Rain Barometer URain
UBarometer
Rain = fR(URain) Barometer = fB(Rain, UBarometer)
Interventions
- Another primitive. It is a “overriding” operator,
sets a variable to a fixed value of interest. Lower case here represents constants.
r Barometer URain
UBarometer
Rain = r Barometer = fB(r, UBarometer)
Interventions
- It is the notion of intervention that leads to
the asymmetric nature of causality.
Rain b URain
UBarometer
Rain = fR(URain) Barometer = b
Interventions
- It is the notion of intervention that explains
why “correlation is not causation”.
Moving to Florida Dying of
- ld age
Surviving old age yes Dying of
- ld age
Surviving old age
Notation: the “do” Operator
- We must express how “Dying of old age” varies
with “Moving to Florida” in both cases.
- Traditionally, conditional probabilities can be
used for that. But notice that, in our example, is true in the observational case (no intervention), but false in the interventional case.
P(Dying of old age = True | Moving to Florida = True) ≠ P(Dying of old age = True | Moving to Florida = False)
Notation: the “do” Operator
- In Pearl’s calculus, this is distinguished by
using the “do” operator to indicate an intervention as opposed to an observation.
P(Dying of old age = True | Moving to Florida = True) ≠ P(Dying of old age = True | Moving to Florida = False) P(Dying of old age = True | do(Moving to Florida = True)) = P(Dying of old age = True | do(Moving to Florida = False))
Averages Vs. Individuals
- This type of notation can be used to express
whether a drug is effective or not, averaging
- ver a population, using a randomized
controlled trial:
- It does not make any claims, however, on
whether there is a balance of positive/ negative cases that cancel out.
P(Healthy = True | do(Treatment = Drug)) ?= P(Healthy = True | do(Treatment = Placebo))
Notation: Counterfactual Indices
- Meant to capture individual-level variability.
- For Vj a variable in the system, and Vi a
variable being intervened at value v, we use Vj(v) as the counterfactual value of Vj, had Vi being set to v.
- Context will tell us which variable the value
“v” refers to.
Example
- Notice: it is common to represent Vj(v) as just
Vj if Vi is not a (direct or indirect) cause of Vj.
r
Barometer(r)
Urain(r)
Ubarometer(r)
r
Barometer(r)
Urain
Ubarometer
“Other Things Being Equal”
- That is,
– A counterfactual value replaces the cause of interest – The counterfactual value propagates “downstream” the causal graph via the structural equations – Everything else remains the same (“other things being equal”), i.e., the non-descendants of the manipulated variable.
Multiple Worlds
- A counterfactual is just a different “version” of
the same individual. All “versions” co-exist in
- ne big joint distribution.
Rain Barometer URain
UBarometer
r
Barometer(r)
r’
Barometer(r’)
Workflow
- Regardless of the machine learning algorithm to be
used, work with a domain expert to estimate a causal model of your data.
– It’s a model of the world, not of your software.
- Choose any machine learning algorithm of interest,
any black-box that takes as inputs observed and unobserved variables in your domain.
– Select a set of variables based on which sets respect counterfactual fairness. – If necessary, infer unobserved variables from the observed
- nes.
Back to Counterfactual Fairness
- The law of counterfactual propagation means
that, if we want to ensure it is sufficient (and necessary, in general) to include only the non-descendants of A in the definition of the predictor.
P( ˆ Y (a) = y | A = a, X = x) = P( ˆ Y (a0) = y | A = a, X = x)
<latexit sha1_base64="ikA4UWRxXdG1jbKtP7ZSuE5mo/g=">ACL3icdVDLSgMxFM34rPU16tJNsIgVpMyIoBuhKojLCvYhnaHcSdM2NPMgyYhD7R+58Ve6EVHErX9hpi2orR4IOZxzLsk9XsSZVJb1YszMzs0vLGaWsrq2vr5sZmRYaxILRMQh6KmgeSchbQsmK01okKPgep1Wve5H61TsqJAuDG5VE1PWhHbAWI6C01DAvS3mnAwrf5mEfn+LEwQ8OPtMDnBNX/ep+p3Z+yfUMHNWwRoCTxN7THJojFLDHDjNkMQ+DRThIGXdtiLl9kAoRjtZ51Y0ghIF9q0rmkAPpVub7hvH+9qpYlbodAnUHio/pzogS9l4ns6YPqyEkvFf/y6rFqnbg9FkSxogEZPdSKOVYhTsvDTSYoUTzRBIhg+q+YdEAUbrirC7Bnlx5mlQOC7ZVsK+PcsXzcR0ZtI12UB7Z6BgV0RUqoTIi6BEN0Ct6M56MZ+Pd+BhFZ4zxzBb6BePzC/vYoRk=</latexit><latexit sha1_base64="ikA4UWRxXdG1jbKtP7ZSuE5mo/g=">ACL3icdVDLSgMxFM34rPU16tJNsIgVpMyIoBuhKojLCvYhnaHcSdM2NPMgyYhD7R+58Ve6EVHErX9hpi2orR4IOZxzLsk9XsSZVJb1YszMzs0vLGaWsrq2vr5sZmRYaxILRMQh6KmgeSchbQsmK01okKPgep1Wve5H61TsqJAuDG5VE1PWhHbAWI6C01DAvS3mnAwrf5mEfn+LEwQ8OPtMDnBNX/ep+p3Z+yfUMHNWwRoCTxN7THJojFLDHDjNkMQ+DRThIGXdtiLl9kAoRjtZ51Y0ghIF9q0rmkAPpVub7hvH+9qpYlbodAnUHio/pzogS9l4ns6YPqyEkvFf/y6rFqnbg9FkSxogEZPdSKOVYhTsvDTSYoUTzRBIhg+q+YdEAUbrirC7Bnlx5mlQOC7ZVsK+PcsXzcR0ZtI12UB7Z6BgV0RUqoTIi6BEN0Ct6M56MZ+Pd+BhFZ4zxzBb6BePzC/vYoRk=</latexit><latexit sha1_base64="ikA4UWRxXdG1jbKtP7ZSuE5mo/g=">ACL3icdVDLSgMxFM34rPU16tJNsIgVpMyIoBuhKojLCvYhnaHcSdM2NPMgyYhD7R+58Ve6EVHErX9hpi2orR4IOZxzLsk9XsSZVJb1YszMzs0vLGaWsrq2vr5sZmRYaxILRMQh6KmgeSchbQsmK01okKPgep1Wve5H61TsqJAuDG5VE1PWhHbAWI6C01DAvS3mnAwrf5mEfn+LEwQ8OPtMDnBNX/ep+p3Z+yfUMHNWwRoCTxN7THJojFLDHDjNkMQ+DRThIGXdtiLl9kAoRjtZ51Y0ghIF9q0rmkAPpVub7hvH+9qpYlbodAnUHio/pzogS9l4ns6YPqyEkvFf/y6rFqnbg9FkSxogEZPdSKOVYhTsvDTSYoUTzRBIhg+q+YdEAUbrirC7Bnlx5mlQOC7ZVsK+PcsXzcR0ZtI12UB7Z6BgV0RUqoTIi6BEN0Ct6M56MZ+Pd+BhFZ4zxzBb6BePzC/vYoRk=</latexit><latexit sha1_base64="ikA4UWRxXdG1jbKtP7ZSuE5mo/g=">ACL3icdVDLSgMxFM34rPU16tJNsIgVpMyIoBuhKojLCvYhnaHcSdM2NPMgyYhD7R+58Ve6EVHErX9hpi2orR4IOZxzLsk9XsSZVJb1YszMzs0vLGaWsrq2vr5sZmRYaxILRMQh6KmgeSchbQsmK01okKPgep1Wve5H61TsqJAuDG5VE1PWhHbAWI6C01DAvS3mnAwrf5mEfn+LEwQ8OPtMDnBNX/ep+p3Z+yfUMHNWwRoCTxN7THJojFLDHDjNkMQ+DRThIGXdtiLl9kAoRjtZ51Y0ghIF9q0rmkAPpVub7hvH+9qpYlbodAnUHio/pzogS9l4ns6YPqyEkvFf/y6rFqnbg9FkSxogEZPdSKOVYhTsvDTSYoUTzRBIhg+q+YdEAUbrirC7Bnlx5mlQOC7ZVsK+PcsXzcR0ZtI12UB7Z6BgV0RUqoTIi6BEN0Ct6M56MZ+Pd+BhFZ4zxzBb6BePzC/vYoRk=</latexit>- A, Employed cannot be
- used. Prejudiced and
Qualifications can.
- If it is judged that
Prejudiced cannot be used, it should be labelled as a protected attributed.
Examples
- A, X cannot be used.
U can.
How to Extract Unobserved Variables?
- Use the “factual” distribution to get a distribution
- ver the unobserved variables by standard
probabilistic conditioning.
- Monte Carlo data augmentation approach:
replace each data point in your training sample by a set of training points with the unobserved variables being filled by a Monte Carlo sample.
P(Unobserved | Observed)
Workflow
- Regardless of the machine learning algorithm to be
used, work with a domain expert to estimate a causal model of your data.
– It’s a model of the world, not of your software.
- Choose any machine learning algorithm of interest,
any black-box that takes as inputs observed and unobserved variables in your domain.
– Select a set of variables based on which sets respect counterfactual fairness. – If necessary, infer unobserved variables from the observed
- nes.
Algorithm
Interpretation
- Extract causes of Y which are not mediators
between A and Y.
- Find the “best approximation” to Y within the
space of functions that exclude such mediators.
- Even if Y is “unfair” (A is a cause of it), by
construction the predictor will be counterfactually fair.
Challenges
- Counterfactual fairness clarifies that algorithmic
fairness in general is not explicitly modeling how the word becomes fairer with fair predictions.
– Even if our decision of giving a loan is fair, it doesn’t mean that in aggregate the probability of a person of a particular demographic group won’t have difficulties in repaying it (A still causes Y).
- The delayed impact of fair predictions is also a
research topic
– see Liu et al., https://arxiv.org/pdf/1803.04383.pdf
Workflow
- Regardless of the machine learning algorithm to be
used, work with a domain expert to estimate a causal model of your data.
– It’s a model of the world, not of your software.
- Choose any machine learning algorithm of interest,
any black-box that takes as inputs observed and unobserved variables in your domain.
– Select a set of variables based on which sets respect counterfactual fairness. – If necessary, infer unobserved variables from the observed
- nes.
Some Words of Caution
- Structural equations use unobserved variables.
- It is common that some of these variables are
“default” choices based on some generic modeling assumption such as additive errors.
- Nature and society couldn’t care less whether
your mathematically convenient way of separating signal and “noise” is elegant or not.
Output = Signal + Noise
Some Words of Caution
- That is, there are infinitely many structural
equations Vj = fj(Vi, Uj) compatible with P(Vi | Vj) and P(Vi | do(Vj)).
- Signal vs. noise must be determined by real-
world assumptions (“simplicity” assumptions,
- f the Ockham’s razor type, can be sometimes
adequate as long as caveats are advertised).
Some Words of Caution
- By now, there are several good papers on how
to tackle fairness by generating unobserved variables which are independent of A, using assorted methods.
X U A “Then off you go to plug-in U on a machine learning algorithm!”
However
- There are papers not causally motivated, which I find of
difficult interpretation.
– Remember: there are infinitely many ways of extracting U.
- There are papers causally motivated, but which commit
themselves to a domain-free family of structural equations. OK enough, but why would you do that?
– Counterfactual fairness emphasizes that the causal modeling step is separate from the prediction learning process.
- Finally, do beware of any paper that claims to do
assumption-free extraction of “causal latent factors”. Those are selling you snake oil!
Interpretation of Counterfactuals
- But what does it mean to say “had my race been
different”??
– First, make sure to understand the difference between “A” and “Perception of A”: these can lead to conceptually different interpretations, even if the model stays the same. – Without going in details, if those counterfactuals make you feel uneasy, just interpret them as comparing two different people who happen to match
- n the “other things being equal” factors.
- This is also related to fairness through awareness (Dwork et
al., 2011, https://arxiv.org/abs/1104.3913)
Non-Counterfactual Causal Models
- Contrary to folk knowledge, causality does not
require counterfactuals: the “do” operator is an way of comparing treatments without comparing individuals.
- However, if features X are affected by A, then in
general there is no individual where
- If features X are not affected by A, then we can
show we do not need to explicitly model structural equations anyway!
P(Y = y | X = x, do(A = a)) = P(Y = y | X = x, do(A = a’))
The Upside
- Because structural causal models rely on unobserved
variables, at least they can be partially falsified by eventually measuring some of those variables.
- Just keep in mind:
– while it is preposterous to say you have “the” causal model of a social process, you should (must?) be able to explain your assumptions to a regulator or a customer. – Having passed testable implications, the remaining components of a counterfactual model should be understood as conjectures formulated according to the best of our knowledge. Such models should always be deemed provisional and prone to modifications.
Illustration
- The Law School Admission Council conducted
a survey across 163 law schools in the United States
– It contains information on 21,790 law students such as their entrance exam scores (LSAT), their grade-point average (GPA) collected prior to law school, and their first year average grade (FYA).
- Task: predict if an applicant will have a high
FYA
– Example of decision problem: make an offer
Setup
- I will present some simple causal models for
this domain, which by no means I intend to sell as well-thought models. Their purpose is for illustration.
- We will fit real data to a model, then generate
synthetic counterfactuals out of it. The point is to quantify to what extent a causally-oblivious method violates counterfactual fairness.
Two Models
“Fair K” “Fair Add”
Predictive Error (Real Data)
- Comparison against “Full” (linear model with
all variables) and “Unaware” (linear model without race and gender, but the other two predictors)
– Evaluation by root mean squared error
Fairness Violations (Simulated Counterfactuals)
Extension: Using Multiple Models
- We just saw two different counterfactual
models that give different predictions despite being undistinguishable given the same data.
- This is OK assuming little difference between
models, but we may have competing theories with some sizeable difference. We would like to be “approximately counterfactually fair” to all of them.
(ε, δ)- Counterfactual Fairness
- The following constraint provides a relaxation of
counterfactual fairness:
- The idea is to simultaneously satisfy such
constraints according to different counterfactual models.
– It is not hard to show that this problem in general has no solution if ε = 0, hence the need for an approximate version.
P(| ˆ Y (a) − ˆ Y (a0)| ≤ ✏ | A = a, X = a) ≥ 1 −
<latexit sha1_base64="6ftP5coO2gomwvZHxhd+kDhDw4c=">ACM3icbVBdaxNBFJ1ta61R29Q+nIxiAnYsFsK+iL040X6FMG0kWwIdyc3ydDZ2XmbiEk/U96R/xQSg+KMVX/4OzaQra9sAwh3PuYeaeJNfKcRheBUvLK49WH689qTx9nx9o7r54thlhZXUlpnObCdBR1oZarNiTZ3cEqaJpPk9LD0T87IOpWZzJqZfiyKihkshe6lePWvVZPEaGL3VswDbc8jeNGcSavkJMuVM6MzHMYtiHD4BvoVNeDYhH3o/K0IA0Y79aC5vhHCfRAtSEwu0+tVv8SCTRUqGpUbnulGYc2+KlpXUdF6JC0c5ylMcUdTgym53nS+8zm89soAhpn1xzDM1X8TU0ydm6SJn0yRx+6uV4oPed2Ch+97U2XygsnIm4eGhQbOoCwQBsqSZD3xBKV/q8gx2hRsq+54kuI7q58nxzvNKOwGX3are0dLOpYEy/FK1EXkXgn9sRH0RJtIcWF+C5+il/BZfAjuA5+34wuBYvMlvgPwZ+/koulag=</latexit><latexit sha1_base64="6ftP5coO2gomwvZHxhd+kDhDw4c=">ACM3icbVBdaxNBFJ1ta61R29Q+nIxiAnYsFsK+iL040X6FMG0kWwIdyc3ydDZ2XmbiEk/U96R/xQSg+KMVX/4OzaQra9sAwh3PuYeaeJNfKcRheBUvLK49WH689qTx9nx9o7r54thlhZXUlpnObCdBR1oZarNiTZ3cEqaJpPk9LD0T87IOpWZzJqZfiyKihkshe6lePWvVZPEaGL3VswDbc8jeNGcSavkJMuVM6MzHMYtiHD4BvoVNeDYhH3o/K0IA0Y79aC5vhHCfRAtSEwu0+tVv8SCTRUqGpUbnulGYc2+KlpXUdF6JC0c5ylMcUdTgym53nS+8zm89soAhpn1xzDM1X8TU0ydm6SJn0yRx+6uV4oPed2Ch+97U2XygsnIm4eGhQbOoCwQBsqSZD3xBKV/q8gx2hRsq+54kuI7q58nxzvNKOwGX3are0dLOpYEy/FK1EXkXgn9sRH0RJtIcWF+C5+il/BZfAjuA5+34wuBYvMlvgPwZ+/koulag=</latexit><latexit sha1_base64="6ftP5coO2gomwvZHxhd+kDhDw4c=">ACM3icbVBdaxNBFJ1ta61R29Q+nIxiAnYsFsK+iL040X6FMG0kWwIdyc3ydDZ2XmbiEk/U96R/xQSg+KMVX/4OzaQra9sAwh3PuYeaeJNfKcRheBUvLK49WH689qTx9nx9o7r54thlhZXUlpnObCdBR1oZarNiTZ3cEqaJpPk9LD0T87IOpWZzJqZfiyKihkshe6lePWvVZPEaGL3VswDbc8jeNGcSavkJMuVM6MzHMYtiHD4BvoVNeDYhH3o/K0IA0Y79aC5vhHCfRAtSEwu0+tVv8SCTRUqGpUbnulGYc2+KlpXUdF6JC0c5ylMcUdTgym53nS+8zm89soAhpn1xzDM1X8TU0ydm6SJn0yRx+6uV4oPed2Ch+97U2XygsnIm4eGhQbOoCwQBsqSZD3xBKV/q8gx2hRsq+54kuI7q58nxzvNKOwGX3are0dLOpYEy/FK1EXkXgn9sRH0RJtIcWF+C5+il/BZfAjuA5+34wuBYvMlvgPwZ+/koulag=</latexit><latexit sha1_base64="6ftP5coO2gomwvZHxhd+kDhDw4c=">ACM3icbVBdaxNBFJ1ta61R29Q+nIxiAnYsFsK+iL040X6FMG0kWwIdyc3ydDZ2XmbiEk/U96R/xQSg+KMVX/4OzaQra9sAwh3PuYeaeJNfKcRheBUvLK49WH689qTx9nx9o7r54thlhZXUlpnObCdBR1oZarNiTZ3cEqaJpPk9LD0T87IOpWZzJqZfiyKihkshe6lePWvVZPEaGL3VswDbc8jeNGcSavkJMuVM6MzHMYtiHD4BvoVNeDYhH3o/K0IA0Y79aC5vhHCfRAtSEwu0+tVv8SCTRUqGpUbnulGYc2+KlpXUdF6JC0c5ylMcUdTgym53nS+8zm89soAhpn1xzDM1X8TU0ydm6SJn0yRx+6uV4oPed2Ch+97U2XygsnIm4eGhQbOoCwQBsqSZD3xBKV/q8gx2hRsq+54kuI7q58nxzvNKOwGX3are0dLOpYEy/FK1EXkXgn9sRH0RJtIcWF+C5+il/BZfAjuA5+34wuBYvMlvgPwZ+/koulag=</latexit>Law School Revisited
COMPAS
A Different Direction: Interventions
- So far, we have solely discussed the creation of
predictors.
- Ideally, we would like to destroy the pathways
between A and Y, the outcome of interest.
- This is in general not possible. But let’s assume
we have an intervention with the ability of changing the contribution of A to Y. How is related to counterfactual fairness?
Imperfect Interventions and Interference
- We will assume two generalizations of the
concept of intervention used so far.
- An intervention is represented generically as a
set of (action) variables, which here I will denote as Z.
– We can define Z = 0 as the “no action” choice! – Z ≠ 0 just means that one or more structural equations will change, not necessarily to a constant (“imperfect”, or “soft” intervention).
Ideally
- Having available some “Z = z” which completely
- verrides the structural equation for Y to not
depend on anything that starts on A.
Y A Z
In Reality
- No such an intervention is typically available.
- And this is not a prediction problem anymore.
What happens to Y?
- Setup:
– Assume Y is encoded so that high values are good. – Model allows for interference: that is, treatment Zi given to person i might affect person j. – How is this related to counterfactual fairness?
Optimization Problem and Constraints
E[Yi(ai, z) | Ai = ai, Xi = xi] − E[Yi(a0, z) | Ai = ai, Xi = xi] | {z }
Gia0
< τ
<latexit sha1_base64="4c9mlclgUDbW9Ia5Ysx9IkEqukU=">ACe3icbVFdaxNBFJ1dv2r8ivoyMUgidKGXVHsg0KriD5WMG0kuwx3J3fbobOzy8ysNK7J/xpfOf+CI42eRB0x4YOJxzD3fuvVmlpHVR9CsIr1y9dv3G1s3erdt37t7r39waMvaCJqIUpVmqElJTVNnHSKpUhLDJFR9np+6V/9I2MlaX+4hYVpQUea5lLgc5LvP8zqfWcTGZQUNLCnQnWQYfZl+5HCGX27CScvj+LIEfkMA+l/AWOmva0TMuU9iBzexwI3pJsou2vPnIG4nDtoU3kDiseX8QjaMOcJHEazJgaxzw/nkyL0VdkHZCobWzOKpc2qBxUihqe0ltqUJxisc081RjQTZtut218NQrc8hL45920Kn/JhosrF0Uma9cjmM3vaV4mTerXb6bNlJXtSMtVo3yWoErYXkImEtDwqmFJyiM9H8FcYL+Ds6fq+eXEG+OfJEcvhjH0Tj+/HKw9269ji32iD1hIxaz12yPfWIHbMIE+x08DobBKPgTDsLn4faqNAzWmYfsP4Sv/gIWTboB</latexit><latexit sha1_base64="4c9mlclgUDbW9Ia5Ysx9IkEqukU=">ACe3icbVFdaxNBFJ1dv2r8ivoyMUgidKGXVHsg0KriD5WMG0kuwx3J3fbobOzy8ysNK7J/xpfOf+CI42eRB0x4YOJxzD3fuvVmlpHVR9CsIr1y9dv3G1s3erdt37t7r39waMvaCJqIUpVmqElJTVNnHSKpUhLDJFR9np+6V/9I2MlaX+4hYVpQUea5lLgc5LvP8zqfWcTGZQUNLCnQnWQYfZl+5HCGX27CScvj+LIEfkMA+l/AWOmva0TMuU9iBzexwI3pJsou2vPnIG4nDtoU3kDiseX8QjaMOcJHEazJgaxzw/nkyL0VdkHZCobWzOKpc2qBxUihqe0ltqUJxisc081RjQTZtut218NQrc8hL45920Kn/JhosrF0Uma9cjmM3vaV4mTerXb6bNlJXtSMtVo3yWoErYXkImEtDwqmFJyiM9H8FcYL+Ds6fq+eXEG+OfJEcvhjH0Tj+/HKw9269ji32iD1hIxaz12yPfWIHbMIE+x08DobBKPgTDsLn4faqNAzWmYfsP4Sv/gIWTboB</latexit><latexit sha1_base64="4c9mlclgUDbW9Ia5Ysx9IkEqukU=">ACe3icbVFdaxNBFJ1dv2r8ivoyMUgidKGXVHsg0KriD5WMG0kuwx3J3fbobOzy8ysNK7J/xpfOf+CI42eRB0x4YOJxzD3fuvVmlpHVR9CsIr1y9dv3G1s3erdt37t7r39waMvaCJqIUpVmqElJTVNnHSKpUhLDJFR9np+6V/9I2MlaX+4hYVpQUea5lLgc5LvP8zqfWcTGZQUNLCnQnWQYfZl+5HCGX27CScvj+LIEfkMA+l/AWOmva0TMuU9iBzexwI3pJsou2vPnIG4nDtoU3kDiseX8QjaMOcJHEazJgaxzw/nkyL0VdkHZCobWzOKpc2qBxUihqe0ltqUJxisc081RjQTZtut218NQrc8hL45920Kn/JhosrF0Uma9cjmM3vaV4mTerXb6bNlJXtSMtVo3yWoErYXkImEtDwqmFJyiM9H8FcYL+Ds6fq+eXEG+OfJEcvhjH0Tj+/HKw9269ji32iD1hIxaz12yPfWIHbMIE+x08DobBKPgTDsLn4faqNAzWmYfsP4Sv/gIWTboB</latexit><latexit sha1_base64="4c9mlclgUDbW9Ia5Ysx9IkEqukU=">ACe3icbVFdaxNBFJ1dv2r8ivoyMUgidKGXVHsg0KriD5WMG0kuwx3J3fbobOzy8ysNK7J/xpfOf+CI42eRB0x4YOJxzD3fuvVmlpHVR9CsIr1y9dv3G1s3erdt37t7r39waMvaCJqIUpVmqElJTVNnHSKpUhLDJFR9np+6V/9I2MlaX+4hYVpQUea5lLgc5LvP8zqfWcTGZQUNLCnQnWQYfZl+5HCGX27CScvj+LIEfkMA+l/AWOmva0TMuU9iBzexwI3pJsou2vPnIG4nDtoU3kDiseX8QjaMOcJHEazJgaxzw/nkyL0VdkHZCobWzOKpc2qBxUihqe0ltqUJxisc081RjQTZtut218NQrc8hL45920Kn/JhosrF0Uma9cjmM3vaV4mTerXb6bNlJXtSMtVo3yWoErYXkImEtDwqmFJyiM9H8FcYL+Ds6fq+eXEG+OfJEcvhjH0Tj+/HKw9269ji32iD1hIxaz12yPfWIHbMIE+x08DobBKPgTDsLn4faqNAzWmYfsP4Sv/gIWTboB</latexit>max
z1,...,zn n
X
i=1
E[Yi(z) | Ai = ai, Xi = xi] s.t.,
n
X
i=1
zi ≤ B Gia0 ≤ τ ∀a0 ∈ A, i ∈ 1, . . . , n,
<latexit sha1_base64="wE8PNAxqRV0xhraKiAlRilriD8Q=">AC23icbVJdb9MwFHXCx0b5WIFHXq6oYEOKqgQhDVFN2oYQPA6JbkV1sG5cZ7PmOFnsoLUhvPAQrzyx3jb/ALcNpKQMeVLB2fc+71vbaTQkljw/Cn51+6fOXq2vq1zvUbN29tdG/fOTR5VXIx5LnKy1GCRipxdBKq8SoKAVmiRJHyenzVj96L0ojc/3GTgsRZ3isZSo5Wkex7i+a4TmrZywKgKpJbk0AM6YboKbKWC13ouadfkgH4Hz2JEngxfgtk1uLXQqzRxQ+UNhjEnYAmQxgNIfnTMauHiZC1eLsWV7YhlLaMX3bd+cMVovPXBJV4gz2gepcV1kiSnD+VnvpjLjZLHRqsWrzB21HaV6iUoCbQKVeNMhRwV4Acs5EwXIiHfwp2+mwbi/sh/OAiyBagh5ZxgHr/qCTnFeZ0JYrNGYchYWNayt5Eo0HVoZUSA/xWMxdlBjJkxcz9+mgQeOmYBr1S1tYc7+nVFjZsw0S5yzHcCsai35P21c2fRpXEtdVFZovjgorRTYHNqHhoksBbdq6gDyUrpegZ9gidy679BeQrQ68kVw+Lgfhf3o9ZPe7v7yOtbJPXKfbJGIbJNd8ockCHh3sj76H32vix/8n/6n9bWH1vmXOX/BP+98Ayt1Q</latexit><latexit sha1_base64="wE8PNAxqRV0xhraKiAlRilriD8Q=">AC23icbVJdb9MwFHXCx0b5WIFHXq6oYEOKqgQhDVFN2oYQPA6JbkV1sG5cZ7PmOFnsoLUhvPAQrzyx3jb/ALcNpKQMeVLB2fc+71vbaTQkljw/Cn51+6fOXq2vq1zvUbN29tdG/fOTR5VXIx5LnKy1GCRipxdBKq8SoKAVmiRJHyenzVj96L0ojc/3GTgsRZ3isZSo5Wkex7i+a4TmrZywKgKpJbk0AM6YboKbKWC13ouadfkgH4Hz2JEngxfgtk1uLXQqzRxQ+UNhjEnYAmQxgNIfnTMauHiZC1eLsWV7YhlLaMX3bd+cMVovPXBJV4gz2gepcV1kiSnD+VnvpjLjZLHRqsWrzB21HaV6iUoCbQKVeNMhRwV4Acs5EwXIiHfwp2+mwbi/sh/OAiyBagh5ZxgHr/qCTnFeZ0JYrNGYchYWNayt5Eo0HVoZUSA/xWMxdlBjJkxcz9+mgQeOmYBr1S1tYc7+nVFjZsw0S5yzHcCsai35P21c2fRpXEtdVFZovjgorRTYHNqHhoksBbdq6gDyUrpegZ9gidy679BeQrQ68kVw+Lgfhf3o9ZPe7v7yOtbJPXKfbJGIbJNd8ockCHh3sj76H32vix/8n/6n9bWH1vmXOX/BP+98Ayt1Q</latexit><latexit sha1_base64="wE8PNAxqRV0xhraKiAlRilriD8Q=">AC23icbVJdb9MwFHXCx0b5WIFHXq6oYEOKqgQhDVFN2oYQPA6JbkV1sG5cZ7PmOFnsoLUhvPAQrzyx3jb/ALcNpKQMeVLB2fc+71vbaTQkljw/Cn51+6fOXq2vq1zvUbN29tdG/fOTR5VXIx5LnKy1GCRipxdBKq8SoKAVmiRJHyenzVj96L0ojc/3GTgsRZ3isZSo5Wkex7i+a4TmrZywKgKpJbk0AM6YboKbKWC13ouadfkgH4Hz2JEngxfgtk1uLXQqzRxQ+UNhjEnYAmQxgNIfnTMauHiZC1eLsWV7YhlLaMX3bd+cMVovPXBJV4gz2gepcV1kiSnD+VnvpjLjZLHRqsWrzB21HaV6iUoCbQKVeNMhRwV4Acs5EwXIiHfwp2+mwbi/sh/OAiyBagh5ZxgHr/qCTnFeZ0JYrNGYchYWNayt5Eo0HVoZUSA/xWMxdlBjJkxcz9+mgQeOmYBr1S1tYc7+nVFjZsw0S5yzHcCsai35P21c2fRpXEtdVFZovjgorRTYHNqHhoksBbdq6gDyUrpegZ9gidy679BeQrQ68kVw+Lgfhf3o9ZPe7v7yOtbJPXKfbJGIbJNd8ockCHh3sj76H32vix/8n/6n9bWH1vmXOX/BP+98Ayt1Q</latexit><latexit sha1_base64="hP+6LrUf2d3tZaldqaQvEKMXyw=">AB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i7+gsTLXTzQrMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GS7KDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RtRxzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D7odBu3wMYA6nMFXEIN3AHD9CBLghI4BXevYn35n2suqp569LO4I+8zx84xIo4</latexit><latexit sha1_base64="Z/0GUlhD2yTXjoOAb1lGkJlzSA=">AC0HicbVLbtQwFHXCq4QCA1s2V1TQIkWjpBsQo0oUhGBZJKYdNA7WjcdprTpOGjuoMyFsWIAQX8eO3+ALcCYjAVOuZOn4nPu201JY6Pop+dfunzl6rWN68GNzZu3bg/ubB6aoq64GPNCFdUkRSOU1GJspViUlYC81SJo/T0RacfRCVkYV+a+elSHI81jKTHK2j2OAXzfGcNQsWh0DVrLAmhAXTLVBT56yRe3H7Xj+kI3B+9iRN4eX0HZM7/S2DxSMKHynsMwl7gEyGMFnCcyYTlw9ToRpx9rQobUspDczQDl2d0XryhQuiSpzBc6C60HWeigqcf6e9co643fY6tVh38aOuo6yoUCnAbaBS9w1yVLAfglwycbiaSId/0gYBG2xFw2hpcBHEK7BFVnbABj/orOB1LrTlCo2ZxlFpkwYrK7kSbUBrI0rkp3gspg5qzIVJmuXbtPDAMTNwrbqjLSzZvyMazI2Z56nz7AYw61pH/k+b1jZ7kjRSl7UVmveFslqBLaB7aJjJSnCr5g4gr6TrFfgJVsit+w7dEuL1kS+Cw91hHA3jNxHZIPfIfbJDYvKYPCOvyQEZE+5NvE/eF+rn/if/W/9unxvtbe75B/zv/8GcCncCQ=</latexit><latexit sha1_base64="Z/0GUlhD2yTXjoOAb1lGkJlzSA=">AC0HicbVLbtQwFHXCq4QCA1s2V1TQIkWjpBsQo0oUhGBZJKYdNA7WjcdprTpOGjuoMyFsWIAQX8eO3+ALcCYjAVOuZOn4nPu201JY6Pop+dfunzl6rWN68GNzZu3bg/ubB6aoq64GPNCFdUkRSOU1GJspViUlYC81SJo/T0RacfRCVkYV+a+elSHI81jKTHK2j2OAXzfGcNQsWh0DVrLAmhAXTLVBT56yRe3H7Xj+kI3B+9iRN4eX0HZM7/S2DxSMKHynsMwl7gEyGMFnCcyYTlw9ToRpx9rQobUspDczQDl2d0XryhQuiSpzBc6C60HWeigqcf6e9co643fY6tVh38aOuo6yoUCnAbaBS9w1yVLAfglwycbiaSId/0gYBG2xFw2hpcBHEK7BFVnbABj/orOB1LrTlCo2ZxlFpkwYrK7kSbUBrI0rkp3gspg5qzIVJmuXbtPDAMTNwrbqjLSzZvyMazI2Z56nz7AYw61pH/k+b1jZ7kjRSl7UVmveFslqBLaB7aJjJSnCr5g4gr6TrFfgJVsit+w7dEuL1kS+Cw91hHA3jNxHZIPfIfbJDYvKYPCOvyQEZE+5NvE/eF+rn/if/W/9unxvtbe75B/zv/8GcCncCQ=</latexit><latexit sha1_base64="0TQT7/ceH+4OXOofio+LZ2mzcLc=">AC23icbVJNb9QwEHXCVwlfCxy5jFhBixStEi4gVpXaIgTHIrHtonWwJl5va9Vx0thB3Q3hwgGEuPLHuPE3+AU4m5WALSNZen7vzXjGdloaWwU/fT8CxcvXb6ycTW4dv3GzVu923cOTF6VXIx4rvJynKIRSmoxstIqMS5KgVmqxGF68rzVD9+L0shcv7HzQiQZHmk5kxyto1jvF83wjNULFodA1TS3JoQF0w1QU2Wsltx804/pENwPnucpvBi8pbJrW43g8UjCh8o7DIJ24BMhjBewjMmE1cPU6FqcfosL2xDKQ3MwA7cOcP14guXRJU4hT2gOtdVloSnL/VXjojbjadTi1Wbf6w7WiWl6gU4CZQqbsGOSrYDUEumThcTaTDP2WDgPX60SBaBpwH8Qr0ySr2We8Hnea8yoS2XKExkzgqbFJjaSVXogloZUSB/ASPxMRBjZkwSb18mwYeOGYKrlW3tIUl+3dGjZkx8yx1znYAs615P+0SWVnT5Na6qKyQvPuoFmlwObQPjRMZSm4VXMHkJfS9Qr8GEvk1n2H9hLi9ZHPg4PHgzgaxK+j/s7e6jo2yD1yn2yRmDwhO+QV2Scjwr2x9H7H3xE/+T/9X/1l9b5Vzl/wT/vf/3vdTA=</latexit><latexit sha1_base64="wE8PNAxqRV0xhraKiAlRilriD8Q=">AC23icbVJdb9MwFHXCx0b5WIFHXq6oYEOKqgQhDVFN2oYQPA6JbkV1sG5cZ7PmOFnsoLUhvPAQrzyx3jb/ALcNpKQMeVLB2fc+71vbaTQkljw/Cn51+6fOXq2vq1zvUbN29tdG/fOTR5VXIx5LnKy1GCRipxdBKq8SoKAVmiRJHyenzVj96L0ojc/3GTgsRZ3isZSo5Wkex7i+a4TmrZywKgKpJbk0AM6YboKbKWC13ouadfkgH4Hz2JEngxfgtk1uLXQqzRxQ+UNhjEnYAmQxgNIfnTMauHiZC1eLsWV7YhlLaMX3bd+cMVovPXBJV4gz2gepcV1kiSnD+VnvpjLjZLHRqsWrzB21HaV6iUoCbQKVeNMhRwV4Acs5EwXIiHfwp2+mwbi/sh/OAiyBagh5ZxgHr/qCTnFeZ0JYrNGYchYWNayt5Eo0HVoZUSA/xWMxdlBjJkxcz9+mgQeOmYBr1S1tYc7+nVFjZsw0S5yzHcCsai35P21c2fRpXEtdVFZovjgorRTYHNqHhoksBbdq6gDyUrpegZ9gidy679BeQrQ68kVw+Lgfhf3o9ZPe7v7yOtbJPXKfbJGIbJNd8ockCHh3sj76H32vix/8n/6n9bWH1vmXOX/BP+98Ayt1Q</latexit><latexit sha1_base64="wE8PNAxqRV0xhraKiAlRilriD8Q=">AC23icbVJdb9MwFHXCx0b5WIFHXq6oYEOKqgQhDVFN2oYQPA6JbkV1sG5cZ7PmOFnsoLUhvPAQrzyx3jb/ALcNpKQMeVLB2fc+71vbaTQkljw/Cn51+6fOXq2vq1zvUbN29tdG/fOTR5VXIx5LnKy1GCRipxdBKq8SoKAVmiRJHyenzVj96L0ojc/3GTgsRZ3isZSo5Wkex7i+a4TmrZywKgKpJbk0AM6YboKbKWC13ouadfkgH4Hz2JEngxfgtk1uLXQqzRxQ+UNhjEnYAmQxgNIfnTMauHiZC1eLsWV7YhlLaMX3bd+cMVovPXBJV4gz2gepcV1kiSnD+VnvpjLjZLHRqsWrzB21HaV6iUoCbQKVeNMhRwV4Acs5EwXIiHfwp2+mwbi/sh/OAiyBagh5ZxgHr/qCTnFeZ0JYrNGYchYWNayt5Eo0HVoZUSA/xWMxdlBjJkxcz9+mgQeOmYBr1S1tYc7+nVFjZsw0S5yzHcCsai35P21c2fRpXEtdVFZovjgorRTYHNqHhoksBbdq6gDyUrpegZ9gidy679BeQrQ68kVw+Lgfhf3o9ZPe7v7yOtbJPXKfbJGIbJNd8ockCHh3sj76H32vix/8n/6n9bWH1vmXOX/BP+98Ayt1Q</latexit><latexit sha1_base64="wE8PNAxqRV0xhraKiAlRilriD8Q=">AC23icbVJdb9MwFHXCx0b5WIFHXq6oYEOKqgQhDVFN2oYQPA6JbkV1sG5cZ7PmOFnsoLUhvPAQrzyx3jb/ALcNpKQMeVLB2fc+71vbaTQkljw/Cn51+6fOXq2vq1zvUbN29tdG/fOTR5VXIx5LnKy1GCRipxdBKq8SoKAVmiRJHyenzVj96L0ojc/3GTgsRZ3isZSo5Wkex7i+a4TmrZywKgKpJbk0AM6YboKbKWC13ouadfkgH4Hz2JEngxfgtk1uLXQqzRxQ+UNhjEnYAmQxgNIfnTMauHiZC1eLsWV7YhlLaMX3bd+cMVovPXBJV4gz2gepcV1kiSnD+VnvpjLjZLHRqsWrzB21HaV6iUoCbQKVeNMhRwV4Acs5EwXIiHfwp2+mwbi/sh/OAiyBagh5ZxgHr/qCTnFeZ0JYrNGYchYWNayt5Eo0HVoZUSA/xWMxdlBjJkxcz9+mgQeOmYBr1S1tYc7+nVFjZsw0S5yzHcCsai35P21c2fRpXEtdVFZovjgorRTYHNqHhoksBbdq6gDyUrpegZ9gidy679BeQrQ68kVw+Lgfhf3o9ZPe7v7yOtbJPXKfbJGIbJNd8ockCHh3sj76H32vix/8n/6n9bWH1vmXOX/BP+98Ayt1Q</latexit><latexit sha1_base64="wE8PNAxqRV0xhraKiAlRilriD8Q=">AC23icbVJdb9MwFHXCx0b5WIFHXq6oYEOKqgQhDVFN2oYQPA6JbkV1sG5cZ7PmOFnsoLUhvPAQrzyx3jb/ALcNpKQMeVLB2fc+71vbaTQkljw/Cn51+6fOXq2vq1zvUbN29tdG/fOTR5VXIx5LnKy1GCRipxdBKq8SoKAVmiRJHyenzVj96L0ojc/3GTgsRZ3isZSo5Wkex7i+a4TmrZywKgKpJbk0AM6YboKbKWC13ouadfkgH4Hz2JEngxfgtk1uLXQqzRxQ+UNhjEnYAmQxgNIfnTMauHiZC1eLsWV7YhlLaMX3bd+cMVovPXBJV4gz2gepcV1kiSnD+VnvpjLjZLHRqsWrzB21HaV6iUoCbQKVeNMhRwV4Acs5EwXIiHfwp2+mwbi/sh/OAiyBagh5ZxgHr/qCTnFeZ0JYrNGYchYWNayt5Eo0HVoZUSA/xWMxdlBjJkxcz9+mgQeOmYBr1S1tYc7+nVFjZsw0S5yzHcCsai35P21c2fRpXEtdVFZovjgorRTYHNqHhoksBbdq6gDyUrpegZ9gidy679BeQrQ68kVw+Lgfhf3o9ZPe7v7yOtbJPXKfbJGIbJNd8ockCHh3sj76H32vix/8n/6n9bWH1vmXOX/BP+98Ayt1Q</latexit><latexit sha1_base64="wE8PNAxqRV0xhraKiAlRilriD8Q=">AC23icbVJdb9MwFHXCx0b5WIFHXq6oYEOKqgQhDVFN2oYQPA6JbkV1sG5cZ7PmOFnsoLUhvPAQrzyx3jb/ALcNpKQMeVLB2fc+71vbaTQkljw/Cn51+6fOXq2vq1zvUbN29tdG/fOTR5VXIx5LnKy1GCRipxdBKq8SoKAVmiRJHyenzVj96L0ojc/3GTgsRZ3isZSo5Wkex7i+a4TmrZywKgKpJbk0AM6YboKbKWC13ouadfkgH4Hz2JEngxfgtk1uLXQqzRxQ+UNhjEnYAmQxgNIfnTMauHiZC1eLsWV7YhlLaMX3bd+cMVovPXBJV4gz2gepcV1kiSnD+VnvpjLjZLHRqsWrzB21HaV6iUoCbQKVeNMhRwV4Acs5EwXIiHfwp2+mwbi/sh/OAiyBagh5ZxgHr/qCTnFeZ0JYrNGYchYWNayt5Eo0HVoZUSA/xWMxdlBjJkxcz9+mgQeOmYBr1S1tYc7+nVFjZsw0S5yzHcCsai35P21c2fRpXEtdVFZovjgorRTYHNqHhoksBbdq6gDyUrpegZ9gidy679BeQrQ68kVw+Lgfhf3o9ZPe7v7yOtbJPXKfbJGIbJNd8ockCHh3sj76H32vix/8n/6n9bWH1vmXOX/BP+98Ayt1Q</latexit><latexit sha1_base64="wE8PNAxqRV0xhraKiAlRilriD8Q=">AC23icbVJdb9MwFHXCx0b5WIFHXq6oYEOKqgQhDVFN2oYQPA6JbkV1sG5cZ7PmOFnsoLUhvPAQrzyx3jb/ALcNpKQMeVLB2fc+71vbaTQkljw/Cn51+6fOXq2vq1zvUbN29tdG/fOTR5VXIx5LnKy1GCRipxdBKq8SoKAVmiRJHyenzVj96L0ojc/3GTgsRZ3isZSo5Wkex7i+a4TmrZywKgKpJbk0AM6YboKbKWC13ouadfkgH4Hz2JEngxfgtk1uLXQqzRxQ+UNhjEnYAmQxgNIfnTMauHiZC1eLsWV7YhlLaMX3bd+cMVovPXBJV4gz2gepcV1kiSnD+VnvpjLjZLHRqsWrzB21HaV6iUoCbQKVeNMhRwV4Acs5EwXIiHfwp2+mwbi/sh/OAiyBagh5ZxgHr/qCTnFeZ0JYrNGYchYWNayt5Eo0HVoZUSA/xWMxdlBjJkxcz9+mgQeOmYBr1S1tYc7+nVFjZsw0S5yzHcCsai35P21c2fRpXEtdVFZovjgorRTYHNqHhoksBbdq6gDyUrpegZ9gidy679BeQrQ68kVw+Lgfhf3o9ZPe7v7yOtbJPXKfbJGIbJNd8ockCHh3sj76H32vix/8n/6n9bWH1vmXOX/BP+98Ayt1Q</latexit>Main family of constraints: (as opposed to
|E[Yi(ai, z) | Ai = ai, Xi = xi] − E[Yi(a0, z) | Ai = ai, Xi = xi]| < τ
<latexit sha1_base64="xWNizRs8+QU/6klSOqWnZ6CX5Y=">ACZnicbVFLS8NAGNzEd3zFinjw8mERFbQkIuhBwQeCxwpWK0Im+2mXbp5sLsRa9s/6c2zF3+GSdqDpg4sDPfsPvN+glnUlnWp6bPzM7NLywuGcsrq2vr5kblScapILRBYh6Lpo8l5SyiDcUp81EUBz6nD7vdvcf36lQrI4elT9hLoh7kQsYASrTPLM0dAJser6Pty1Xjx2gD12BGMpgPdDB4bgwLXH4BIKq1nQN4+5cAxGKbtfiv6TLKJDuABH4dTwzKpVswrANLEnpIomqHvmh9OSRrSBGOpWzZVqLcARaKEU5HhpNKmDSwx3aymiEQyrdQVHTCPYypQ1BLITKSjU34kBDqXsh342mW8hy14u/ue1UhWcuwMWJamiERlfFKQcVAx59BmghLF+xnBRLDsrUC6WGCisp/JS7DLK0+Tp5OabdXsh9Pq1c2kjkW0g3bRAbLRGbpC96iOGoigL21Jq2ib2re+pm/p2+NRXZtkNtEf6PADY1+w0g=</latexit><latexit sha1_base64="xWNizRs8+QU/6klSOqWnZ6CX5Y=">ACZnicbVFLS8NAGNzEd3zFinjw8mERFbQkIuhBwQeCxwpWK0Im+2mXbp5sLsRa9s/6c2zF3+GSdqDpg4sDPfsPvN+glnUlnWp6bPzM7NLywuGcsrq2vr5kblScapILRBYh6Lpo8l5SyiDcUp81EUBz6nD7vdvcf36lQrI4elT9hLoh7kQsYASrTPLM0dAJser6Pty1Xjx2gD12BGMpgPdDB4bgwLXH4BIKq1nQN4+5cAxGKbtfiv6TLKJDuABH4dTwzKpVswrANLEnpIomqHvmh9OSRrSBGOpWzZVqLcARaKEU5HhpNKmDSwx3aymiEQyrdQVHTCPYypQ1BLITKSjU34kBDqXsh342mW8hy14u/ue1UhWcuwMWJamiERlfFKQcVAx59BmghLF+xnBRLDsrUC6WGCisp/JS7DLK0+Tp5OabdXsh9Pq1c2kjkW0g3bRAbLRGbpC96iOGoigL21Jq2ib2re+pm/p2+NRXZtkNtEf6PADY1+w0g=</latexit><latexit sha1_base64="xWNizRs8+QU/6klSOqWnZ6CX5Y=">ACZnicbVFLS8NAGNzEd3zFinjw8mERFbQkIuhBwQeCxwpWK0Im+2mXbp5sLsRa9s/6c2zF3+GSdqDpg4sDPfsPvN+glnUlnWp6bPzM7NLywuGcsrq2vr5kblScapILRBYh6Lpo8l5SyiDcUp81EUBz6nD7vdvcf36lQrI4elT9hLoh7kQsYASrTPLM0dAJser6Pty1Xjx2gD12BGMpgPdDB4bgwLXH4BIKq1nQN4+5cAxGKbtfiv6TLKJDuABH4dTwzKpVswrANLEnpIomqHvmh9OSRrSBGOpWzZVqLcARaKEU5HhpNKmDSwx3aymiEQyrdQVHTCPYypQ1BLITKSjU34kBDqXsh342mW8hy14u/ue1UhWcuwMWJamiERlfFKQcVAx59BmghLF+xnBRLDsrUC6WGCisp/JS7DLK0+Tp5OabdXsh9Pq1c2kjkW0g3bRAbLRGbpC96iOGoigL21Jq2ib2re+pm/p2+NRXZtkNtEf6PADY1+w0g=</latexit><latexit sha1_base64="xWNizRs8+QU/6klSOqWnZ6CX5Y=">ACZnicbVFLS8NAGNzEd3zFinjw8mERFbQkIuhBwQeCxwpWK0Im+2mXbp5sLsRa9s/6c2zF3+GSdqDpg4sDPfsPvN+glnUlnWp6bPzM7NLywuGcsrq2vr5kblScapILRBYh6Lpo8l5SyiDcUp81EUBz6nD7vdvcf36lQrI4elT9hLoh7kQsYASrTPLM0dAJser6Pty1Xjx2gD12BGMpgPdDB4bgwLXH4BIKq1nQN4+5cAxGKbtfiv6TLKJDuABH4dTwzKpVswrANLEnpIomqHvmh9OSRrSBGOpWzZVqLcARaKEU5HhpNKmDSwx3aymiEQyrdQVHTCPYypQ1BLITKSjU34kBDqXsh342mW8hy14u/ue1UhWcuwMWJamiERlfFKQcVAx59BmghLF+xnBRLDsrUC6WGCisp/JS7DLK0+Tp5OabdXsh9Pq1c2kjkW0g3bRAbLRGbpC96iOGoigL21Jq2ib2re+pm/p2+NRXZtkNtEf6PADY1+w0g=</latexit>)
Intuitive Toy Example
- Protected attribute A is such that A in {b, w}, X
is some quantitative measure of professional competence, and Y is a measure of wealth in 5 years’ time.
- Zi = 1 means individual i gets a subsidy to
move to a neighborhood with better transport links.
Intuitive Toy Example
- Suppose structural equation is
- So if there are two individuals, one of type w and
- ne of type b, and Z1 + Z2 = 1.
- Without the fairness constraint, type w gets the
subsidy even if type b has up to 50 more units of professional ability!
Yi = Xi + 100Zi + 50Zi × I(Ai = w) + Ui
<latexit sha1_base64="G6O0fZJi/VPIziL8S528M+CDGfg=">ACJXicbVBNS8NAEN3Ur1q/oh69LBahIpREFD0oVL3orYJpq0Im+2Xbr5YHejlNA/48W/4sWDRQRP/hU3aQ7aOrA7jzdvmJnRYwKaRhfWmFufmFxqbhcWldW9/QN7caIow5JhYOWchbHhKE0YBYkpGWhEnyPcYaXqDq7TefCRc0DC4k8OIOD7qBbRLMZKcvWze5fCc9hS/wE0DeMhA8dZtiX1iYC2j2Tf85KbUeUiEz/tK4nl0pKrl42qkQWcBWYOyiCPuquP7U6IY58EjMkRNs0IukiEuKGRmV7FiQCOEB6pG2gFS850ku3IE9xTgd2QqxdImLG/OxLkCzH0PaVMNxbTtZT8r9aOZfUSWgQxZIEeDKoGzMoQ5haBjuUEyzZUAGEOVW7QtxHGpjE1NMKdPngWNw6pVM3bo3LtMrejCHbALqgAE5yAGrgGdWABDJ7BK3gHY+1Fe9M+tM+JtKDlPdvgT2jfP7P3oHo=</latexit><latexit sha1_base64="G6O0fZJi/VPIziL8S528M+CDGfg=">ACJXicbVBNS8NAEN3Ur1q/oh69LBahIpREFD0oVL3orYJpq0Im+2Xbr5YHejlNA/48W/4sWDRQRP/hU3aQ7aOrA7jzdvmJnRYwKaRhfWmFufmFxqbhcWldW9/QN7caIow5JhYOWchbHhKE0YBYkpGWhEnyPcYaXqDq7TefCRc0DC4k8OIOD7qBbRLMZKcvWze5fCc9hS/wE0DeMhA8dZtiX1iYC2j2Tf85KbUeUiEz/tK4nl0pKrl42qkQWcBWYOyiCPuquP7U6IY58EjMkRNs0IukiEuKGRmV7FiQCOEB6pG2gFS850ku3IE9xTgd2QqxdImLG/OxLkCzH0PaVMNxbTtZT8r9aOZfUSWgQxZIEeDKoGzMoQ5haBjuUEyzZUAGEOVW7QtxHGpjE1NMKdPngWNw6pVM3bo3LtMrejCHbALqgAE5yAGrgGdWABDJ7BK3gHY+1Fe9M+tM+JtKDlPdvgT2jfP7P3oHo=</latexit><latexit sha1_base64="G6O0fZJi/VPIziL8S528M+CDGfg=">ACJXicbVBNS8NAEN3Ur1q/oh69LBahIpREFD0oVL3orYJpq0Im+2Xbr5YHejlNA/48W/4sWDRQRP/hU3aQ7aOrA7jzdvmJnRYwKaRhfWmFufmFxqbhcWldW9/QN7caIow5JhYOWchbHhKE0YBYkpGWhEnyPcYaXqDq7TefCRc0DC4k8OIOD7qBbRLMZKcvWze5fCc9hS/wE0DeMhA8dZtiX1iYC2j2Tf85KbUeUiEz/tK4nl0pKrl42qkQWcBWYOyiCPuquP7U6IY58EjMkRNs0IukiEuKGRmV7FiQCOEB6pG2gFS850ku3IE9xTgd2QqxdImLG/OxLkCzH0PaVMNxbTtZT8r9aOZfUSWgQxZIEeDKoGzMoQ5haBjuUEyzZUAGEOVW7QtxHGpjE1NMKdPngWNw6pVM3bo3LtMrejCHbALqgAE5yAGrgGdWABDJ7BK3gHY+1Fe9M+tM+JtKDlPdvgT2jfP7P3oHo=</latexit><latexit sha1_base64="hP+6LrUf2d3tZaldqaQvEKMXyw=">AB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i7+gsTLXTzQrMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GS7KDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RtRxzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D7odBu3wMYA6nMFXEIN3AHD9CBLghI4BXevYn35n2suqp569LO4I+8zx84xIo4</latexit><latexit sha1_base64="5cGLW4Oc6HfWRkuTbeluh14wMOc=">ACGnicbVDLSgMxFL1TX7VWHd26CRahIpSMILpQUNzoroJ9aFuGTJq2oZkHSUYpQ3/Gjb/ixoVFBP/GzLQLbT2Q5HDuCfe40WCK43xt5VbWl5ZXcuvFzaKm1vb9k6xrsJYUlajoQhl0yOKCR6wmuZasGYkGfE9wRre8DqtN56YVDwM7vUoYh2f9APe45RoI7n2+YPL0QVqmvsIORg/ZuQke9ua+0yhtk/0wPOS23H5KjM/HxpLzeUF1y7hCs6AFokzIyWYoerak3Y3pLHPAk0FUarl4Eh3EiI1p4KNC+1YsYjQIemzlqEBMf07SblGB0YpYt6oTQn0ChTf/9IiK/UyPeM51YzdS8b9aK9a9s07CgyjWLKDTRr1YIB2iNDLU5ZJRLUaGECq5mRXRAZGEahNsGoIzv/IiqR9XHFx7jDkYQ/2oQwOnMIl3EAVakDhBd7gAybWq/VufU7jylmz3HbhD6yvH9POnuo=</latexit><latexit sha1_base64="5cGLW4Oc6HfWRkuTbeluh14wMOc=">ACGnicbVDLSgMxFL1TX7VWHd26CRahIpSMILpQUNzoroJ9aFuGTJq2oZkHSUYpQ3/Gjb/ixoVFBP/GzLQLbT2Q5HDuCfe40WCK43xt5VbWl5ZXcuvFzaKm1vb9k6xrsJYUlajoQhl0yOKCR6wmuZasGYkGfE9wRre8DqtN56YVDwM7vUoYh2f9APe45RoI7n2+YPL0QVqmvsIORg/ZuQke9ua+0yhtk/0wPOS23H5KjM/HxpLzeUF1y7hCs6AFokzIyWYoerak3Y3pLHPAk0FUarl4Eh3EiI1p4KNC+1YsYjQIemzlqEBMf07SblGB0YpYt6oTQn0ChTf/9IiK/UyPeM51YzdS8b9aK9a9s07CgyjWLKDTRr1YIB2iNDLU5ZJRLUaGECq5mRXRAZGEahNsGoIzv/IiqR9XHFx7jDkYQ/2oQwOnMIl3EAVakDhBd7gAybWq/VufU7jylmz3HbhD6yvH9POnuo=</latexit><latexit sha1_base64="6VDkPHhJM2K4Gyz6mkhn0+38QmE=">ACJXicbVDLSgMxFM34rPVdekmWISKUDKC6EKh6kZ3FexDO8OQSTNtaOZBklHK0J9x46+4cWERwZW/YmY6C29kNzDuedy7z1uxJlUCH0Zc/MLi0vLhZXi6tr6xmZpa7spw1gQ2iAhD0XbxZJyFtCGYorTdiQo9l1OW+7gKq23HqmQLAzu1DCito97AfMYwUpTuns3mHwHLb1fwhNhB4ycJxlSzGfSmj5WPVdN7kZVS4y8dOBljQcVnRKZVRFWcBZYOagDPKoO6Wx1Q1J7NAEY6l7JgoUnaChWKE01HRiWNMBngHu1oGA9306yK0dwXzNd6IVCv0DBjP3dkWBfyqHvamW6sZyupeR/tU6svFM7YUEUKxqQySAv5lCFMLUMdpmgRPGhBpgIpneFpI8FJkobm5pgTp8C5pHVRNVzVtUrl3mdhTALtgDFWCE1AD16AOGoCAZ/AK3sHYeDHejA/jcyKdM/KeHfAnjO8fsregdg=</latexit><latexit sha1_base64="G6O0fZJi/VPIziL8S528M+CDGfg=">ACJXicbVBNS8NAEN3Ur1q/oh69LBahIpREFD0oVL3orYJpq0Im+2Xbr5YHejlNA/48W/4sWDRQRP/hU3aQ7aOrA7jzdvmJnRYwKaRhfWmFufmFxqbhcWldW9/QN7caIow5JhYOWchbHhKE0YBYkpGWhEnyPcYaXqDq7TefCRc0DC4k8OIOD7qBbRLMZKcvWze5fCc9hS/wE0DeMhA8dZtiX1iYC2j2Tf85KbUeUiEz/tK4nl0pKrl42qkQWcBWYOyiCPuquP7U6IY58EjMkRNs0IukiEuKGRmV7FiQCOEB6pG2gFS850ku3IE9xTgd2QqxdImLG/OxLkCzH0PaVMNxbTtZT8r9aOZfUSWgQxZIEeDKoGzMoQ5haBjuUEyzZUAGEOVW7QtxHGpjE1NMKdPngWNw6pVM3bo3LtMrejCHbALqgAE5yAGrgGdWABDJ7BK3gHY+1Fe9M+tM+JtKDlPdvgT2jfP7P3oHo=</latexit><latexit sha1_base64="G6O0fZJi/VPIziL8S528M+CDGfg=">ACJXicbVBNS8NAEN3Ur1q/oh69LBahIpREFD0oVL3orYJpq0Im+2Xbr5YHejlNA/48W/4sWDRQRP/hU3aQ7aOrA7jzdvmJnRYwKaRhfWmFufmFxqbhcWldW9/QN7caIow5JhYOWchbHhKE0YBYkpGWhEnyPcYaXqDq7TefCRc0DC4k8OIOD7qBbRLMZKcvWze5fCc9hS/wE0DeMhA8dZtiX1iYC2j2Tf85KbUeUiEz/tK4nl0pKrl42qkQWcBWYOyiCPuquP7U6IY58EjMkRNs0IukiEuKGRmV7FiQCOEB6pG2gFS850ku3IE9xTgd2QqxdImLG/OxLkCzH0PaVMNxbTtZT8r9aOZfUSWgQxZIEeDKoGzMoQ5haBjuUEyzZUAGEOVW7QtxHGpjE1NMKdPngWNw6pVM3bo3LtMrejCHbALqgAE5yAGrgGdWABDJ7BK3gHY+1Fe9M+tM+JtKDlPdvgT2jfP7P3oHo=</latexit><latexit sha1_base64="G6O0fZJi/VPIziL8S528M+CDGfg=">ACJXicbVBNS8NAEN3Ur1q/oh69LBahIpREFD0oVL3orYJpq0Im+2Xbr5YHejlNA/48W/4sWDRQRP/hU3aQ7aOrA7jzdvmJnRYwKaRhfWmFufmFxqbhcWldW9/QN7caIow5JhYOWchbHhKE0YBYkpGWhEnyPcYaXqDq7TefCRc0DC4k8OIOD7qBbRLMZKcvWze5fCc9hS/wE0DeMhA8dZtiX1iYC2j2Tf85KbUeUiEz/tK4nl0pKrl42qkQWcBWYOyiCPuquP7U6IY58EjMkRNs0IukiEuKGRmV7FiQCOEB6pG2gFS850ku3IE9xTgd2QqxdImLG/OxLkCzH0PaVMNxbTtZT8r9aOZfUSWgQxZIEeDKoGzMoQ5haBjuUEyzZUAGEOVW7QtxHGpjE1NMKdPngWNw6pVM3bo3LtMrejCHbALqgAE5yAGrgGdWABDJ7BK3gHY+1Fe9M+tM+JtKDlPdvgT2jfP7P3oHo=</latexit><latexit sha1_base64="G6O0fZJi/VPIziL8S528M+CDGfg=">ACJXicbVBNS8NAEN3Ur1q/oh69LBahIpREFD0oVL3orYJpq0Im+2Xbr5YHejlNA/48W/4sWDRQRP/hU3aQ7aOrA7jzdvmJnRYwKaRhfWmFufmFxqbhcWldW9/QN7caIow5JhYOWchbHhKE0YBYkpGWhEnyPcYaXqDq7TefCRc0DC4k8OIOD7qBbRLMZKcvWze5fCc9hS/wE0DeMhA8dZtiX1iYC2j2Tf85KbUeUiEz/tK4nl0pKrl42qkQWcBWYOyiCPuquP7U6IY58EjMkRNs0IukiEuKGRmV7FiQCOEB6pG2gFS850ku3IE9xTgd2QqxdImLG/OxLkCzH0PaVMNxbTtZT8r9aOZfUSWgQxZIEeDKoGzMoQ5haBjuUEyzZUAGEOVW7QtxHGpjE1NMKdPngWNw6pVM3bo3LtMrejCHbALqgAE5yAGrgGdWABDJ7BK3gHY+1Fe9M+tM+JtKDlPdvgT2jfP7P3oHo=</latexit><latexit sha1_base64="G6O0fZJi/VPIziL8S528M+CDGfg=">ACJXicbVBNS8NAEN3Ur1q/oh69LBahIpREFD0oVL3orYJpq0Im+2Xbr5YHejlNA/48W/4sWDRQRP/hU3aQ7aOrA7jzdvmJnRYwKaRhfWmFufmFxqbhcWldW9/QN7caIow5JhYOWchbHhKE0YBYkpGWhEnyPcYaXqDq7TefCRc0DC4k8OIOD7qBbRLMZKcvWze5fCc9hS/wE0DeMhA8dZtiX1iYC2j2Tf85KbUeUiEz/tK4nl0pKrl42qkQWcBWYOyiCPuquP7U6IY58EjMkRNs0IukiEuKGRmV7FiQCOEB6pG2gFS850ku3IE9xTgd2QqxdImLG/OxLkCzH0PaVMNxbTtZT8r9aOZfUSWgQxZIEeDKoGzMoQ5haBjuUEyzZUAGEOVW7QtxHGpjE1NMKdPngWNw6pVM3bo3LtMrejCHbALqgAE5yAGrgGdWABDJ7BK3gHY+1Fe9M+tM+JtKDlPdvgT2jfP7P3oHo=</latexit><latexit sha1_base64="G6O0fZJi/VPIziL8S528M+CDGfg=">ACJXicbVBNS8NAEN3Ur1q/oh69LBahIpREFD0oVL3orYJpq0Im+2Xbr5YHejlNA/48W/4sWDRQRP/hU3aQ7aOrA7jzdvmJnRYwKaRhfWmFufmFxqbhcWldW9/QN7caIow5JhYOWchbHhKE0YBYkpGWhEnyPcYaXqDq7TefCRc0DC4k8OIOD7qBbRLMZKcvWze5fCc9hS/wE0DeMhA8dZtiX1iYC2j2Tf85KbUeUiEz/tK4nl0pKrl42qkQWcBWYOyiCPuquP7U6IY58EjMkRNs0IukiEuKGRmV7FiQCOEB6pG2gFS850ku3IE9xTgd2QqxdImLG/OxLkCzH0PaVMNxbTtZT8r9aOZfUSWgQxZIEeDKoGzMoQ5haBjuUEyzZUAGEOVW7QtxHGpjE1NMKdPngWNw6pVM3bo3LtMrejCHbALqgAE5yAGrgGdWABDJ7BK3gHY+1Fe9M+tM+JtKDlPdvgT2jfP7P3oHo=</latexit>Considerations
- There might be no feasible solution if τ is small
enough.
- It might be the case that the “counterfactual gap”
in each constraint remains constant regardless of Z.
- These are features of the intervention, not of the
fairness framework. Again, a good intervention is a matter of real world design, not of algorithm design!
Illustration (Partially Synthetic Data)
- NYC Public Schools:
intervention Z is to provide calculus classes in schools.
- Attribute A is whether
school has a white majority.
- Outcome Y is proportion
- f students taking the
SAT/ACT.
- Geographical interference
is assumed.
Results
Conclusion
- I propose that causal modeling should be a key
component of fairness considerations.
- Fairness has multiple facets. Here we considered
prediction and policy-making under interference.
- Much more is relevant: selection bias, dynamic
prediction/treatments etc.
- Good software design could help building
massive experiments in the internet, for instance.
References
- M. Kusner, C. Russell, J. Loftus and R. Silva (2017). “Counterfactual
Fairness”. NIPS 2017. https://papers.nips.cc/paper/6995-counterfactual-fairness
- C. Russell, M. Kusner, J. Loftus and R. Silva (2017). “When Worlds
Collide: Integrating Different Counterfactual Assumptions in Fairness”. NIPS 2017. https://papers.nips.cc/paper/7220-when-worlds-collide- integrating-different-counterfactual-assumptions-in-fairness
- J. Loftus, C. Russell, M. Kusner and R. Silva (2018). “Causal
Reasoning for Algorithmic Fairness”. https://arxiv.org/abs/1805.05859
- M. Kusner, C. Russell, J. Loftus and R. Silva (2018). “Causal