Visualization Tasks for Unlabelled Graphs
Matt I. B. Oddo, Ryan Smith, Stephen Kobourov, Tamara Munzner
TL;DR
The paper addresses a gap in graph visualization by focusing on unlabelled graphs, where node semantics are absent and tasks must rely on topology alone. It introduces a four-layer data abstraction (Augmented, Attributed, Labelled, Unlabelled) to separate unlabelled contexts from richer semantic graphs, and couples this with a Scope+Action+Target taxonomy to systematically enumerate feasible tasks. The authors demonstrate the taxonomy's descriptive, generative, and evaluative power through mapping existing tasks, generating new ones, and conducting a preliminary comparison of six encodings across 17 tasks, using 81 networks as a benchmark. These contributions establish a principled framework for designing, evaluating, and extending invariant-plot visualizations for unlabelled graphs and set the stage for formal human-subject studies and broader ecological validation.
Abstract
We investigate tasks that can be accomplished with unlabelled graphs, which are graphs with nodes that do not have attached persistent or semantically meaningful labels. New visualization techniques to represent unlabelled graphs have been proposed, but more understanding of unlabelled graph tasks is required before these techniques can be adequately evaluated. Some tasks apply to both labelled and unlabelled graphs, but many do not translate between these contexts. We propose a data abstraction model that distinguishes the Unlabelled context from the increasingly semantically rich Labelled, Attributed, and Augmented contexts. We filter tasks collected and gleaned from the literature according to our data abstraction and analyze the surfaced tasks, leading to a taxonomy of abstract tasks for unlabelled graphs. Our task taxonomy is organized according to the Scope of the data at play, the Action intended by the user, and the Target data under consideration. We show the descriptive power of this task abstraction by connecting to concrete examples from previous frameworks, and connect these abstractions to real-world problems. To showcase the evaluative power of the taxonomy, we perform a preliminary assessment of 6 visualizations for each task. For each combination of task and visual encoding, we consider the effort required from viewers, the likelihood of task success, and how both factors vary between small-scale and large-scale graphs.
