CauScale: Neural Causal Discovery at Scale
Abstract
Lay Summary
Understanding cause and effect from data is one of the most important problems in science. When doctors want to know if a drug actually cures a disease — not just correlates with recovery — or when biologists want to understand which genes control others, they need causal discovery: the ability to automatically reconstruct cause-and-effect relationships from observations. Existing methods, however, are too slow or require too much computer memory to work at the scale of modern datasets with thousands of variables. We built CauScale, a neural network that learns to identify causal relationships efficiently. The core idea is to progressively compress the data as it flows through the network — like zooming out on a map once the important details have already been captured — rather than processing everything at full resolution throughout. This keeps computation manageable without discarding the signals that reveal causation. CauScale is up to 13,000 times faster than existing methods and can handle training on graphs with up to 5,00 variables, a scale where prior approaches run out of memory, making large graph causal discovery easier.