ChartGPT: Leveraging LLMs to Generate Charts from Abstract Natural Language

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Tian, Yuan, Cui, Weiwei, Deng, Dazhen, Yi, Xinjing, Yang, Yurun, Zhang, Haidong, Wu, Yingcai
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917895760510976
author Tian, Yuan
Cui, Weiwei
Deng, Dazhen
Yi, Xinjing
Yang, Yurun
Zhang, Haidong
Wu, Yingcai
author_facet Tian, Yuan
Cui, Weiwei
Deng, Dazhen
Yi, Xinjing
Yang, Yurun
Zhang, Haidong
Wu, Yingcai
contents The use of natural language interfaces (NLIs) to create charts is becoming increasingly popular due to the intuitiveness of natural language interactions. One key challenge in this approach is to accurately capture user intents and transform them to proper chart specifications. This obstructs the wide use of NLI in chart generation, as users' natural language inputs are generally abstract (i.e., ambiguous or under-specified), without a clear specification of visual encodings. Recently, pre-trained large language models (LLMs) have exhibited superior performance in understanding and generating natural language, demonstrating great potential for downstream tasks. Inspired by this major trend, we propose ChartGPT, generating charts from abstract natural language inputs. However, LLMs are struggling to address complex logic problems. To enable the model to accurately specify the complex parameters and perform operations in chart generation, we decompose the generation process into a step-by-step reasoning pipeline, so that the model only needs to reason a single and specific sub-task during each run. Moreover, LLMs are pre-trained on general datasets, which might be biased for the task of chart generation. To provide adequate visualization knowledge, we create a dataset consisting of abstract utterances and charts and improve model performance through fine-tuning. We further design an interactive interface for ChartGPT that allows users to check and modify the intermediate outputs of each step. The effectiveness of the proposed system is evaluated through quantitative evaluations and a user study.
format Preprint
id arxiv_https___arxiv_org_abs_2311_01920
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle ChartGPT: Leveraging LLMs to Generate Charts from Abstract Natural Language
Tian, Yuan
Cui, Weiwei
Deng, Dazhen
Yi, Xinjing
Yang, Yurun
Zhang, Haidong
Wu, Yingcai
Human-Computer Interaction
The use of natural language interfaces (NLIs) to create charts is becoming increasingly popular due to the intuitiveness of natural language interactions. One key challenge in this approach is to accurately capture user intents and transform them to proper chart specifications. This obstructs the wide use of NLI in chart generation, as users' natural language inputs are generally abstract (i.e., ambiguous or under-specified), without a clear specification of visual encodings. Recently, pre-trained large language models (LLMs) have exhibited superior performance in understanding and generating natural language, demonstrating great potential for downstream tasks. Inspired by this major trend, we propose ChartGPT, generating charts from abstract natural language inputs. However, LLMs are struggling to address complex logic problems. To enable the model to accurately specify the complex parameters and perform operations in chart generation, we decompose the generation process into a step-by-step reasoning pipeline, so that the model only needs to reason a single and specific sub-task during each run. Moreover, LLMs are pre-trained on general datasets, which might be biased for the task of chart generation. To provide adequate visualization knowledge, we create a dataset consisting of abstract utterances and charts and improve model performance through fine-tuning. We further design an interactive interface for ChartGPT that allows users to check and modify the intermediate outputs of each step. The effectiveness of the proposed system is evaluated through quantitative evaluations and a user study.
title ChartGPT: Leveraging LLMs to Generate Charts from Abstract Natural Language
topic Human-Computer Interaction
url https://arxiv.org/abs/2311.01920