AskChart: Universal Chart Understanding through Textual Enhancement

Xudong Yang, Yifan Wu, Yizhang Zhu, Nan Tang, Yuyu Luo
12/26/2024
cs.CVcs.AI

No official code found. Best implementation: Sootung/AskChart (4 stars, last commit 2024-12-20).

Abstract

Chart understanding tasks such as ChartQA and Chart-to-Text involve automatically extracting and interpreting key information from charts, enabling users to query or convert visual data into structured formats. State-of-the-art approaches primarily focus on visual cues from chart images, failing to explicitly incorporate rich textual information (e.g., data labels and axis labels) embedded within the charts. This textual information is vital for intuitive human comprehension and interpretation of charts. Moreover, existing models are often large and computationally intensive, limiting their practical applicability. In this paper, we introduce AskChart, a universal model that explicitly integrates both textual and visual cues from charts using a Mixture of Experts (MoE) architecture. AskChart facilitates the learning of enhanced visual-textual representations of charts for effectively handling multiple chart understanding tasks, while maintaining a smaller model size. To capture the synergy between visual and textual modalities, we curate a large-scale dataset named ChartBank with about 7.5M data samples, which helps align textual and visual information and facilitates the extraction of visual entities and text. To effectively train AskChart, we design a three-stage training strategy to align visual and textual modalities for learning robust visual-textual representations and optimizing the learning of the MoE layer. Extensive experiments across five datasets demonstrate the significant performance gains of AskChart in four chart understanding tasks. Remarkably, AskChart with 4.6B parameters outperforms state-of-the-art models with 13B parameters by 68.3% in Open-ended ChartQA and 49.2% in Chart-to-Text tasks, while achieving comparable performance in ChartQA and Chart-to-Table tasks.

View on arXivView PDF

Code Implementations(1)

Sootung/AskChartCommunity100%

Official repository for the paper "AskChart: Universal Chart Understanding through Textual Enhancement".

41Shell, PythonDec 20, 20241 years ago

Similar Papers

Cite this paper

@article{yang2024askchart,
  title  = {AskChart: Universal Chart Understanding through Textual Enhancement},
  author = {Xudong Yang and Yifan Wu and Yizhang Zhu and Nan Tang and Yuyu Luo},
  year   = {2024},
  eprint = {2412.19146},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.19146v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.19146.svg)](https://codeofpaper.com/paper/2412.19146)

Discussion