Table of Contents
Fetching ...

Safire: Similarity Framework for Visualization Retrieval

Huyen N. Nguyen, Nils Gehlenborg

TL;DR

Safire addresses the lack of a systematic approach to visualization similarity by proposing a two-dimensional framework that separates what to compare (five primary facets and two derived measures) from how to compare (four representation modalities). The framework unifies existing retrieval approaches and clarifies how representation choices shape accessibility, reproducibility, and retrieval capabilities. It is demonstrated through analyses of multiple systems (e.g., D3 searches, genomics visualizations, WYTIWYR, VAID), illustrating how different criteria and modalities yield different retrieval strengths and limitations. The work provides practical guidance for designing visualization retrieval systems and has implications for multimodal learning, AI applications, and reproducibility in visualization design.

Abstract

Effective visualization retrieval necessitates a clear definition of similarity. Despite the growing body of work in specialized visualization retrieval systems, a systematic approach to understanding visualization similarity remains absent. We introduce the Similarity Framework for Visualization Retrieval (Safire), a conceptual model that frames visualization similarity along two dimensions: comparison criteria and representation modalities. Comparison criteria identify the aspects that make visualizations similar, which we divide into primary facets (data, visual encoding, interaction, style, metadata) and derived properties (data-centric and human-centric measures). Safire connects what to compare with how comparisons are executed through representation modalities. We categorize existing representation approaches into four groups based on their levels of information content and visualization determinism: raster image, vector image, specification, and natural language description, together guiding what is computable and comparable. We analyze several visualization retrieval systems using Safire to demonstrate its practical value in clarifying similarity considerations. Our findings reveal how particular criteria and modalities align across different use cases. Notably, the choice of representation modality is not only an implementation detail but also an important decision that shapes retrieval capabilities and limitations. Based on our analysis, we provide recommendations and discuss broader implications for multimodal learning, AI applications, and visualization reproducibility.

Safire: Similarity Framework for Visualization Retrieval

TL;DR

Safire addresses the lack of a systematic approach to visualization similarity by proposing a two-dimensional framework that separates what to compare (five primary facets and two derived measures) from how to compare (four representation modalities). The framework unifies existing retrieval approaches and clarifies how representation choices shape accessibility, reproducibility, and retrieval capabilities. It is demonstrated through analyses of multiple systems (e.g., D3 searches, genomics visualizations, WYTIWYR, VAID), illustrating how different criteria and modalities yield different retrieval strengths and limitations. The work provides practical guidance for designing visualization retrieval systems and has implications for multimodal learning, AI applications, and reproducibility in visualization design.

Abstract

Effective visualization retrieval necessitates a clear definition of similarity. Despite the growing body of work in specialized visualization retrieval systems, a systematic approach to understanding visualization similarity remains absent. We introduce the Similarity Framework for Visualization Retrieval (Safire), a conceptual model that frames visualization similarity along two dimensions: comparison criteria and representation modalities. Comparison criteria identify the aspects that make visualizations similar, which we divide into primary facets (data, visual encoding, interaction, style, metadata) and derived properties (data-centric and human-centric measures). Safire connects what to compare with how comparisons are executed through representation modalities. We categorize existing representation approaches into four groups based on their levels of information content and visualization determinism: raster image, vector image, specification, and natural language description, together guiding what is computable and comparable. We analyze several visualization retrieval systems using Safire to demonstrate its practical value in clarifying similarity considerations. Our findings reveal how particular criteria and modalities align across different use cases. Notably, the choice of representation modality is not only an implementation detail but also an important decision that shapes retrieval capabilities and limitations. Based on our analysis, we provide recommendations and discuss broader implications for multimodal learning, AI applications, and visualization reproducibility.
Paper Structure (28 sections, 5 figures)

This paper contains 28 sections, 5 figures.

Figures (5)

  • Figure 1: Visualization representation across four modalities: a Vega-Lite JSON specification (right) rendered as SVG vector--with accompanying SVG markup, and PNG raster images, along with multiple natural language descriptions. Specification, vector, and raster formats maintain 1:1 mapping relationships (directed arrows), while natural language enables one-to-many interpretations (multiple text examples).
  • Figure 2: Searching D3 Visualizations hoque2019searching
  • Figure 3: Multimodal Retrieval of Genomics Data Visualizations nguyen2025geranium
  • Figure 4: WYTIWYR: User Intent-Aware Framework xiao2023wytiwyr
  • Figure 5: VAID: Indexing View Designs in VA system ying2024vaid