Category: Publications

Seeing Is Believing: The Role Of Scatterplots In Recommender System Trust And Decision-Making

We conducted a two-part human-subject experiment to investigate the impact of scatterplots on recommender system decisions. Our first study focuses on high-level decisions, such as selecting which recommender system to use. The second study focuses on low-level decisions, such as agreeing or disagreeing with a specific recommendation.

Continue reading

A Qualitative Analysis Of Common Practices In Annotations: A Taxonomy And Design Space

In this paper, we evaluated over 1,800 static annotated charts to understand how people annotate visualizations in practice. Through qualitative coding of these diverse real-world annotated charts, we explored three primary aspects of annotation usage patterns: analytic purposes for chart annotations (e.g., present, identify, summarize, or compare data features), mechanisms for chart annotations (e.g., types and combinations of annotations used, frequency of different annotation types across chart types, etc.), and the data source used to generate the annotations. We then synthesized our findings into a design space of annotations, highlighting key design choices for chart annotations.

Continue reading

Uncertainty Visualization Of Critical Points Of 2D Scalar Fields For Parametric And Nonparametric Probabilistic Models

We propose a new end-to-end framework to address these challenges that comprises a threefold contribution. First, we derive the critical point uncertainty in closed form, which is more accurate and efficient than the conventional MC sampling methods. Specifically, we provide the closed-form and semianalytical (a mix of closed-form and MC methods) solutions for parametric (e.g., uniform, Epanechnikov) and nonparametric models (e.g., histograms) with finite support. Second, we accelerate critical point probability computations using a parallel implementation with the VTK-m library, which is platform portable. Finally, we demonstrate the integration of our implementation with the ParaView software system to demonstrate near-real-time results for real datasets.

Continue reading

Exploring Annotation Taxonomy In Grouped Bar Charts: A Qualitative Classroom Study

In this study, we evaluate how visualization students annotate grouped bar charts when answering high-level questions about the data. The resulting annotations were qualitatively coded to generate a taxonomy of how they leverage different visual elements to communicate critical information. We found that the annotations used significantly varied by the task they were supporting and that whereas several annotation types supported many tasks, others were usable only in special cases. We also found that some tasks were so challenging that ensembles of annotations were necessary to support the tasks sufficiently. The resulting taxonomy of approaches provides a foundation for understanding the usage of annotations in broader contexts to help visualizations achieve their desired message.

Continue reading

Visual Analysis Of Github Issues To Gain Insights

This paper presents a prototype web application that generates visualizations to offer insights into issue timelines and reveals different factors related to issues. It focuses on the lifecycle of issues and depicts vital information to enhance users’ understanding of development patterns in their projects. We demonstrate the effectiveness of our approach through case studies involving three open-source GitHub repositories. Furthermore, we conducted a user evaluation to validate the efficacy of our prototype in conveying crucial repository information more efficiently and rapidly.

Continue reading

Do You See What I See? Eliciting High-Level Visualization Comprehension

This study holistically explores visualization interpretation to examine the alignment between designers’ communicative goals and what their audience sees in a visualization, which we refer to as their textit{comprehension}. We found that statistics people effectively estimate from visualizations in classical graphical perception studies may differ from the patterns people intuitively comprehend in a visualization. We found that comprehension varies with a range of factors, including graph complexity and data distribution. Our study confirms the importance of defining visualization effectiveness from multiple perspectives to assess and inform visualization practices.

Continue reading

Topox: A Suite Of Python Packages For Machine Learning On Topological Domains

We introduce TopoX, a Python software suite that provides reliable and user-friendly building blocks for computing and machine learning on topological domains that extend graphs: hypergraphs, simplicial, cellular, path and combinatorial complexes. TopoX consists of three packages: TopoNetX facilitates constructing and computing on these domains, including working with nodes, edges and higher-order cells; TopoEmbedX provides methods to embed topological domains into vector spaces, akin to popular graph-based embedding algorithms such as node2vec; TopoModelX is built on top of PyTorch and offers a comprehensive toolbox of higher-order message passing functions for neural networks on topological domains.

Continue reading

Enhancing Student Feedback Using Predictive Models In Visual Literacy Courses

This study looks at employing Naive Bayes modeling to analyze peer review data from an undergraduate visual literacy course over a five-year period (2017-2022). A key finding is the emphasis on the ‘lie factor’ in students’ comments when using the visual peer review rubric, highlighting areas for potential course content adaptation and instructional refinement. Our findings suggest that predictive modeling, as a tool to assess student comments, can provide novel insights into visual peer review. This could lead to impactful changes in course content, project modifications, and rubric enhancements, ultimately benefiting student learning and engagement in visual literacy courses.

Continue reading

CLAMS: Cluster Ambiguity Measure for Estimating Perceptual Variability in Visual Clustering

We introduce CLAMS, a data-driven visual quality measure for automatically predicting cluster ambiguity in monochrome scatterplots. We first conduct a qualitative study to identify key factors that affect the visual separation of clusters (e.g., proximity or size difference between clusters). Based on the study findings, we deploy a regression module that estimates the human-judged separability of two clusters. Then, CLAMS predicts cluster ambiguity by analyzing the aggregated results of all pairwise separability between clusters that are generated by the module. CLAMS outperforms widely-used clustering techniques in predicting ground truth cluster ambiguity.

Continue reading

A Comparative Study Of The Perceptual Sensitivity Of Topological Visualizations To Feature Variations

This paper evaluates the sensitivity of topology-based isocontour, Reeb graph, and persistence diagram visualizations compared to a reference color map visualization for synthetically generated scalar fields on 2-manifold triangular meshes embedded in 3D. In particular, we built and ran a human-subject study that evaluated the perception of data features characterized by Gaussian signals and measured how effectively each visualization technique portrays variations of data features arising from the position and amplitude variation of a mixture of Gaussians.

Continue reading