PI2: End-to-end Interactive Visualization Interface Generation from Queries
10 Jun 2022
TL;DR: PI2 as mentioned in this paper is a system that generates fully functional visual analysis interfaces from an example sequence of analysis queries using a novel Difftree structure that encodes systematic variations between query abstract syntax trees.
read more
Abstract: Interactive visual analysis interfaces are critical in nearly every data task. However, creating new interfaces is deeply challenging, as it requires the developer to understand the queries needed to express the desired analysis task, design the appropriate interface to express those queries for the task, and implement the interface using a combination of visualization, browser, server, and database technologies. Although prior work generates a set of interactive widgets that can express an input query log, this paper presents PI2, the first system to generate fully functional visual analysis interfaces from an example sequence of analysis queries. PI2 analyzes queries syntactically and represents a set of queries using a novel Difftree structure that encodes systematic variations between query abstract syntax trees. PI2 then maps each Difftree to a visualization that renders its results, the variations in each Difftree to interactions, and generates a good layout for the interface. We show that PI2 can express data-oriented interactions in existing visualization interaction taxonomies, reproduce or improve several real-world visual analysis interfaces, generate interfaces in 2-19s (median 6s), and scale linearly with the number of queries.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Notable: On-the-fly Assistant for Data Storytelling in Computational Notebooks
Haotian Li,Lu Ying,Haidong Zhang,Yingcai Wu,Huamin Qu,Yun Wang +5 more
- 07 Mar 2023
TL;DR: Notable as discussed by the authors provides on-the-fly assistance for data storytelling in computational notebooks by reducing the work of documenting and organizing data findings and reducing the cost of switching between data exploration and storytelling.
23
InkSight: Leveraging Sketch Interaction for Documenting Chart Findings in Computational Notebooks
Yanna Lin,Haotian Li,Leni Yang,Aoyu Wu,Huamin Qu +4 more
TL;DR: InkSight is a plugin for computational notebooks that leverages sketch interaction to document chart findings based on user intent. It allows users to express intent through sketching atop visualizations and generate documentation using large language models.
10
How Data Analysts Use a Visualization Grammar in Practice
Xiaoying Pu,Matthew Kay +1 more
- 19 Apr 2023
TL;DR: In this paper , the authors qualitatively analyzed how experienced analysts from TidyTuesday, a social data project, wrangled and visualized data using GoG-based ggplot2 without given tasks in R Markdown.
7
SuperNOVA: Design Strategies and Opportunities for Interactive Visualization in Computational Notebooks
Zijie J. Wang,David Munechika,Seongmin Lee,Duen Horng Chau +3 more
- 02 May 2024
TL;DR: The design of interactive visualization tools for computational notebooks is a critical research gap. This paper investigates design strategies by analyzing 163 tools and identifies key design implications and trade-offs.
5
Natural Language Interfaces for Tabular Data Querying and Visualization: A Survey
Weixu Zhang,Yifei Wang,Yuanfeng Song,Victor Junqiu Wei,Yuqing Tian,Yanli Qi,Jonathan H. Chan,Raymond Chi-Wing Wong,Haiqin Yang +8 more
5
References
Mastering the game of Go with deep neural networks and tree search
David Silver,Aja Huang,Chris J. Maddison,Arthur Guez,Laurent Sifre,George van den Driessche,Julian Schrittwieser,Ioannis Antonoglou,Veda Panneershelvam,Marc Lanctot,Sander Dieleman,Dominik Grewe,John Nham,Nal Kalchbrenner,Ilya Sutskever,Timothy P. Lillicrap,Madeleine Leach,Koray Kavukcuoglu,Thore Graepel,Demis Hassabis +19 more
TL;DR: Using this search algorithm, the program AlphaGo achieved a 99.8% winning rate against other Go programs, and defeated the human European Go champion by 5 games to 0.5, the first time that a computer program has defeated a human professional player in the full-sized game of Go.
A Survey of Monte Carlo Tree Search Methods
Cameron Browne,Edward J. Powley,Daniel Whitehouse,Simon M. Lucas,Peter I. Cowling,Philipp Rohlfshagen,S. Tavener,Diego Perez,Spyridon Samothrakis,Simon Colton +9 more
TL;DR: A survey of the literature to date of Monte Carlo tree search, intended to provide a snapshot of the state of the art after the first five years of MCTS research, outlines the core algorithm's derivation, impart some structure on the many variations and enhancements that have been proposed, and summarizes the results from the key game and nongame domains.
D³ Data-Driven Documents
TL;DR: This work shows how representational transparency improves expressiveness and better integrates with developer tools than prior approaches, while offering comparable notational efficiency and retaining powerful declarative components.
Automating the design of graphical presentations of relational information
TL;DR: APT as discussed by the authors is an application-independent presentation tool that automatically designs effective graphical presentations (such as bar charts, scatter plots, and connected graphs) of relational information, based on the view that graphical presentations are sentences of graphical languages.
•Book
Visualization Analysis and Design
Tamara Munzner
- 01 Dec 2014
TL;DR: In this article, the authors provide a systematic, comprehensive framework for thinking about visualization in terms of principles and design choices, and present a unified approach encompassing information visualization techniques for abstract data, scientific visualization techniques.
1.6K
Related Papers (5)
Clifford Beshers,Steven Feiner +1 more
- 19 Oct 1992
Claire Knight,Malcolm Munro +1 more
- 28 May 2001
Martin Lambers,Andreas Kolb +1 more
- 25 Jul 2010