instance based token level causal
play

Instance-Based (Token-Level) Causal Reasoning for AI Denver Dash - PowerPoint PPT Presentation

Why Am I Stuck? Instance-Based (Token-Level) Causal Reasoning for AI Denver Dash Intel Science & Technology Center on Embedded Computing Robotics Institute Carnegie Mellon University Instance-Based Causality What is it? A specific


  1. Why Am I Stuck? Instance-Based (Token-Level) Causal Reasoning for AI Denver Dash Intel Science & Technology Center on Embedded Computing Robotics Institute Carnegie Mellon University

  2. Instance-Based Causality What is it? A specific causal hypothesis relating a particular sequence of events Event1 Event1 Event2 Causal time Model( X ) Event3 Event2 Inference Event4 Event3 Event4

  3. Instance vs. General Causation Token vs. Type-Level Causation Type-level model for lung cancer Instance-based explanation for Bob’s lung cancer: Bob’s lung cancer was caused by that time when he snorted asbestos in the 80s.

  4. Why Should You Care About Instance-Based Causality?

  5. Automated Scientific Discovery Expected Observation Experimentation Event1 Event1 Event2 Event2 time time Event3’ Event3 Event4’ Event4 Explanation Existing Theory Event1 Event1 Repeat Prediction Event2 Event2 Event3 Event4 Event3’ Event4’

  6. Dynamic Troubleshooting Self-diagnosing Code Autonomous Robotics Video Understanding

  7. “Causal Explication” Event1 Past Unobserved Event2 Observed Present Future Event3 Event4

  8. Desirable Properties of Causal Explication Bob Drinks alcohol Bob Drinks a liquid 1. Multiple hypotheses Bob Falls Asleep Bob Falls Asleep Bob is driving Causal time 2. Simple hypotheses Model( X ) 3. Quantified hypotheses p 1 A car crashes Bob’s car crashes 4. Deals with unknowns An ambulance comes 5. Fills in the gaps An ambulance comes p 2 Bob stayed up all night p 3 Bob drinks coffee Bob Falls Asleep Bob is driving Bob drinks water Bob’s car crashes Bob Falls Asleep in his bed An ambulance comes A car crashes An ambulance comes

  9. How to represent instance-based causality? Event1 Event2 E1=f1(U1) E2=f2(E1,U2) E3=f3(E2,U3) E4=f4(E2,U4) Event3 Event4 Directed Graph? SEMs?

  10. How to Perform Instance-Based Causal Reasoning?

  11. Inference in a Causal Model: Bob in room Mary in room Bob in room Bob in room !Mary in room Light off Bob turns off light Inference Instantiate Bob turns off light Light off Evidence P(X) Light off Bob in room Bob turns off light Light off

  12. Inference in a Causal Model: Bob in room Mary in room Bob in room Bob in room Mary in room Mary in room Bob turns off light Light off Inference Instantiate Bob turns off light Light off Evidence P(X) Light off Mary in room Bob in room Light off Bob turns off light

  13. Actual Causation & HP-Explanation (Halpern & Pearl 2001,2005) Event1 Past Event1 Unobserved Event2 Event2 Observed Event3 Event4 Present Event3 Event4 “Actual Causation” “HP - Explanation”

  14. Problem #1: Evidence-Dependent Structure (Halpern & Pearl 2001, 2005) Mary Mary Shoots Hits Simultaneous Bottle Hits Breaks Bob Bob Shoots Hits Mary Mary Hits Shoots Mary Hits First Bottle Breaks Bob Bob Shoots Hits Mary Mary Shoots Hits Bob Hits First Bottle Breaks Bob Bob Shoots Hits

  15. Problem #2: Model Complexity Example: HP’s rock throwing example with 1000s of people 1000! orderings

  16. Problem #3: Infinite Structure 5 hits 3 3 hits 11 11 sinks Stick hits Cue ball 9 hits 11 in corner Cue ball hits 5 5 hits 12 12 hits 9

  17. Our Solution: Causal Logic Models (Vennekens et al. 2009, Dash et al. 2013) First-Order Knowledge Base Modular Evidence-Based Probabilistic Semantics Causation not implication More general than Horn clauses Temporality is Explicit First-order Predicates

  18. Thanks! Denver.h.dash@intel.com Joint work with: Mark Voortman Martijn de Jongh

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend