Niklas Elmqvist

HC
h-index49
11papers
209citations
Novelty46%
AI Score47

11 Papers

5.3LGAug 5, 2023
Dataopsy: Scalable and Fluid Visual Exploration using Aggregate Query Sculpting

Md Naimul Hoque, Niklas Elmqvist

We present aggregate query sculpting (AQS), a faceted visual query technique for large-scale multidimensional data. As a "born scalable" query technique, AQS starts visualization with a single visual mark representing an aggregation of the entire dataset. The user can then progressively explore the dataset through a sequence of operations abbreviated as P6: pivot (facet an aggregate based on an attribute), partition (lay out a facet in space), peek (see inside a subset using an aggregate visual representation), pile (merge two or more subsets), project (extracting a subset into a new substrate), and prune (discard an aggregate not currently of interest). We validate AQS with Dataopsy, a prototype implementation of AQS that has been designed for fluid interaction on desktop and touch-based mobile devices. We demonstrate AQS and Dataopsy using two case studies and three application examples.

9.4HCJun 2
HeedVision: Attention Awareness in Collaborative Immersive Analytics Environments

Arvind Srinivasan, Niklas Elmqvist

Group awareness--the ability to perceive the activities of collaborators in a shared space--is a vital mechanism to support effective coordination and joint data analysis in collaborative visualization. We introduce collaborative attention-aware visualizations (CAAVs) that track, record, and revisualize the collective attention of multiple users over time. We implement this concept in HeedVision, a standards-compliant WebXR system built with React Three Fiber that runs on modern AR/VR headsets, and complement it with proof-of-concept implementations covering the remaining three quadrants of our design space--varying presentation (embedded vs. separated) and situatedness (world space vs. camera space). Through a mixed-methods exploratory study where pairs of co-located analysts performed visual search tasks in a shared immersive AR environment, we investigate how attention revisualization affects collaborative coordination in immersive analytics. Our results show that CAAVs improve spatial coordination, search efficiency, and task load distribution among collaborators, though benefits vary by context, favoring abstract environments lacking natural landmarks. This work extends attention awareness to multi-user settings and provides empirical evidence for its context-dependent benefits in collaborative immersive analytics environments.

6.6HCApr 11
Characterizing Creativity in Data Visualization: Reflections and Future Directions

Tianwei Ma, Zinat Ara, Safwat Ali Khan et al.

Characterizing creativity in visualization design can lead to the design of more expressive representations and visualization authoring tools that prioritize human creativity. In this paper, we examine how creativity manifests itself in visualization design processes through two complementary studies. First, a systematic review of 63 papers yields a design space spanning three themes: creative design frameworks that focus on developing design processes by incorporating divergent and convergent thinking activities, creative visual representations that focus on developing unorthodox visualizations, and visualization-enabled creativity support tools that focus on supporting a creative task (e.g., writing) with visualization. Second, we conducted qualitative interviews with 11 visualization practitioners and researchers to understand practical challenges and contrast those with current academic framing through our design space. The interview findings indicate that artifacts or final products (unorthodox visualizations) are often disproportionately considered as the primary indicator of creativity, whereas the design process remains undervalued in practical and organizational contexts. We also found that ideation is a universal bottleneck, and organizational constraints are often the primary barrier to creative work. We discuss implications for rethinking the relationship between our design space categories, addressing organizational barriers, and designing future frameworks, tools, and evaluation methods that better support creativity in the age of AI-assisted visualization. The full list of coded papers is available here: https://vizcreativity.notion.site/coded-papers.

11.8HCMar 25
Context-Mediated Domain Adaptation in Multi-Agent Sensemaking Systems

Anton Wolter, Leon Haag, Vaishali Dhanoa et al.

Domain experts possess tacit knowledge that they cannot easily articulate through explicit specifications. When experts modify AI-generated artifacts by correcting terminology, restructuring arguments, and adjusting emphasis, these edits reveal domain understanding that remains latent in traditional prompt-based interactions. Current systems treat such modifications as endpoint corrections rather than as implicit specifications that could reshape subsequent reasoning. We propose context-mediated domain adaptation, a paradigm where user modifications to system-generated artifacts serve as implicit domain specification that reshapes LLM-powered multi-agent reasoning behavior. Through our system Seedentia, a web-based multi-agent framework for sense-making, we demonstrate bidirectional semantic links between generated artifacts and system reasoning. Our approach enables specification bootstrapping where vague initial prompts evolve into precise domain specifications through iterative human-AI collaboration, implicit knowledge transfer through reverse-engineered user edits, and in-context learning where agent behavior adapts based on observed correction patterns. We present results from an evaluation with domain experts who generated and modified research questions from academic papers. Our system extracted 46 domain knowledge entries from user modifications, demonstrating the feasibility of capturing implicit expertise through edit patterns, though the limited sample size constrains conclusions about systematic quality improvements.

4.1HCMay 1, 2025
Data Therapist: Eliciting Domain Knowledge from Subject Matter Experts Using Large Language Models

Sungbok Shin, Hyeon Jeon, Sanghyun Hong et al.

Effective data visualization requires not only technical proficiency but also a deep understanding of the domain-specific context in which data exists. This context often includes tacit knowledge about data provenance, quality, and intended use, which is rarely explicit in the dataset itself. Motivated by growing demands to surface tacit knowledge, we present the Data Therapist, a web-based system that helps domain experts externalize such implicit knowledge through a mixed-initiative process combining iterative Q&A with interactive annotation. Powered by a large language model, the system automatically analyzes user-supplied datasets, prompts users with targeted questions, and supports annotation at varying levels of granularity. The resulting structured knowledge base can inform both human and automated visualization design. A qualitative study with expert pairs from Accounting, Political Science, and Computer Security revealed recurring patterns in how expert reason about their data and highlighted opportunities for AI support to enhance visualization design.

13.4HCJan 31, 2022
The Stories We Tell About Data: Media Types for Data-Driven Storytelling

Zhenpeng Zhao, Niklas Elmqvist

The emerging practice of data-driven storytelling is framing data using familiar narrative mechanisms such as slideshows, videos, and comics to make even highly complex phenomena understandable. However, current data stories are still not utilizing the full potential of the storytelling domain. One reason for this is that current data-driven storytelling practice does not leverage the full repertoire of media that can be used for storytelling, such as the spoken word, e-learning, and video games. In this paper, we propose a taxonomy focused specifically on media types for the purpose of widening the purview of data-driven storytelling simply by putting more tools into the hands of designers. Using our taxonomy as a generative tool, we also propose three novel storytelling mechanisms, including for live-streaming, gesture-driven oral presentations, and textual reports that dynamically incorporate visual representations.

1.4CLSep 6, 2020
Once Upon A Time In Visualization: Understanding the Use of Textual Narratives for Causality

Arjun Choudhry, Mandar Sharma, Pramod Chundury et al.

Causality visualization can help people understand temporal chains of events, such as messages sent in a distributed system, cause and effect in a historical conflict, or the interplay between political actors over time. However, as the scale and complexity of these event sequences grows, even these visualizations can become overwhelming to use. In this paper, we propose the use of textual narratives as a data-driven storytelling method to augment causality visualization. We first propose a design space for how textual narratives can be used to describe causal data. We then present results from a crowdsourced user study where participants were asked to recover causality information from two causality visualizations--causal graphs and Hasse diagrams--with and without an associated textual narrative. Finally, we describe CAUSEWORKS, a causality visualization system for understanding how specific interventions influence a causal model. The system incorporates an automatic textual narrative mechanism based on our design space. We validate CAUSEWORKS through interviews with experts who used the system for understanding complex events.

3.1HCSep 23, 2019
Route Packing: Geospatially-Accurate Visualization of Route Networks

Jieqiong Zhao, Morteza Karimzadeh, Hanye Xu et al.

We present route packing, a novel (geo)visualization technique for displaying several routes simultaneously on a geographic map while preserving the geospatial layout, identity, directionality, and volume of individual routes. The technique collects variable-width route lines side by side while minimizing crossings, encodes them with categorical colors, and decorates them with glyphs to show their directions. Furthermore, nodes representing sources and sinks use glyphs to indicate whether routes stop at the node or merely pass through it. We conducted a crowd-sourced user study investigating route tracing performance with road networks visualized using our route packing technique. Our findings highlight the visual parameters under which the technique yields optimal performance.

9.3HCAug 1, 2019
Common Fate for Animated Transitions in Visualization

Amira Chalbi, Jacob Ritchie, Deokgun Park et al.

The Law of Common Fate from Gestalt psychology states that visual objects moving with the same velocity along parallel trajectories will be perceived by a human observer as grouped. However, the concept of common fate is much broader than mere velocity; in this paper we explore how common fate results from coordinated changes in luminance and size. We present results from a crowdsourced graphical perception study where we asked workers to make perceptual judgments on a series of trials involving four graphical objects under the influence of conflicting static and dynamic visual factors (position, size and luminance) used in conjunction. Our results yield the following rankings for visual grouping: motion > (dynamic luminance, size, luminance); dynamic size > (dynamic luminance, position); and dynamic luminance > size. We also conducted a follow-up experiment to evaluate the three dynamic visual factors in a more ecologically valid setting, using both a Gapminder-like animated scatterplot and a thematic map of election data. The results indicate that in practice the relative grouping strengths of these factors may depend on various parameters including the visualization characteristics and the underlying data. We discuss design implications for animated transitions in data visualization.

25.6HCFeb 23, 2018
DataSite: Proactive Visual Data Exploration with Computation of Insight-based Recommendations

Zhe Cui, Sriram Karthik Badam, Adil Yalçin et al.

Effective data analysis ideally requires the analyst to have high expertise as well as high knowledge of the data. Even with such familiarity, manually pursuing all potential hypotheses and exploring all possible views is impractical. We present DataSite, a proactive visual analytics system where the burden of selecting and executing appropriate computations is shared by an automatic server-side computation engine. Salient features identified by these automatic background processes are surfaced as notifications in a feed timeline. DataSite effectively turns data analysis into a conversation between analyst and computer, thereby reducing the cognitive load and domain knowledge requirements. We validate the system with a user study comparing it to a recent visualization recommendation system, yielding significant improvement, particularly for complex analyses that existing analytics systems do not support well.

5.7HCAug 27, 2017
Gatherplots: Generalized Scatterplots for Nominal Data

Deokgun Park, Sung-Hee Kim, Niklas Elmqvist

Overplotting of data points is a common problem when visualizing large datasets in a scatterplot, particularly when mapping nominal dimensions to one of the scatterplot axes. Transparency, aggregation, and jittering have previously been suggested to address this issue, but these solutions all have drawbacks for assessing the data distribution in the plot. We propose gatherplots, an extension of scatterplots that eliminates overplotting, particularly for nominal variables. In gatherplots, every data point that maps to the same position coalesces to form a stacked entity, thereby making it easier to compare the absolute and relative sizes of data groupings. The size and aspect ratio of data points can also be changed dynamically to make it easier to compare the composition of different groups. Furthermore, several embedded interaction techniques support slicing and dicing the gatherplot by pivoting on particular dimensions, ranges, and values in the dataset. Our evaluation shows that gatherplots enable users from the general public to judge the relative portion of subgroups more quickly and more correctly than when using conventional scatterplots with jittering. Furthermore, a review conducted by a group of visualization experts evaluated and commented on the gatherplot design.