Papers for

data visualization engineers

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.

LegendBench diagnoses chart legend reading errors in AI models

LegendBench: A Diagnostic Benchmark for Legend Understanding with Counterfactual Interventions

Abstract: Legends are fundamental to chart understanding, as reliable interpretation requires correctly binding legend entries to corresponding visual marks. While vision-language models (VLMs) are increasingly applied to chart understanding, their legend understanding is poorly diagnosed by aggregate accuracy, which can be satisfied by superficial shortcuts and confound legend-specific errors with other reasoning failures. To enable fine-grained diagnosis and controlled testing, we introduce LegendBench, a parametric benchmark and generation pipeline that produces targeted legend-centric test cases. LegendBench contributes (1) a capability-task taxonomy spanning legend parsing, legend grounding, legend-conditioned reasoning, and legend-aware abstention to localize failures, and (2) counterfactual group generation, where each base chart yields multiple variants under controlled legend interventions to probe model invariance and sensitivity. Using LegendBench, we evaluate both general-purpose VLMs and specialized chart models and generate their capability profiles, revealing persistent bottlenecks in reliable legend-to-mark binding and counterfactual consistency. We then use these capability profiles to guide targeted fine-tuning, demonstrating that bottleneck-specific interventions can effectively close the localized capability gaps and generalize to unseen data. We further leverage our counterfactual design to conduct fine-grained diagnostic experiments, analyzing encoding-channel effects, legend-order shortcuts, and abstention under varying visibility.

Mon 21 SeptComputer Vision and Pattern Recognition
The gist
Charts have legends that explain what the colors or symbols mean, but it's hard for AI models to correctly connect those legends to the right parts of the chart. The authors created LegendBench, a tool that makes test charts with tricky legends to see where AI models make mistakes. This helps find specific problems with how the AI reads legends, and by fixing those, models get better at understanding charts overall. They also tested different tweaks to improve AI performance and analyzed how models handle tricky legend details.
Open 2609.24172v1

Universal small point sets improve planar graph drawings

Almost Linear Universal Point Sets for Planar Graphs

Abstract: A point set is universal for planar graphs on $n$ vertices if every such graph has a straight-line drawing without crossings whose vertices belong to the set. We construct universal point sets of size $n^{1+o(1)}$, improving the previous quadratic upper bound. Our construction uses the reduction of Bannister, Cheng, Devanny, and Eppstein from universal point sets to superpatterns for $213$-avoiding permutations. We represent these permutations by ordered rooted forests and construct a small family of intervals containing every such forest. The result follows from a straightforward bound on the size of the family of intervals. GPT-6 Astra assisted in developing the construction and proof.

Thu 10 SeptComputational Geometry
The gist
Drawing any network without lines crossing can be tricky. The authors found a way to pick almost the smallest number of points needed so that any network with a certain number of points can be drawn without overlaps using those points. They built on earlier work linking these drawings to special sequences called permutations. This helps to better understand how to arrange points for neat network drawings.
Open 2609.10916v1

Chart layer understanding and editing reveal visibility challenges

Charts Are Beyond Pixels: Probing for Layer-Wise Chart Understanding and Editing

Abstract: Charts are structured visual compositions whose elements have distinct functional roles, semantic correspondences, and visibility relations. This structural view motivates evaluating whether models can understand and manipulate charts at the layer level. Existing chart benchmarks, however, primarily assess the correctness or fidelity of final outputs and do not directly evaluate these layer-wise behaviors. We present LayerWiseBench, a benchmark organized around three core concepts, layer attribution, layer binding, and visibility ordering, that structure its chart-understanding and chart-editing evaluations. Generated from executable chart programs, LayerWiseBench pairs each rendered chart with spatially aligned per-layer RGBA assets and construction-derived labels for functional roles, semantic bindings, and visibility relations. From this layer-wise representation, we derive controlled understanding questions, editing targets, reference images, and evaluation regions. It contains 2,800 source charts across 14 chart paradigms, from which we derive 7,329 layer-wise understanding questions and 53,791 instruction-guided editing variants. Among the evaluated VLMs, Qwen3.5-27B, which achieves the highest QA macro-average, obtains 93.04% accuracy on layer attribution and 97.46% on layer binding, but only 61.46% on visibility ordering. Across the four evaluated image editors, overall mIoU ranges from 1.49% to 4.93%, and visibility-constrained edits have the lowest mIoU for every editor, ranging from 0.37% to 2.00%. Taken together, these results identify tasks involving front-to-back relations between overlapping components as a recurring challenge across understanding and editing, motivating more explicit modeling of component identity and visibility relations.

Tue 8 SeptComputer Vision and Pattern RecognitionMachine Learning
The gist
Charts are made of different layers that have specific roles and meanings, like pieces of a puzzle stacked in order. The authors created a new benchmark called LayerWiseBench to see if computer models can understand and edit charts by looking at these layers one by one, instead of just the final image. They found that models do well recognizing the parts and their roles but often struggle with figuring out which parts are in front or behind others. This work highlights how tricky it is for computers to grasp the overlapping and visibility between chart components.
Open 2609.08657v1