RealChart2Code: Advancing Chart-to-Code Generation with Real Data and Multi-Task Evaluation

本論文は、実世界のデータに基づく大規模なチャート生成ベンチマーク「RealChart2Code」を提案し、14 種類の最先端視覚言語モデルの評価を通じて、複雑な可視化タスクにおけるモデルの限界とプロプライエタリモデルとオープンモデルの性能差を明らかにしています。

Jiajun Zhang, Yuying Li, Zhixun Li, Xingyu Guo, Jingzhuo Wu, Leqi Zheng, Yiran Yang, Jianke Zhang, Qingbin Li, Shannan Yan, Zhetong Li, Changguo Jia, Junfei Wu, Zilei Wang, Qiang Liu, Liang Wang

公開日 2026-03-30
📖 1 分で読めます☕ さくっと読める

Each language version is independently generated for its own context, not a direct translation.

この論文は、**「AI に『本物のデータ』から『複雑なグラフ』を描かせるテスト」**について書かれたものです。

これまでの AI 研究では、AI がコードを書けるかどうかは「簡単な問題」で測られてきました。しかし、この論文の著者たちは、「実際のビジネスや研究で使われるような、ごちゃごちゃした本物のデータ」から「立派なグラフ」を AI に作らせるのは、まだ非常に難しいのではないか?と疑問を持ちました。

そこで彼らは、**「RealChart2Code(リアルチャート・ツー・コード)」**という新しいテスト(ベンチマーク)を作りました。

以下に、この論文の核心を、わかりやすい例え話で解説します。


1. 従来のテストは「お絵かき教室」だった

これまでの AI のテスト(Plot2Code や ChartMimic など)は、**「きれいに描かれた絵本」**を見て、その絵を真似して描くようなものでした。

  • 状況: 絵がシンプルで、データもきれいに整理されている。
  • 結果: 最新の AI は、このテストでは「90 点以上」を取って、まるで天才画家のように見えました。

2. 新しいテスト「RealChart2Code」は「現場の設計図」

しかし、著者たちは「それはただの模写だ。本当に使えるか?」と問いかけました。彼らが作った新しいテストは、**「実際の現場で使われる、複雑で汚れたデータ」**を AI に渡すものです。

  • 状況: データは Excel のように巨大で、グラフも「4 つの窓が並んだ複雑なデザイン」や「色や形がごちゃごちゃしたもの」。
  • タスク:
    1. 模写: 完成したグラフを見て、コードを書け。
    2. 再現: 元のデータ(生データ)とグラフを見て、同じものを作れ。
    3. 修正: 「ここが間違っているよ」という指摘を受けて、コードを直せ。

これを**「料理の例」**で考えると:

  • 従来のテスト: 「写真を見て、同じおにぎりを作ってください」と言われる(簡単)。
  • 新しいテスト: 「冷蔵庫にある、賞味期限が近い野菜や、量もバラバラの食材(本物のデータ)を全部使って、写真と同じ豪華な弁当箱を作ってください」と言われる(超難易度)。

3. 驚きの結果:「天才」は「現場」に弱かった

14 種類の最新の AI(Claude や GPT-5.1 などの有名モデル)にこのテストをやらせたら、どうなったでしょうか?

  • 結果: 従来のテストで「90 点」を取っていた AI が、この新しいテストでは**「50 点」前後に急落**しました。
  • なぜ?
    • 複雑な配置が苦手: 「左上に円グラフ、右下に棒グラフ、その上に文字を置く」といった、**「全体のバランス」**を取る力が足りませんでした。
    • データの混乱: 本物のデータには「欠けている部分」や「変な数字」がありますが、AI はそれに戸惑って、間違ったグラフを描いてしまいました。
    • 会話での修正: 「ここを直して」と言われて直そうとすると、**「直したはずなのに、他の場所を壊してしまった」**というミスが多発しました(これを「後退編集」と呼んでいます)。

4. 有料モデル vs 無料モデル

  • 有料のトップモデル(Claude 4.5 Opus など): 一番頑張りましたが、それでも完璧ではありませんでした。
  • オープンソースのモデル: 有料モデルに比べて、**「コード自体が動かない(文法ミス)」**という初歩的なミスが多く、現場で使えるレベルには遠く及ばないことがわかりました。

5. この研究が教えてくれること

この論文は、**「AI はまだ『単純な作業』は得意だが、『複雑な現実世界』の問題解決にはまだ未熟だ」**という重要なメッセージを伝えています。

  • 今の AI: 教科書の問題は解けるが、実戦ではパニックになる。
  • 今後の課題: AI に「本物のデータ」をたくさん経験させ、複雑なレイアウトを頭の中で組み立てる力を鍛える必要があります。

まとめ

この論文は、「AI にグラフを描かせるテスト」を、子供向けのお絵かきから、プロの建築家への実地試験へと格上げしたという画期的な研究です。

「AI はすごい」と言われることが多いですが、「本物の複雑な仕事」を任せるには、まだもう少し練習が必要だということを、このテスト(RealChart2Code)を使って証明しました。