TikZilla: Scaling Text-to-TikZ with High-Quality Data and Reinforcement Learning

本論文は、高品質で大規模な DaTikZ-V4 データセットと逆グラフィックスに基づく強化学習を活用し、小規模なオープンソースモデル「TikZilla」を開発することで、テキストから高品質な TikZ 図を生成する性能を大幅に向上させ、GPT-5 に匹敵する結果を達成したことを報告しています。

Christian Greisinger, Steffen Eger

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

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

この論文は、**「AI に科学の図表を描かせる」**という難しい課題を、新しいデータと「褒美」の仕組みを使って劇的に改善したというお話しです。

タイトルは**「TIKZILLA(ティクジラ)」
「ティクジ(TikZ)」は科学者たちが使う図形描画言語の名前で、「ジラ(Zilla)」はゴジラのように巨大・強力なものを意味する造語です。つまり、
「科学の図を描くゴジラ」**のような AI です。

以下に、専門用語を避けて、わかりやすい例え話で解説します。


1. 何が問題だったの?(以前の AI の悩み)

科学の論文には、グラフや回路図、分子構造など、正確な図が欠かせません。これらをコンピュータに描かせるために、**「文章で指示を出せば、AI が図を描くプログラム(TikZ コード)を書いてくれる」**という研究がありました。

しかし、これまでの AI には 2 つの大きな弱点がありました。

  • 弱点①:データの質が悪かった
    過去のデータは、図の横にある「キャプション(簡単な説明)」しかありませんでした。

    例え話:
    料理のレシピを頼むのに、「美味しいパスタ」という一言しか渡されていないようなもの。
    「トマトが赤くて、ソースは濃厚で、パスタは太い」という詳細な指示がないと、AI は「何を作ればいいかわからない」か、勝手に「チョコレートパスタ」を作ってしまいます。
    これでは、正確な科学図は描けません。

  • 弱点②:「描いた結果」を見ていない
    以前の AI は、文章からコードを書くことしか練習していませんでした。実際にそのコードをコンパイル(実行)して、**「本当にきれいな図ができたか?」**を確認するプロセスが欠けていました。

    例え話:
    料理人が「レシピ」だけを見て料理を作りますが、「味見」や「盛り付け」を全くしない状態です。
    その結果、AI は「ループ(無限ループ)で止まってしまうコード」を書いたり、関係ないものを描き足したり、位置がズレた図を描いたりしていました。

2. 彼らがやったこと(3 つの魔法)

この論文の著者たちは、この問題を解決するために 3 つのステップを踏みました。

① 超巨大で高品質な「レシピ本」を作った(DaTikZ-V4)

まず、AI に教えるためのデータセットを、以前の 4 倍以上の規模に拡大しました。

  • GitHub や arXiv(科学論文のデータベース)から、実際に使われている 200 万枚以上の図を集めました。
  • AI による「デバッグ(修理)」:コードがエラーで動かないものを、別の AI が自動で直しました。
  • VLM(視覚 AI)による「詳細な説明」:単なる「キャプション」ではなく、**「青い丸が左にあり、赤い矢印が右に伸びている」**といった、図を正確に再現できるレベルの文章を AI に書かせました。

    例え話:
    料理人(AI)に、単なる「パスタ」という一言ではなく、**「トマトソース、ニンニク 2 片、オリーブオイル大さじ 1、パスタは 200g」**という、プロのシェフが使うような詳細なレシピ本を 200 万冊分与えたのです。

② 2 段階のトレーニング(SFT → RL)

AI を育てるのに、2 つの段階を使いました。

  1. SFT(教師あり学習): 大量の「詳細な説明」と「正解のコード」を見せ、文法や書き方を覚えます。
  2. RL(強化学習): ここが重要!AI がコードを書いた後、実際に図を描いて、それが正解の図とどれだけ似ているかを評価します。
    • ここでは、**「逆グラフィックス(画像からコードを推測する AI)」**という特別な先生を雇いました。この先生は、AI が描いた図を見て、「うん、これは正解に近いね!褒美をあげよう」と評価します。

      例え話:
      料理人がレシピを見て料理を作った後、「味見をする先生」がやってきます。「塩味が足りてない?」「盛り付けが崩れてる?」と厳しくチェックし、「美味しい!」と言われた料理には星をあげるというシステムです。
      AI は「星(報酬)」をもらうために、より正確で美しい図を描こうと必死に練習します。

③ 小さなモデルでも最強に(TikZilla)

彼らが作った AI「TikZilla」は、30 億〜80 億パラメータという、GPT-4o や GPT-5 といった巨大モデルに比べるとかなり小さいサイズです。
しかし、上記の「高品質なレシピ」と「厳格な味見システム」のおかげで、巨大なモデルよりも上手に図を描けるようになりました。

3. 結果はどうだった?

  • 精度: 人間の評価でも、GPT-4o を上回り、GPT-5 とほぼ同等の性能を出しました。
  • エラー: 以前はよくあった「コードが動かない(コンパイルエラー)」という問題が、95% 以上解決しました。
  • 効率: 小さなモデルでも高性能なので、コストが安く、誰でも使えるようになります。

まとめ:なぜこれがすごいのか?

この研究は、**「AI に『結果』を評価させる仕組み」「高品質な『詳細な説明』」**を組み合わせることで、小さな AI でも科学者のような正確な図を描けるようになったことを示しました。

最終的なイメージ:
これまでの AI は、「適当なメモを見て、適当に料理を作っていた」状態でした。
しかし、TikZilla は
「プロのシェフが書いた詳細なレシピ」を手にし、「味見をする厳しい先生」の指導のもとで修行を積んだ結果、「小さなキッチン(小さな AI)」でも、世界最高峰の料理(科学図表)を作れるようになった
のです。

これにより、科学者たちは AI を使って、より早く、正確に、美しい論文の図を作れるようになるでしょう。