160 likes | 202 Views
This challenge focuses on discovering causality in various domains such as health, climate, and economy. Learn how different factors influence outcomes and make beneficial predictions. Explore causal graphs and methods for assessment, with or without experiments.
E N D
IJCNN 2013 IEEE/INNS Cause-Effect Pair Challenge Isabelle Guyon, ChaLearn clopinet.com/causality
…your health? …climate changes? … the economy? Causal discovery What affects… Which actions will have beneficial effects? clopinet.com/causality
Available data • A lot of “observational” data. Correlation Causality! • Experiments are often needed, but: • Costly • Unethical • Infeasible clopinet.com/causality
Setup • No feed-back loops. • No time. Samples are drawn randomly and independently. We consider pairs of variables {A, B} for which A B means A = f (B, noise). clopinet.com/causality
Anxiety Peer Pressure Born an Even Day Yellow Fingers Smoking Genetics Allergy Lung Cancer Attention Disorder Coughing Fatigue Car Accident Causal graph example clopinet.com/causality
Anxiety Peer Pressure Born an Even Day Yellow Fingers Smoking Genetics Allergy Lung Cancer Attention Disorder Coughing Fatigue Car Accident Causality assessmentwith experiments clopinet.com/causality
Causality assessmentwithout experiments? • Possible to some extent, using: • Conditional independence tests, e.g. in A -> Z -> B, A <- Z <- B or A <- Z -> B, • A is independent of B given Z • but NOT in A -> Z <- B • But… • Such methods require a lot of data to work well and often rely on simplifying assumptions (e.g. “causal sufficiency”, “faithfulness”, linearity, Gaussian noise) clopinet.com/causality
Cause-effect pair problem A B Smoking Lung Cancer Lung Cancer Fatigue A -> B A <- B A – B A | B Genetics Attention Disorder Lung Cancer Born an Even Day Lung Cancer clopinet.com/causality
Typical method Test whether A -> B is a better explanation than A <- B comparing two models: B = f (A, noise) A = f (B, noise) clopinet.com/causality
Scoring S 0 A -> B A – B or A|B A <- B • Is A a cause of B, B a cause of A, or neither? • Average two AUCs for the separations: • A -> B vs. A – B, A | B, A <- B • A <- B vs. A – B, A | B, A -> B clopinet.com/causality
A ? B A -> B B =Altitude B A A = Temperature clopinet.com/causality
A ? B A <- B B =Wages B A A = Age clopinet.com/causality
A ? B A | B B A clopinet.com/causality
A ? B A - B B A clopinet.com/causality
Conclusion • Imagine…that we could find out: • what causes epidemics • what causes cancer • what causes climate changes • what causes economic changes by analyzing data constantly collected • Bring your solution or your own data! clopinet.com/causality
Credits • Initial impulse: the cause-effect pair task proposed in the causality "pot-luck" challenge by Joris Mooij, Dominik Janzing, and Bernhard Schölkopf. • Protocol review, advisors and beta testers • Hugo Jair Escalante (IANOE, Mexico) • Seth Flaxman (Carnegie Mellon University, USA) • Mikael Henaff (New York University, USA) • Dominik Janzing (Max Plank Institute of Biological cybernetics, Germany) • Florin Popescu (Fraunhofer Institute, Berlin, Germany) • Bernhard Schoelkopf (Max Plank Institute of Biological cybernetics, Germany) • Peter Spirtes (Carnegie Mellon University, USA) • Alexander Statnikov (New York University, USA) • Ioannis Tsamardinos (University of Crete, Greece) • Jianxin Yin (University of Pennsylvannia, USA) • Kun Zhang (Max Plank Institute of Biological cybernetics, Germany) • Vincent Lemaire (Orange, France) • Data and code preparation • Isabelle Guyon (ChaLearn, USA) • Alexander Statnikov (New York University, USA) • Mikael Henaff (New York University, USA) clopinet.com/causality