MarioGPTは、私たち全員が永遠に任天堂をプレイする、AI生成の輝かしい未来を示唆している

MarioGPTは、私たち全員が永遠に任天堂をプレイする、AI生成の輝かしい未来を示唆している

世の中にマリオはいくらあっても足りない。確かに、初代ファミコンのゲームをプレイしてからしばらく経っているかもしれないが、それはきっと馴染み深いからだろう。もし研究者たちが、太陽が燃え尽きるまで毎日新しいマリオのレベルを無限に生成する方法を開発したとしたら、どう思うだろうか?

更新:レベルジェネレーターのWebアプリが利用可能になり、プロンプトを再生できるようになりました。ぜひお試しください!

コペンハーゲンIT大学のチームが、スーパーマリオブラザーズのレベルをエンコードおよび生成する新しい手法(MarioGPTと名付けた)を示す(出版前の)論文とGitHubページを公開しました。(レドモンドのどこかで、弁護士がコーヒーを一口飲みながらタイピングを始めています。)

MarioGPTはGPT-2をベースにしており、最新の会話型AIとは異なります。これらの大規模言語モデルは、単に文中の単語を取り込み、それに似た単語を出力するだけでなく、汎用的なパターン認識と複製を行うマシンです。

「正直に言うと、うまくいくかどうか試すために小さい方を選んだだけです!」と、論文の筆頭著者であるシャム・スダカラン氏はTechCrunchへのメールで述べています。「一般的に、データセットが小さい場合、GPT2はGPT3よりも適していると思います。しかも、GPT2ははるかに軽量で、学習も容易です。しかし、将来的には、データセットが大きくなり、プロンプトがより複雑になった場合、GPT3のようなより洗練されたモデルを使う必要があるかもしれません。」

非常に大規模な LLM でもマリオのレベルをネイティブに理解することはできないため、研究者はまずそれらのセットをテキストとしてレンダリングして、正直に言って私がプレイしたい、一種の Dwarf Fortress バージョンのマリオを作成する必要がありました。

各タイルは異なる文字としてレンダリングされます。画像クレジット:コペンハーゲンIT大学

お金を稼ぎたい?ターミナルにマリオがいる。ただ言ってるだけ。

テッククランチイベント

サンフランシスコ | 2025年10月27日~29日

レベルが通常の文字の列として表現されると、モデルはそれを他の文字の列(書き言葉やコードなど)とほぼ同様に取り込むことができます。そして、特徴と相関するパターンを理解すれば、それを再現できるようになります。

出力には小文字のxで表される「パス」が含まれており、これは基本的にレベルが技術的にプレイ可能であることを示しています。250レベルのうち、10レベル中9レベルがゲームプレイソフトウェアエージェントA*によってクリアできることが分かりました。

もちろん、レベルが平坦で、たまにパイプをクリアするだけだったら、あまり成功とは言えないでしょう。しかし、パスの単純さを測り、データセットのレベルと比較するための関数をいくつか追加しました。斬新性が高く「興味深い」パスの軌跡とは、既存のレベルとは似ていない、しかしプレイヤーがただ通り抜けるだけではない、クリア可能なレベルを意味します。

ラベル付けされた入力により、モデルは「たくさんのパイプとたくさんの敵」や「たくさんのブロック、高い標高、敵なし」のレベルを作成するように要求するなど、自然言語のプロンプトを理解できるようになりました。

テキストプロンプトで作成されたレベルの例。画像クレジット:コペンハーゲンIT大学

一つの制限は、ビデオゲームレベルコーパスのソースデータがエンコードされている方法により、「敵」のシンボルが1つしか存在せず、クリボーやクッパなどにそれぞれ1つずつ存在するということです。しかし、これは必要に応じて変更できます。証明する必要があった概念は、そもそも良好なレベルが生成可能であるというものでした。(残念ながら、水面もデータセットに表現されていないため、現時点では生成できません。)

「今後の研究では、さらに豊富なデータセットを探索する予定です!」とスダカラン氏は語った。

読んでくれてありがとう!A*エージェントがMarioGPTで生成されたレベルを楽しんでいる動画をいくつかご紹介します。お楽しみください!😄 pic.twitter.com/mZJdp2WV83

— セバスチャン・リシ(@risi1979)2023年2月14日

偶然にも、ニューヨーク大学ゲームラボのジュリアン・トゲリウス氏と彼のグループは、「倉庫番」と呼ばれるブロックを押して遊ぶパズルゲームにおける同様のプロセスを示す論文を発表しました。原理は似ていますが、違いについてはこちらをご覧ください。

これらのアプローチが 2 つの異なるジャンルで機能したということは、同様の複雑さを持つ他のジャンルでも機能する可能性があることを示唆しています。無限のクロノトリガーを生成することはできませんが、AI 搭載の 2D ソニックは不可能ではありません。

これは私たちが目にした最初のマリオジェネレーターではありませんが、他のジェネレーターは生成AIではなく、事前に作成されたタイルセットとシーケンスからレベルを組み立てる傾向があります。つまり、新しいシーケンスが得られるかもしれませんが、タイルごとにオリジナルではなく、画面ごとにオリジナルになります。

MarioGPTの最初のバージョンである本作は、純粋に実験的な作品であり、自社作品に関わるファンプロジェクトを厳しく批判することで知られる任天堂の、サウロンのような視線を逃れられることを願っている。もちろん、無限マリオは楽しそうではあるが、オリジナルゲームの魅力は、手作りの難易度とテーマにある。そして、それを再現するのはそう簡単ではない。

デヴィン・コールドウェイはシアトルを拠点とする作家兼写真家です。

彼の個人ウェブサイトは coldewey.cc です。

バイオを見る