How Do Analysts Understand and Verify AI-Assisted Data Analyses?

09/19/2023
by   Ken Gu, et al.
0

Data analysis is challenging as it requires synthesizing domain knowledge, statistical expertise, and programming skills. Assistants powered by large language models (LLMs), such as ChatGPT, can assist analysts by translating natural language instructions into code. However, AI-assistant responses and analysis code can be misaligned with the analyst's intent or be seemingly correct but lead to incorrect conclusions Therefore, validating AI assistance is crucial and challenging. Here, we explore how analysts across a range of backgrounds and expertise understand and verify the correctness of AI-generated analyses. We develop a design probe that allows analysts to pursue diverse verification workflows using natural language explanations, code, visualizations, inspecting data tables, and performing common data operations. Through a qualitative user study (n=22) using this probe, we uncover common patterns of verification workflows influenced by analysts' programming, analysis, and AI backgrounds. Additionally, we highlight open challenges and opportunities for improving future AI analysis assistant experiences.

READ FULL TEXT

page 2

page 7

page 28

research
07/04/2023

Natural Language Generation and Understanding of Big Code for AI-Assisted Programming: A Review

This paper provides a comprehensive review of the literature concerning ...
research
08/12/2022

What is it like to program with artificial intelligence?

Large language models, such as OpenAI's codex and Deepmind's AlphaCode, ...
research
05/31/2023

AI for Low-Code for AI

Low-code programming allows citizen developers to create programs with m...
research
07/12/2023

Exploring the Sector-Specific Influence and Response of AI Tools: A Critical Review

AI Tool is designed to generate human-like responses in natural language...
research
10/25/2022

Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programming

AI code-recommendation systems (CodeRec), such as Copilot, can assist pr...
research
09/18/2023

How Do Data Analysts Respond to AI Assistance? A Wizard-of-Oz Study

Data analysis is challenging as analysts must navigate nuanced decisions...
research
05/27/2023

Synthesizing a Progression of Subtasks for Block-Based Visual Programming Tasks

Block-based visual programming environments play an increasingly importa...

Please sign up or login with your details

Forgot password? Click here to reset