Skip to main content
QUICK REVIEW

[論文レビュー] ChartAssisstant: A Universal Chart Multimodal Language Model via Chart-to-Table Pre-training and Multitask Instruction Tuning

Fanqing Meng, Wenqi Shao|arXiv (Cornell University)|Jan 4, 2024
Topic Modeling被引用数 4
ひとこと要約

ChartAssistantは、多様なデータセット(ChartSFT)を用いたチャート対テーブル事前学習とマルチタスクインstructチューニングを活用することで、複数のチャートタスクで最先端のパフォーマンスを達成する汎用的マルチモーダル言語モデルです。UniChart や ChartLlama などのSOTAモデルを上回り、特に現実世界のチャートにおいてゼロショット設定で、数値推論および一般化性能に顕著な向上を示します。

ABSTRACT

Charts play a vital role in data visualization, understanding data patterns, and informed decision-making. However, their unique combination of graphical elements (e.g., bars, lines) and textual components (e.g., labels, legends) poses challenges for general-purpose multimodal models. While vision-language models trained on chart data excel in comprehension, they struggle with generalization. To address these challenges, we propose ChartAssistant, a chart-based vision-language model for universal chart comprehension and reasoning. ChartAssistant leverages ChartSFT, a comprehensive dataset covering diverse chart-related tasks with basic (e.g. bars and pies) and specialized (e.g. radars, and bubbles) chart types. It undergoes a two-stage training process, starting with pre-training on chart-to-table parsing to align chart and text, followed by multitask instruction-following fine-tuning. This approach enables ChartAssistant to achieve competitive performance across various chart tasks. Experimental results demonstrate significant performance gains over the state-of-the-art UniChart and Chartllama method, especially outperforming them on real-world chart data with zero-shot setting. The code and data are available at https://github.com/OpenGVLab/ChartAst.

研究の動機と目的

  • 複雑なグラフィカルおよびテキスト的要素を含むチャートを理解する一般向けのビジョン・リンゲージモデルの限界を解消すること。
  • 視覚的および構造的テキスト表現を統合することで、チャート理解におけるゼロショット一般化および推論性能を向上させること。
  • タスク固有の微調整を必要とする既存のチャートモデルの一般化性能の低さを克服すること。
  • さまざまなチャートタイプとタスクをカバーする包括的で多様性に富み、高品質なインstructチューニングデータセット(ChartSFT)を構築すること。
  • 1つの統合モデルが、多様な現実世界のシナリオにおいて、多様なチャート関連タスクを高いパフォーマンスで遂行できることを実現すること。

提案手法

  • 視覚的チャート表現と構造的テキストテーブルを一致させるために、チャート対テーブル翻訳タスクでモデルを事前学習する。
  • 多様なチャートタイプ(例:レーダーチャート、ボックスプロット)、タスク(QA、要約、参照)、および注釈(数値推論のためのチェーン・オブ・スティェップ)を含む、大規模なインstructフォローアウトデータセット「ChartSFT」を構築する。
  • 複数のチャート関連タスクを1つの統合学習目的に統合することで、ChartSFT上でマルチタスクインstructチューニングを実施する。
  • 効率性と頑健性を考慮し、2つのモデルバージョン(ChartAst-D:260Mパラメータ、Donutに基づく;ChartAst-S:13Bパラメータ、SPHINXに基づく)を採用する。
  • 数値推論および数値質問応答の正確性を向上させるために、トレーニング時にチェーン・オブ・スティェップ(CoT)注釈を統合する。
  • GPT-3.5を活用して、特にarXivからのオープンエンド推論タスク向けに、高品質で多様性に富み、正確な質問・回答ペアを生成する。

実験結果

リサーチクエスチョン

  • RQ1タスク固有の微調整なしに、統合型ビジョン・リンゲージモデルが多様なチャートタイプとタスクにおいて強力なゼロショット一般化を達成できるか?
  • RQ2チャート対テーブル事前学習は、チャートの視覚的表現とテキスト表現の間の整合性をどのように向上させるか?
  • RQ3多様なチャートタスクを用いたマルチタスクインstructチューニングは、推論および理解能力をどの程度向上させるか?
  • RQ4チェーン・オブ・スティェップ(CoT)注釈は、数値質問応答パフォーマンスの向上にどの程度効果的か?
  • RQ5広範かつ多様なデータセットで学習した1つのモデルが、現実世界のチャートデータにおいて、タスク固有に微調整されたモデルを上回れるか?

主な発見

  • ChartAssistantは、評価されたすべてのチャートタスクで最先端のパフォーマンスを達成し、特に現実世界のデータにおけるゼロショット設定で、UniChart や ChartLlama を上回っています。
  • チェーン・オブ・スティェップ(CoT)注釈の導入により、数値質問応答の正確性が51.9%から72.1%に上昇し、ドットライン図では22%、ラインチャートでは26.6%の向上を示しました。
  • マルチタスクインstructチューニングのいずれかのコンponentを除外するとパフォーマンスが低下し、特に数値質問応答が全体のパフォーマンスに最も重要であることが判明しました。
  • ChartAst-S(13Bパラメータバージョン)は、SPHINXから継承した動的解像度処理および混合視覚エンコーダーのおかげで、優れた頑健性とパフォーマンスを示しました。
  • ChartQA(拡張版)ベンチマークでは91.3%の正確性を達成し、数値QAでは72.1%を記録し、以前のSOTA手法を顕著に上回りました。
  • アブレーションスタディの結果、レーダーチャートやボックスプロットなどの多様なチャートタイプと包括的な注釈の統合が、一般化性能およびモデル能力の向上に寄与することが確認されました。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。