Sensitivity Analysis of Linear Structural Causal Models Carlos - - PowerPoint PPT Presentation

sensitivity analysis of linear structural causal models
SMART_READER_LITE
LIVE PREVIEW

Sensitivity Analysis of Linear Structural Causal Models Carlos - - PowerPoint PPT Presentation

Sensitivity Analysis of Linear Structural Causal Models Carlos Cinelli UCLA Joint work with Daniel Kumor, Bryant Chen, Judea Pearl and Elias Bareinboim ICML, Long Beach, June 2019 Motivating example: smoking and cancer 1 Lets start with


slide-1
SLIDE 1

Sensitivity Analysis of Linear Structural Causal Models

Carlos Cinelli UCLA

ICML, Long Beach, June 2019

Joint work with Daniel Kumor, Bryant Chen, Judea Pearl and Elias Bareinboim

slide-2
SLIDE 2

Motivating example: smoking and cancer

1

Let’s start with a motivating example: the debate

  • n cigarette smoking and lung cancer (50’s/60’s).
slide-3
SLIDE 3

Motivating example: smoking and cancer

1

Let’s start with a motivating example: the debate

  • n cigarette smoking and lung cancer (50’s/60’s).

Strong association: smokers had 9 times the risk of nonsmokers to develop lung cancer.

slide-4
SLIDE 4

Causal?

Motivating example: smoking and cancer

1

Let’s start with a motivating example: the debate

  • n cigarette smoking and lung cancer (50’s/60’s).

Strong association: smokers had 9 times the risk of nonsmokers to develop lung cancer.

slide-5
SLIDE 5

Causal?

Motivating example: smoking and cancer

1

Let’s start with a motivating example: the debate

  • n cigarette smoking and lung cancer (50’s/60’s).

Strong association: smokers had 9 times the risk of nonsmokers to develop lung cancer. Not everyone agreed with this hypothesis.

slide-6
SLIDE 6

Causal?

Motivating example: smoking and cancer

1

“For my part, I think it is more likely that a common cause supplies the explanation… The

  • bvious common cause to think
  • f is the genotype”
  • Ronald Fisher (1958)

Let’s start with a motivating example: the debate

  • n cigarette smoking and lung cancer (50’s/60’s).

Strong association: smokers had 9 times the risk of nonsmokers to develop lung cancer. Not everyone agreed with this hypothesis.

slide-7
SLIDE 7

Causal? Observational data alone cannot distinguish both models.

Motivating example: smoking and cancer

1

“For my part, I think it is more likely that a common cause supplies the explanation… The

  • bvious common cause to think
  • f is the genotype”
  • Ronald Fisher (1958)

Let’s start with a motivating example: the debate

  • n cigarette smoking and lung cancer (50’s/60’s).

Strong association: smokers had 9 times the risk of nonsmokers to develop lung cancer. Not everyone agreed with this hypothesis.

slide-8
SLIDE 8

2

Motivating example: smoking and cancer

slide-9
SLIDE 9

2

Let’s suppose for a moment that Fisher’s hypothesis were true.

Motivating example: smoking and cancer

slide-10
SLIDE 10

How strong would unobserved confounding need to be to explain all the observed association?

2

Let’s suppose for a moment that Fisher’s hypothesis were true.

Motivating example: smoking and cancer

slide-11
SLIDE 11

“…if cigarette smokers have 9 times the risk of nonsmokers for developing lung cancer, and this is not because cigarette smoke is a causal agent, …, then the proportion of hormone-X- producers among cigarette smokers must be at least 9 times greater than that of nonsmokers“

  • Cornfield et al (1959)

How strong would unobserved confounding need to be to explain all the observed association?

2

Let’s suppose for a moment that Fisher’s hypothesis were true.

Motivating example: smoking and cancer

slide-12
SLIDE 12

“…if cigarette smokers have 9 times the risk of nonsmokers for developing lung cancer, and this is not because cigarette smoke is a causal agent, …, then the proportion of hormone-X- producers among cigarette smokers must be at least 9 times greater than that of nonsmokers“

  • Cornfield et al (1959)

How strong would unobserved confounding need to be to explain all the observed association?

2

Let’s suppose for a moment that Fisher’s hypothesis were true.

Implausible

Motivating example: smoking and cancer

slide-13
SLIDE 13

“…if cigarette smokers have 9 times the risk of nonsmokers for developing lung cancer, and this is not because cigarette smoke is a causal agent, …, then the proportion of hormone-X- producers among cigarette smokers must be at least 9 times greater than that of nonsmokers“

  • Cornfield et al (1959)

How strong would unobserved confounding need to be to explain all the observed association?

2

Let’s suppose for a moment that Fisher’s hypothesis were true.

Implausible

Sensitivity analysis + plausibility judgments = there must be a causal path between cigarette smoking and lung cancer.

Motivating example: smoking and cancer

slide-14
SLIDE 14

In summary: why sensitivity analysis?

3

slide-15
SLIDE 15

In summary: why sensitivity analysis?

Causal inference requires (sometimes untestable) assumptions about the data generating process, such as: (i) the absence of certain direct causal relationships; (ii) the absence of unobserved common causes between certain variables.

3

slide-16
SLIDE 16

In summary: why sensitivity analysis?

Causal inference requires (sometimes untestable) assumptions about the data generating process, such as: (i) the absence of certain direct causal relationships; (ii) the absence of unobserved common causes between certain variables. Therefore, conclusions based on causal models are provisional. What if these assumptions are disputed?

3

slide-17
SLIDE 17

In summary: why sensitivity analysis?

Causal inference requires (sometimes untestable) assumptions about the data generating process, such as: (i) the absence of certain direct causal relationships; (ii) the absence of unobserved common causes between certain variables. Therefore, conclusions based on causal models are provisional. What if these assumptions are disputed? Sensitivity analysis allows us to quantify how the violations of assumptions affect

  • ur conclusions.

3

slide-18
SLIDE 18

In summary: why sensitivity analysis?

Causal inference requires (sometimes untestable) assumptions about the data generating process, such as: (i) the absence of certain direct causal relationships; (ii) the absence of unobserved common causes between certain variables. Therefore, conclusions based on causal models are provisional. What if these assumptions are disputed? Sensitivity analysis allows us to quantify how the violations of assumptions affect

  • ur conclusions.

3

These results can then be submitted to expert judgment, to decide whether problematic degrees of violation are plausible.

slide-19
SLIDE 19

Current sensitivity analysis literature

4

slide-20
SLIDE 20

Sensitivity analysis has been extensively studied in the Health Sciences, Economics, Statistics…

Current sensitivity analysis literature

4

slide-21
SLIDE 21

Sensitivity analysis has been extensively studied in the Health Sciences, Economics, Statistics… However, the current literature is limited to specific model structures and solved on a case-by-case basis; e.g., separate results for,

Current sensitivity analysis literature

4

slide-22
SLIDE 22

Sensitivity analysis has been extensively studied in the Health Sciences, Economics, Statistics… However, the current literature is limited to specific model structures and solved on a case-by-case basis; e.g., separate results for,

Current sensitivity analysis literature

4

slide-23
SLIDE 23

Sensitivity analysis has been extensively studied in the Health Sciences, Economics, Statistics… However, the current literature is limited to specific model structures and solved on a case-by-case basis; e.g., separate results for,

Current sensitivity analysis literature

4

slide-24
SLIDE 24

Sensitivity analysis has been extensively studied in the Health Sciences, Economics, Statistics… However, the current literature is limited to specific model structures and solved on a case-by-case basis; e.g., separate results for,

Current sensitivity analysis literature

4

slide-25
SLIDE 25

Sensitivity analysis has been extensively studied in the Health Sciences, Economics, Statistics… However, the current literature is limited to specific model structures and solved on a case-by-case basis; e.g., separate results for,

Current sensitivity analysis literature

4

And so on.

slide-26
SLIDE 26

Sensitivity analysis has been extensively studied in the Health Sciences, Economics, Statistics… However, the current literature is limited to specific model structures and solved on a case-by-case basis; e.g., separate results for, Can we have a general-purpose, algorithmic framework that captures all these canonical cases — and many more?

Current sensitivity analysis literature

4

And so on.

slide-27
SLIDE 27

Our contribution: a formal, systematic approach to sensitivity analysis for arbitrary linear Structural Causal Models (SCMs).

A systematic approach for sensitivity analysis

5

slide-28
SLIDE 28
  • 1. Formalize sensitivity analysis as identification with non-zero constraints;

Our contribution: a formal, systematic approach to sensitivity analysis for arbitrary linear Structural Causal Models (SCMs).

A systematic approach for sensitivity analysis

5

slide-29
SLIDE 29
  • 1. Formalize sensitivity analysis as identification with non-zero constraints;
  • 2. Devise a novel graphical procedure (PushForward) to incorporate numerical

constraints on bidirected edges; Our contribution: a formal, systematic approach to sensitivity analysis for arbitrary linear Structural Causal Models (SCMs).

A systematic approach for sensitivity analysis

5

slide-30
SLIDE 30
  • 1. Formalize sensitivity analysis as identification with non-zero constraints;
  • 2. Devise a novel graphical procedure (PushForward) to incorporate numerical

constraints on bidirected edges;

  • 3. Develop an efficient graph-based identification algorithm to derive sensitivity

curves. Our contribution: a formal, systematic approach to sensitivity analysis for arbitrary linear Structural Causal Models (SCMs).

A systematic approach for sensitivity analysis

5

slide-31
SLIDE 31
  • 1. Formalize sensitivity analysis as identification with non-zero constraints;
  • 2. Devise a novel graphical procedure (PushForward) to incorporate numerical

constraints on bidirected edges;

  • 3. Develop an efficient graph-based identification algorithm to derive sensitivity

curves. Our contribution: a formal, systematic approach to sensitivity analysis for arbitrary linear Structural Causal Models (SCMs).

A systematic approach for sensitivity analysis

5

…canonical cases are a small subset of all possible sensitivity analyses covered by

  • ur framework.
slide-32
SLIDE 32

Thank you!

For details, come to our poster session: Wed, Jun 12th 6:30pm—9:00pm @ Pacific Ballroom #78 Or see paper: https://tinyurl.com/y5urlwqs

Contact carloscinelli@ucla.edu twitter: @analisereal