causality and algebraic geometry
play

Causality and Algebraic Geometry Andrew Critch UC Berkeley - PowerPoint PPT Presentation

Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu Causality and Algebraic Geometry Andrew Critch UC Berkeley September, 2012 Causality and Algebraic Geometry Andrew Critch, UC Berkeley


  1. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu Causality and Algebraic Geometry Andrew Critch UC Berkeley September, 2012

  2. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu Outline Coin- and die-biasing games 1 The causal inference problem 2 Macaulay2 Demonstration... 3 Finer algebraic invariants 4 Binary hidden Markov models 5 MPS-entangled qubits 6 Further reading 7

  3. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu Coin- and die-biasing games Coin- and die-biasing games 1 The causal inference problem 2 Macaulay2 Demonstration... 3 Finer algebraic invariants 4 Binary hidden Markov models 5 MPS-entangled qubits 6 Further reading 7

  4. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu Coin- and die-biasing games Coin-biasing games Consider a game consisting of coin flips where earlier coin outcomes affect the biases of later coins in a prescribed way. (Imagine I have some clear, heavy plastic that I can stick to the later coins to give them any bias I want, on the fly.)

  5. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu Coin- and die-biasing games Example: “DACB” We can specify a coin biasing game with a diagram of how the coins influence each other, i.e. a graph on the coin names with a list of biases called a conditional probability table (CPT) , e.g.:

  6. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu Coin- and die-biasing games Example: “DACB” Here, the first two coin flips are from two different coins, and the outcomes (0 or 1) are labelled D and A . (I’m using the letters out of sequence on purpose.)

  7. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu Coin- and die-biasing games Example: “DACB” Based on the outcome DA , a bias is chosen for another coin, which we flip and label its outcome C . Similarly C determines a bias for the B coin.

  8. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu Coin- and die-biasing games Thus, a coin-biasing game is specified by data ( V , G , Θ), where: V is a set of binary random variables , G is a directed acyclic graph (DAG) called the structure , whose vertices are the variables, and Θ is a conditional probability table (CPT) specifying the values P ( V i = v | parents ( V i ) = w ) for all i , v , and w Note: without the binarity restriction, this is the definition of a Bayesian network or Bayes net [J. Pearl, 1985].

  9. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu Coin- and die-biasing games Now suppose the “DACB” game is running inside a box, but we don’t know its structure graph G or the CPT parameters Θ. Each time it runs, it prints us out a receipt showing the value of the variables A, B, C, and D, in that order , but nothing else: Say we got 10,000 such receipts, from which we estimate a probability table for the 16 possible outcomes...

  10. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu Coin- and die-biasing games P (0000) = 0 . 0343 , P (1000) = 0 . 0508 , P (0001) = 0 . 0261 , P (1001) = 0 . 0353 , P (0010) = 0 . 0162 , P (1010) = 0 . 0500 , P (0011) = 0 . 0520 , P (1111) = 0 . 0909 , P (0100) = 0 . 1437 , P (1100) = 0 . 1919 , P (0101) = 0 . 1125 , P (1101) = 0 . 1438 , P (0110) = 0 . 0038 , P (1110) = 0 . 0122 , P (0111) = 0 . 0126 , P (1111) = 0 . 0239 From this probability table we can infer any correlational relationships we want. How about causality ? Stats 101 quiz: From the probabilities alone, can we infer G , the causal structure of the game? What extra information is needed?

  11. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu Coin- and die-biasing games P (0000) = 0 . 0343 , P (1000) = 0 . 0508 , P (0001) = 0 . 0261 , P (1001) = 0 . 0353 , P (0010) = 0 . 0162 , P (1010) = 0 . 0500 , P (0011) = 0 . 0520 , P (1111) = 0 . 0909 , P (0100) = 0 . 1437 , P (1100) = 0 . 1919 , P (0101) = 0 . 1125 , P (1101) = 0 . 1438 , P (0110) = 0 . 0038 , P (1110) = 0 . 0122 , P (0111) = 0 . 0126 , P (1111) = 0 . 0239 From this probability table we can infer any correlational relationships we want. How about causality ? Stats 101 quiz: From the probabilities alone, can we infer G , the causal structure of the game? What extra information is needed?

  12. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu Coin- and die-biasing games P (0000) = 0 . 0343 , P (1000) = 0 . 0508 , P (0001) = 0 . 0261 , P (1001) = 0 . 0353 , P (0010) = 0 . 0162 , P (1010) = 0 . 0500 , P (0011) = 0 . 0520 , P (1111) = 0 . 0909 , P (0100) = 0 . 1437 , P (1100) = 0 . 1919 , P (0101) = 0 . 1125 , P (1101) = 0 . 1438 , P (0110) = 0 . 0038 , P (1110) = 0 . 0122 , P (0111) = 0 . 0126 , P (1111) = 0 . 0239 From this probability table we can infer any correlational relationships we want. How about causality ? Stats 101 quiz: From the probabilities alone, can we infer G , the causal structure of the game? What extra information is needed?

  13. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu Coin- and die-biasing games P (0000) = 0 . 0343 , P (1000) = 0 . 0508 , P (0001) = 0 . 0261 , P (1001) = 0 . 0353 , P (0010) = 0 . 0162 , P (1010) = 0 . 0500 , P (0011) = 0 . 0520 , P (1111) = 0 . 0909 , P (0100) = 0 . 1437 , P (1100) = 0 . 1919 , P (0101) = 0 . 1125 , P (1101) = 0 . 1438 , P (0110) = 0 . 0038 , P (1110) = 0 . 0122 , P (0111) = 0 . 0126 , P (1111) = 0 . 0239 From this probability table we can infer any correlational relationships we want. How about causality ? Stats 101 quiz: From the probabilities alone, can we infer G , the causal structure of the game? What extra information is needed?

  14. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu Coin- and die-biasing games Nothing more is needed! The probability data alone is enough information to reliably distinguish the causal structure G of the “DACB” game from other structures on 4 binary variables. The reason is that, by arising from G , the 16 probabilities p 0000 , p 0001 , . . . , p 1111 are forced to satisfy a system of 13 polynomial equations f j = 0 which encode [SECRET!] properties readable from the graph that do not depend on the CPT Θ [Pistone, Riccomagno, Wynn, 2001]. These equations are almost never satisfied by coin-biasing games arising from other graphs that aren’t subgraphs of G , and coin-biasing games arising from G almost never satisfy conditional independence properties of its proper subgraphs.

  15. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu Coin- and die-biasing games Nothing more is needed! The probability data alone is enough information to reliably distinguish the causal structure G of the “DACB” game from other structures on 4 binary variables. The reason is that, by arising from G , the 16 probabilities p 0000 , p 0001 , . . . , p 1111 are forced to satisfy a system of 13 polynomial equations f j = 0 which encode [SECRET!] properties readable from the graph that do not depend on the CPT Θ [Pistone, Riccomagno, Wynn, 2001]. These equations are almost never satisfied by coin-biasing games arising from other graphs that aren’t subgraphs of G , and coin-biasing games arising from G almost never satisfy conditional independence properties of its proper subgraphs.

  16. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu Coin- and die-biasing games For now, the take-away is:

  17. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu The causal inference problem Coin- and die-biasing games 1 The causal inference problem 2 Macaulay2 Demonstration... 3 Finer algebraic invariants 4 Binary hidden Markov models 5 MPS-entangled qubits 6 Further reading 7

  18. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu The causal inference problem Wait, what does causality even mean? In short, causality is the extent to which we can employ directed graphical models to predict and control real-world phenomena. I.e. it’s how well we can pretend nature is a die-biasing game . Definition [J. Pearl, 2000; awarded the 2011 Turing Prize] A (fully specified) causal theory is defined by an ordered triple ( V , G , Θ): a set of random variables, a DAG on those variables, and a compatible CPT. If not all of V , often a subset O ⊂ V of observed variables is also specified, and the others are called hidden variables . (Note: This formal framework is enough to discuss any other notion of causality I’ve seen, including all those listed on the Wikipedia and Stanford Encyclopedia of Philosophy entries.)

  19. Causality and Algebraic Geometry Andrew Critch, UC Berkeley critch@math.berkeley.edu The causal inference problem Wait, what does causality even mean? A joint probability distribution P on the random variables V is generated by ( G , Θ) in the obvious way (like a die-biasing game), � P ( v 1 . . . v n ) = P ( v i | parents ( v i )) i With this framework in place, we can say that causal hypotheses are partial specifications of causal theories. For example, perhaps only ( V , G ) is described, or only part of G . causal inference is the problem of recovering information about ( G , Θ) from the probabilities P or other partial information, and

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