Skip to main navigation Skip to search Skip to main content

Generating Coherent Visualization Sequences for Multivariate Data by Causal Graph Traversal

  • Puripant Ruchikachorn
  • , Darius Coelho
  • , Jun Wang
  • , Kristina Striegnitz
  • , Klaus Mueller
  • Stony Brook University
  • Chulalongkorn University
  • Union College

Research output: Contribution to journalArticlepeer-review

Abstract

Multivariate data contain an abundance of information and many techniques have been proposed to allow humans to navigate this information in an ordered fashion. For this work, we focus on methods that seek to convey multivariate data as a collection of bivariate scatterplots or parallel coordinates plots. Presenting multivariate data in this way requires a regime that determines in what order the bivariate scatterplots are presented or in what order the parallel coordinate axes are arranged. We refer to this order as a visualization sequence. Common techniques utilize standard statistical metrics like correlation, similarity or consistency. We expand on the family of statistical metrics by incorporating the rigidity of causal relationships. To capture these relationships, we first derive a causal graph from the data and then allow users to select from several semantic traversal schemes to derive the respective chart sequence. We tested the sequences with a crowd-sourced user study and a user interview to confirm that the causality-informed visualization sequences help viewers to better grasp the causal relationships that exist in the data, as opposed to sequences derived from correlations or randomization alone.

Original languageEnglish
Pages (from-to)2812-2824
Number of pages13
JournalIEEE Transactions on Visualization and Computer Graphics
Volume32
Issue number3
DOIs
StatePublished - Mar 2026

Keywords

  • Causality
  • causal graph
  • multivariate visualization
  • parallel coordinates
  • visualization sequence

Fingerprint

Dive into the research topics of 'Generating Coherent Visualization Sequences for Multivariate Data by Causal Graph Traversal'. Together they form a unique fingerprint.

Cite this