Pith. sign in

REVIEW 1 cited by

ChatVis: Automating Scientific Visualization with a Large Language Model

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2410.11863 v1 pith:247YFMRM submitted 2024-10-07 cs.HC cs.AIcs.CL

classification cs.HCcs.AIcs.CL
keywords chatvisscriptcorrecterrorlanguagevisualizationassistantexecution
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
read the original abstract

We develop an iterative assistant we call ChatVis that can synthetically generate Python scripts for data analysis and visualization using a large language model (LLM). The assistant allows a user to specify the operations in natural language, attempting to generate a Python script for the desired operations, prompting the LLM to revise the script as needed until it executes correctly. The iterations include an error detection and correction mechanism that extracts error messages from the execution of the script and subsequently prompts LLM to correct the error. Our method demonstrates correct execution on five canonical visualization scenarios, comparing results with ground truth. We also compared our results with scripts generated by several other LLMs without any assistance. In every instance, ChatVis successfully generated the correct script, whereas the unassisted LLMs failed to do so. The code is available on GitHub: https://github.com/tanwimallick/ChatVis/.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. FREYR: A Framework for Recognizing and Executing Your Requests

    cs.SE 2025-01 conditional novelty 5.0 of 10

    FREYR, a modular pipeline that separates intent detection, parameter generation, and summarization, achieves higher task completion than Ollama's native tool calling on the LLMaker benchmark.

Pith tools