InkSight: Leveraging Sketch Interaction for Documenting Chart Findings in Computational Notebooks

07/16/2023
by   Yanna Lin, et al.
0

Computational notebooks have become increasingly popular for exploratory data analysis due to their ability to support data exploration and explanation within a single document. Effective documentation for explaining chart findings during the exploration process is essential as it helps recall and share data analysis. However, documenting chart findings remains a challenge due to its time-consuming and tedious nature. While existing automatic methods alleviate some of the burden on users, they often fail to cater to users' specific interests. In response to these limitations, we present InkSight, a mixed-initiative computational notebook plugin that generates finding documentation based on the user's intent. InkSight allows users to express their intent in specific data subsets through sketching atop visualizations intuitively. To facilitate this, we designed two types of sketches, i.e., open-path and closed-path sketch. Upon receiving a user's sketch, InkSight identifies the sketch type and corresponding selected data items. Subsequently, it filters data fact types based on the sketch and selected data items before employing existing automatic data fact recommendation algorithms to infer data facts. Using large language models (GPT-3.5), InkSight converts data facts into effective natural language documentation. Users can conveniently fine-tune the generated documentation within InkSight. A user study with 12 participants demonstrated the usability and effectiveness of InkSight in expressing user intent and facilitating chart finding documentation.

READ FULL TEXT

page 3

page 8

research
03/07/2023

Notable: On-the-fly Assistant for Data Storytelling in Computational Notebooks

Computational notebooks are widely used for data analysis. Their interle...
research
04/02/2023

Demonstration of InsightPilot: An LLM-Empowered Automated Data Exploration System

Exploring data is crucial in data analysis, as it helps users understand...
research
04/14/2021

IGA : An Intent-Guided Authoring Assistant

While large-scale pretrained language models have significantly improved...
research
10/25/2022

Guiding Users to Where to Give Color Hints for Efficient Interactive Sketch Colorization via Unsupervised Region Prioritization

Existing deep interactive colorization models have focused on ways to ut...
research
02/23/2022

Multi-view Intent Disentangle Graph Networks for Bundle Recommendation

Bundle recommendation aims to recommend the user a bundle of items as a ...
research
12/04/2017

Learning User Intent from Action Sequences on Interactive Systems

Interactive systems have taken over the web and mobile space with increa...
research
12/29/2019

Synthesizing Queries via Interactive Sketching

We propose a novel approach to program synthesis, focusing on synthesizi...

Please sign up or login with your details

Forgot password? Click here to reset