Papers for

data visualization teams

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Stable dimensionality reduction method preserves class geometry reliably

Stable Dimensionality Reduction via Isometric Centroid-Encoder

Abstract: Many supervised dimensionality reduction methods promote intra-class compactness and inter-class separation but do not explicitly constrain class geometry, leading to variability in the relative arrangement of classes across independent runs. Such variability limits the reproducibility and interpretability of low-dimensional embeddings. We propose the Isometric Centroid-Encoder (ICE), a supervised dimensionality reduction framework in which class centroids are learned directly in the latent space while preserving a prescribed pairwise class-centroid geometry. Unlike existing centroid- or prototype-based methods that primarily encourage intra-class compactness, ICE explicitly regularizes the relative arrangement of latent class centroids. Unlike multidimensional scaling and many metric-learning approaches that preserve sample-level relationships, ICE operates on class centroids, preserving inter-class geometry without requiring large numbers of sample-pair or triplet constraints. We further show that the intrinsic dimensionality required to represent the centroid-distance configuration of $M$ classes is at most $M-1$, explaining the observed saturation of distance-preservation measures as the latent dimensionality increases. To quantify embedding reproducibility, we introduce the Centroid Neighborhood Stability (CNS) metric, which measures the consistency of class-level neighborhood topology across independent runs and complements existing embedding quality measures. Experiments on image and biological datasets demonstrate that ICE produces stable embeddings with improved preservation of class-centroid geometry while remaining computationally efficient. Additional analyses of optimization dynamics, sensitivity, and preprocessing further provide practical insights into latent dimensionality and explicit geometry modeling for supervised dimensionality reduction.

Sat 24 OctMachine LearningComputer Vision and Pattern Recognition
The gist
Dimensionality reduction helps simplify complex data for easier understanding, but current methods can rearrange classes inconsistently across runs, making results hard to trust. The authors propose a new method called Isometric Centroid-Encoder (ICE) that keeps the positions of class centers stable while reducing dimensions. This method also needs fewer constraints and provides a way to measure how consistently classes stay arranged. Their tests with images and biological data show that ICE creates reliable simplified views of data while being efficient and easy to use.
Open → 2610.33872v1

Graphs produced by mapper algorithm in two dimensions explained

The Inverse Mapper Problem for Two-Dimensional Data

Abstract: The Mapper algorithm is a popular graphical tool for data visualization and exploration in topological data analysis (TDA). It takes as input a data set $X$ and returns a graph that aims to capture the underlying topological features of these data. The Mapper algorithm has several parameters that need to be specified by the user: a $\textit{filter function}$ $f:X\to Y$ where $X$ is often a point cloud data set in $\mathbb{R}^n$ and $Y$ is the $\textit{reference space}$ that is often a lower dimensional Euclidean space, a $\textit{cover}$ of $f(X)$, and a $\textit{clustering algorithm}$ that is applied to the pre-image of each element in the cover. In this paper, we consider the following question: What graphs can occur as the output of the Mapper algorithm? It is known that when $Y=\mathbb{R}^3$, any graph can be a Mapper graph. In this work, we focus on a more practical case where the filter function is $f:\mathbb{R}^2\to\mathbb{R}$. We consider two different scenarios. In the first scenario, we fix the parameters of the Mapper algorithm, but vary the data. This way we characterize exactly the graphs that can occur for several choices of parameters. In the second scenario, we fix the data set but vary the parameters. This can be seen as a way to understand how much the output can differ depending on the choices of parameters.In both settings, we find close connections to classical topics in graph drawing.

Wed 21 OctComputational Geometry
The gist
The paper looks at a popular method called the Mapper algorithm, which turns complex data into graphs for easier understanding. Specifically, it studies what kinds of graphs can come from data when the algorithm uses two-dimensional inputs and a one-dimensional filter. The authors examine both what happens if the data changes with fixed settings and what happens if the algorithm’s settings change for fixed data. Their findings connect these outcomes to well-known topics about drawing graphs, helping to understand the algorithm’s behavior better.
Open → 2610.30380v1

Community edits over time reveal how online charts evolve

Beyond Initial Creation: Two Decades of Community-based Chart Revisions from Wikimedia Commons

Abstract: Open online communities like Wikipedia offer a rich space for understanding the organic evolution of public-facing artifacts, but little is known about how these communities collectively edit chart images. We investigate the phenomenon of "community editing" of visualizations by exploring chart revision patterns on Wikimedia Commons. We introduce a novel dataset of 7,786 longitudinal chart revisions across 1,664 images, labeled with edit categories using an LLM pipeline. Initial data analysis uncovered several novel findings. Multi-contributor revision is associated with more edits to mark styling and text content compared to single-contributor revision. Temporally, mark and text edits occur in more "bursty" cadences than data edits. In addition, while SVG charts attract more unique contributors and revisions than raster charts, their edit histories involve more tightly scoped and less diverse changes. This dataset enables a wide range of analyses of chart change over time.

Wed 14 OctHuman-Computer Interaction
The gist
How do people together improve charts over time on Wikipedia's image site? The authors studied nearly 8,000 edits to over 1,600 chart images to find out. They saw that when many people edit, they focus more on style and text rather than data. Also, charts made as SVG files get more contributors but smaller, more focused changes than image files. This work helps us understand how collaborative editing changes visual information.
Open → 2610.19337v1

Visual storytellers keep control while using large language models

Harnessing LLMs Without Surrendering Control: Delegation Boundaries in Visual Data Storytelling Authoring

Abstract: Despite the emergence of large language models (LLMs) for visual data storytelling workflows, there are open questions about how authors decide what activities or tasks to entrust to them and what should be "protected" or maintained under human control. To investigate this, we interviewed a cohort of 12 expert visual data storytellers. Our analysis shows that participants rarely treated LLMs as autonomous storytellers. Instead, they tend to selectively delegate execution-oriented tasks to LLMs while retaining control over activities that shape narrative intent and story meaning. Our findings show that LLM assistance is most productive after human seeding and constraint-setting, and that it shifts labor from production to verification. We discuss design implications for boundary-aware authoring tools, data-grounded generation, low-fidelity ideation, and reporting practices for LLM-based visualization research. Supplemental materials for this paper are available at https://osf.io/hcnp6.

Tue 22 SeptHuman-Computer Interaction
The gist
People who create stories using charts and visuals often work alongside large language models (LLMs) but don’t let these AI systems take full control. Instead, the storytellers let the AI handle routine writing tasks while they make the main decisions about what the story means and how it’s told. The researchers found that AI helps most after humans provide clear guidance and review its work carefully. This shifts the human effort from making content to checking it.
Open → 2609.25700v1

Graph captioning improves by describing key structural motifs

Structurally Speaking: Motif-Oriented Graph Captioning through Bidirectional Graph-Text Translation

Abstract: Graph captions should help readers understand graph structure, rather than simply translate adjacency matrices into long textual edge lists. A useful graph caption abstracts connectivity into recognizable motifs, such as hubs, paths, cycles, cliques, and bridges, because these motifs provide compact structural units that are easier to read, compare, and recover. In this paper, we study motif-oriented graph captioning as a bidirectional graph-text translation task, where captions must both preserve enough topology for graph recovery and express the graph through concise motif-level descriptions. We show that direct prompting of GPT-5.1 often produces graph-recoverable captions by enumerating node-to-node connections, but these captions are verbose and can contain inconsistent motif interpretations. To address this gap, we introduce Structurally Speaking, a lightweight structured prompting protocol that guides translation between explicit connectivity and motif-level abstraction. Experiments on a synthetic motif-based dataset show that structured prompting produces shorter and more motif-consistent captions while maintaining comparable graph recovery. These results suggest that explicit topology-to-motif reasoning guidance can make LLM-generated graph captions more interpretable without model fine-tuning.

Thu 10 SeptComputation and LanguageMachine Learning
The gist
Graphs, which show how things are connected, can be hard to describe clearly using simple lists of connections. The authors study how to write shorter, easier-to-understand descriptions by focusing on common patterns called motifs, like hubs or cycles. They introduce a method that helps computers generate captions that highlight these patterns, making the descriptions more concise while still allowing the original graph to be reconstructed. Testing on simulated graphs showed their approach keeps accuracy but makes the captions easier to read and more consistent.
Open → 2609.10923v1

AI reconstructs editable Python code from scientific figures

SciFigure2Code: An AI-Reconstructed Benchmark for Scientific Figure-to-Code

Abstract: Scientific figures are the interface through which research claims are inspected and reused, but final published panels rarely expose the data or plotting code that produced them. Recovering this hidden provenance from pixels is therefore underdetermined. We introduce SciFigure2Code, an AI-reconstructed benchmark that instead evaluates presentation recovery: generating editable Python programs that preserve how a scientific panel is arranged and read. Role-specialized Codex agents generate, execute, visually refine, and audit silver-standard presentation programs that capture geometry, visual hierarchy, encodings, annotations, and typography without claiming to recover original measurements or author source code. This reconstruction-and-audit protocol turns final published panels into auditable reference packages; the resulting resource contains 6,740 reviewed panels and SciFigureBench, a balanced 337-panel test set across 31 chart subtypes, five domains, and three complexity levels. Across 14 zero-shot models in image-only and caption-assisted settings, execution, multi-component layouts, axes, legends, and scientific labels remain weak. Claude Opus 4.7 achieves the highest image-only Overall score, Claude Opus 4.6 leads caption-assisted reconstruction, and two-stage plan-then-code prompting improves Overall for all four tested models. SciFigure2Code provides an auditable testbed for agents that construct editable, visually faithful scientific figure presentations.

Tue 8 SeptComputer Vision and Pattern Recognition
The gist
Scientific papers often show figures without revealing the data or code behind them, making it hard to reuse or check them. The authors created SciFigure2Code, a system that turns images of scientific figures into Python programs that recreate their appearance and layout, but not the original data. They used AI agents to generate and refine these programs, building a large dataset and test set with many types of charts. The system helps test AI models on how well they can recreate the visual presentation of scientific charts from images.
Open → 2609.08155v1