BACKSHIFT: Learning causal cyclic graphs from unknown shift interventions

D. Rothenhäusler, C. Heinze, Jonas Martin Peters, N. Meinshausen

12 Citations (Scopus)

Abstract

We propose a simple method to learn linear causal cyclic models in the presence of latent variables. The method relies on equilibrium data of the model recorded under a specific kind of interventions ("shift interventions"). The location and strength of these interventions do not have to be known and can be estimated from the data. Our method, called BACKSHIFT, only uses second moments of the data and performs simple joint matrix diagonalization, applied to differences between covariance matrices. We give a sufficient and necessary condition for identifiability of the system, which is fulfilled almost surely under some quite general assumptions if and only if there are at least three distinct experimental settings, one of which can be pure observational data. We demonstrate the performance on some simulated data and applications in flow cytometry and financial time series.

Original languageEnglish
Title of host publicationAdvances in Neural Information Processing Systems 28 (NIPS 2015) : Proceedings from the conference, "Neural Information Processing Systems 2015." •
EditorsC. C. Cortes, N.D. Lawrence , D.D. Lee, M. Sugiyama, R. Garnett
Number of pages9
PublisherNIPS Proceedings
Publication date2015
Pages1513-1521
Publication statusPublished - 2015
Externally publishedYes

Fingerprint

Dive into the research topics of 'BACKSHIFT: Learning causal cyclic graphs from unknown shift interventions'. Together they form a unique fingerprint.

Cite this