DisCo: Physics-Based Unsupervised Discovery of Coherent Structures in Spatiotemporal Systems
Adam Rupe, Nalini Kumar, Vladislav Epifanov, Karthik Kashinath,, Oleksandr Pavlyk, Frank Schlimbach, Mostofa Patwary, Sergey Maidanov, Victor, Lee, Prabhat, James P. Crutchfield

TL;DR
DisCo is a scalable, physics-based unsupervised learning method that decomposes complex spatiotemporal data into coherent structures, demonstrated on climate data with high efficiency on supercomputers.
Contribution
DisCo introduces a high-performance, distributed workflow for behavior-driven local causal state theory, enabling scalable unsupervised discovery of structures in scientific data.
Findings
Successfully captured coherent structures from observational and simulated data.
Processed 89.5 TB of climate data in 6.6 minutes using 1024 nodes.
Achieved 91% weak-scaling and 64% strong-scaling efficiency.
Abstract
Extracting actionable insight from complex unlabeled scientific data is an open challenge and key to unlocking data-driven discovery in science. Complementary and alternative to supervised machine learning approaches, unsupervised physics-based methods based on behavior-driven theories hold great promise. Due to computational limitations, practical application on real-world domain science problems has lagged far behind theoretical development. We present our first step towards bridging this divide - DisCo - a high-performance distributed workflow for the behavior-driven local causal state theory. DisCo provides a scalable unsupervised physics-based representation learning method that decomposes spatiotemporal systems into their structurally relevant components, which are captured by the latent local causal state variables. Complex spatiotemporal systems are generally highly structured…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
