Counterfactual Reasoning in Algorithmic Fairness Ricardo Silva - - PowerPoint PPT Presentation

counterfactual reasoning in algorithmic fairness
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

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)

slide-2
SLIDE 2

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.

slide-3
SLIDE 3

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.

slide-4
SLIDE 4

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.

slide-5
SLIDE 5

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>
slide-6
SLIDE 6

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.

slide-7
SLIDE 7

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>
slide-8
SLIDE 8

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>
slide-9
SLIDE 9

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.

slide-10
SLIDE 10

A Causal Diagram

slide-11
SLIDE 11

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.

slide-12
SLIDE 12

A Second Causal Diagram

slide-13
SLIDE 13

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”?

slide-14
SLIDE 14

Zooming In, with Another Example

  • A here stands for race, Y for loan default.
  • Same idea, augmented with a mediator:
slide-15
SLIDE 15

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”

slide-16
SLIDE 16

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.
slide-17
SLIDE 17

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.

slide-18
SLIDE 18

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.

slide-19
SLIDE 19

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)

slide-20
SLIDE 20

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)

slide-21
SLIDE 21

Interventions

  • It is the notion of intervention that leads to

the asymmetric nature of causality.

Rain b URain

UBarometer

Rain = fR(URain) Barometer = b

slide-22
SLIDE 22

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

slide-23
SLIDE 23

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)

slide-24
SLIDE 24

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))

slide-25
SLIDE 25

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))

slide-26
SLIDE 26

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.

slide-27
SLIDE 27

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

slide-28
SLIDE 28

“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.

slide-29
SLIDE 29

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’)

slide-30
SLIDE 30

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.
slide-31
SLIDE 31

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>
slide-32
SLIDE 32
  • 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.

slide-33
SLIDE 33

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)

slide-34
SLIDE 34

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.
slide-35
SLIDE 35

Algorithm

slide-36
SLIDE 36

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.

slide-37
SLIDE 37

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

slide-38
SLIDE 38

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.
slide-39
SLIDE 39

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

slide-40
SLIDE 40

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).

slide-41
SLIDE 41

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!”

slide-42
SLIDE 42

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!

slide-43
SLIDE 43

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)

slide-44
SLIDE 44

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’))

slide-45
SLIDE 45

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.

slide-46
SLIDE 46

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

slide-47
SLIDE 47

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.

slide-48
SLIDE 48

Two Models

“Fair K” “Fair Add”

slide-49
SLIDE 49

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

slide-50
SLIDE 50

Fairness Violations (Simulated Counterfactuals)

slide-51
SLIDE 51

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.

slide-52
SLIDE 52

(ε, δ)- 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>
slide-53
SLIDE 53

Law School Revisited

slide-54
SLIDE 54

COMPAS

slide-55
SLIDE 55

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?

slide-56
SLIDE 56

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).

slide-57
SLIDE 57

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

slide-58
SLIDE 58

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?

slide-59
SLIDE 59

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>

)

slide-60
SLIDE 60

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.

slide-61
SLIDE 61

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>
slide-62
SLIDE 62

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!

slide-63
SLIDE 63

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.

slide-64
SLIDE 64

Results

slide-65
SLIDE 65

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.

slide-66
SLIDE 66

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

Interventions for Fairness”. To be in arXiv at any moment.

slide-67
SLIDE 67

Thank You