English

Scalable Topological Data Analysis and Visualization for Evaluating Data-Driven Models in Scientific Applications

Machine Learning 2019-07-22 v1 Human-Computer Interaction Neural and Evolutionary Computing Machine Learning

Abstract

With the rapid adoption of machine learning techniques for large-scale applications in science and engineering comes the convergence of two grand challenges in visualization. First, the utilization of black box models (e.g., deep neural networks) calls for advanced techniques in exploring and interpreting model behaviors. Second, the rapid growth in computing has produced enormous datasets that require techniques that can handle millions or more samples. Although some solutions to these interpretability challenges have been proposed, they typically do not scale beyond thousands of samples, nor do they provide the high-level intuition scientists are looking for. Here, we present the first scalable solution to explore and analyze high-dimensional functions often encountered in the scientific data analysis pipeline. By combining a new streaming neighborhood graph construction, the corresponding topology computation, and a novel data aggregation scheme, namely topology aware datacubes, we enable interactive exploration of both the topological and the geometric aspect of high-dimensional data. Following two use cases from high-energy-density (HED) physics and computational biology, we demonstrate how these capabilities have led to crucial new insights in both applications.

Keywords

Cite

@article{arxiv.1907.08325,
  title  = {Scalable Topological Data Analysis and Visualization for Evaluating Data-Driven Models in Scientific Applications},
  author = {Shusen Liu and Di Wang and Dan Maljovec and Rushil Anirudh and Jayaraman J. Thiagarajan and Sam Ade Jacobs and Brian C. Van Essen and David Hysom and Jae-Seung Yeom and Jim Gaffney and Luc Peterson and Peter B. Robinson and Harsh Bhatia and Valerio Pascucci and Brian K. Spears and Peer-Timo Bremer},
  journal= {arXiv preprint arXiv:1907.08325},
  year   = {2019}
}
R2 v1 2026-06-23T10:24:53.091Z