Identification of Conditional Causal Effects under Markov - - PowerPoint PPT Presentation

identification of conditional causal effects under markov
SMART_READER_LITE
LIVE PREVIEW

Identification of Conditional Causal Effects under Markov - - PowerPoint PPT Presentation

Identification of Conditional Causal Effects under Markov Equivalence Amin Jaber, Jiji Zhang, Elias Bareinboim jaber0@purdue.edu , jijizhang@ln.edu.hk , eb@cs.columbia.edu 33rd Conference on Neural Information Processing Systems (NeurIPS) 1


slide-1
SLIDE 1

Identification of Conditional Causal Effects under Markov Equivalence

Amin Jaber, Jiji Zhang, Elias Bareinboim

1

jaber0@purdue.edu , jijizhang@ln.edu.hk , eb@cs.columbia.edu

33rd Conference on Neural Information Processing Systems (NeurIPS)
 Vancouver, Canada — December, 2019

slide-2
SLIDE 2

2

Motivating Example

  • What’s the effect of exercise on cholesterol?

1 2

slide-3
SLIDE 3

2

Motivating Example

  • What’s the effect of exercise on cholesterol?

1 2

Solution: Causal Diagram

Age Exercise Cholesterol

slide-4
SLIDE 4

2

Motivating Example

  • What’s the effect of exercise on cholesterol?

1 2

More exercise → Higher cholesterol

Correlation ✕ Solution: Causal Diagram

Age Exercise Cholesterol

slide-5
SLIDE 5

2

Motivating Example

  • What’s the effect of exercise on cholesterol?

More exercise → Lower cholesterol (for each age group)

Causation

1 2

More exercise → Higher cholesterol

Correlation ✕ Solution: Causal Diagram

Age Exercise Cholesterol

slide-6
SLIDE 6

What is Causal Identification?

3

slide-7
SLIDE 7

What is Causal Identification?

1

Query

Px(y|z)

Q=

3

slide-8
SLIDE 8

What is Causal Identification?

1

Query

2

Px(y|z)

Q=

Diagram Z Y X

3

slide-9
SLIDE 9

What is Causal Identification?

1

Query

2 3

Data

P(x, z, y) Px(y|z)

Q=

Diagram Z Y X

3

slide-10
SLIDE 10

What is Causal Identification?

1

Query

2 3

Data

P(x, z, y) Px(y|z)

Q= Based on the current knowledge about the problem (2) and the available data (3), is the research question (1) identifiable?

Diagram Z Y X

3

slide-11
SLIDE 11

What is Causal Identification?

1

Query

2 3

Data

P(x, z, y) Px(y|z)

Q= Based on the current knowledge about the problem (2) and the available data (3), is the research question (1) identifiable? computable

Diagram Z Y X

3

slide-12
SLIDE 12

Causal Inference Engine

What is Causal Identification?

1

Query

2 3

Data

P(x, z, y) Px(y|z)

Q=

Solution

yes / no? Based on the current knowledge about the problem (2) and the available data (3), is the research question (1) identifiable?

Diagram Z Y X

3

slide-13
SLIDE 13

Causal Inference Engine

What is Causal Identification?

1

Query

2 3

Data

P(x, z, y) Px(y|z)

Q=

Solution

yes / no?

Px(y|z) = P(y|z, x)

Based on the current knowledge about the problem (2) and the available data (3), is the research question (1) identifiable?

Diagram Z Y X

3

slide-14
SLIDE 14

Causal Inference Engine

What is Causal Identification?

1

Query

2 3

Data

P(x, z, y) Px(y|z)

Q=

Solution

yes / no?

Px(y|z) = P(y|z, x) Association (Data) Causation (Query)

Based on the current knowledge about the problem (2) and the available data (3), is the research question (1) identifiable?

👎

Diagram Z Y X

3

slide-15
SLIDE 15

Causal Inference Engine

What is Causal Identification?

1

Query

2 3

Data

P(x, z, y) Px(y|z)

Q=

Solution

yes / no?

Px(y|z) = P(y|z, x) Association (Data) Causation (Query)

Based on the current knowledge about the problem (2) and the available data (3), is the research question (1) identifiable?

👎

Diagram Z Y X

Great, but…

3

slide-16
SLIDE 16

Can a causal diagram be learned from data?

4

slide-17
SLIDE 17

Can a causal diagram be learned from data?

Answer: In general, no!

4

slide-18
SLIDE 18

Can a causal diagram be learned from data?

1 2 3

Z Y X Z Y X Z Y X

4

slide-19
SLIDE 19

Can a causal diagram be learned from data?

1 2 3

P(x, z, y)

Non-causal Probability Distribution

Z Y X Z Y X Z Y X

4

slide-20
SLIDE 20

Can a causal diagram be learned from data?

1 2 3

P(x, z, y)

Non-causal Probability Distribution Diagrams impose the same constraints over the observational distribution.

Z Y X Z Y X Z Y X

4

slide-21
SLIDE 21

Can a causal diagram be learned from data?

1 2 3

P(x, z, y)

Non-causal Probability Distribution Diagrams impose the same constraints over the observational distribution. Markov Equivalence Class

Z Y X Z Y X Z Y X

4

slide-22
SLIDE 22

Can a causal diagram be learned from data?

1 2 3

P(x, z, y)

Non-causal Probability Distribution Diagrams impose the same constraints over the observational distribution. Markov Equivalence Class

Z Y X Z Y X Z Y X

Partial Ancestral Graph (PAG)

Summary Graph

Z Y X

4

slide-23
SLIDE 23

Relaxed CI Engine

1

Query

3 Diagram 2

Data

P(x, z, y) Px(y|z)

Q=

Causal Learning

5

Data-Driven Causal Identification

Z Y X

?

slide-24
SLIDE 24

Relaxed CI Engine

1

Query

3 Diagram 2

Data

P(x, z, y) Px(y|z)

Q=

Causal Learning

5

Data-Driven Causal Identification

Z Y X

slide-25
SLIDE 25

Relaxed CI Engine

1

Query

3 Diagram 2

Data

P(x, z, y) Px(y|z)

Q=

Solution

yes / no?

Based on the qualitative causal diagram (3) learned from data (2), is the causal effect (1) computable?

Causal Learning

  • Research question:

5

Data-Driven Causal Identification

Z Y X

slide-26
SLIDE 26

Relaxed CI Engine

1

Query

3 Diagram 2

Data

P(x, z, y) Px(y|z)

Q=

Solution

yes / no?

Based on the qualitative causal diagram (3) learned from data (2), is the causal effect (1) computable?

Causal Learning

  • Research question:

5

Data-Driven Causal Identification

Z Y X

slide-27
SLIDE 27

Relaxed CI Engine

1

Query

3 Diagram 2

Data

P(x, z, y) Px(y|z)

Q=

Solution

yes / no?

Based on the qualitative causal diagram (3) learned from data (2), is the causal effect (1) computable?

Causal Learning

Effect is identifiable in every
 diagram in the equivalence class,
 and with same expression!

  • Research question:

Px(y|z) = P(y|z, x) 👎

5

Data-Driven Causal Identification

Z Y X

slide-28
SLIDE 28

6

Conclusions

slide-29
SLIDE 29
  • We develop an algorithm to identify conditional

causal effects from an equivalence class of causal diagrams.

6

Conclusions

slide-30
SLIDE 30
  • We develop an algorithm to identify conditional

causal effects from an equivalence class of causal diagrams.

  • This is the first general, entirely data-driven

procedure for finding conditional causal effects available in the literature.

6

Conclusions

slide-31
SLIDE 31
  • We develop an algorithm to identify conditional

causal effects from an equivalence class of causal diagrams.

  • This is the first general, entirely data-driven

procedure for finding conditional causal effects available in the literature.

  • To know more about it -- stop by our poster #186.

6

Conclusions

slide-32
SLIDE 32
  • We develop an algorithm to identify conditional

causal effects from an equivalence class of causal diagrams.

  • This is the first general, entirely data-driven

procedure for finding conditional causal effects available in the literature.

  • To know more about it -- stop by our poster #186.

Thank you! 

6

Conclusions