研究テーマ

PCGRLにおける指示の動的切り替え手法

手続き型コンテンツ生成(PCG)に強化学習を組み合わせた「PCGRL」は、プレイヤーやデザイナーの「こんなマップを作りたい」という多様な指示に合わせてゲームのレベル(ステージ)を自動生成できる技術として注目されています。しかし、従来のシステムでは「学習の途中で指示(条件)を変えたい」と思っても、一度プログラムを停止して再コンパイルや再学習を行わなければならないという大きな課題がありました。本研究では、高速な並列処理を得意とするライブラリJAXの特性を最大限に活用し、学習を一切止めることなく、リアルタイムに外部(CSVファイル)から新しい指示を読み込める動的更新機能を開発しています。今後は、単に指示を切り替えるだけでなく、AIが「ユーザーの指示にどれくらい正しく追従できているか」をリアルタイムで数値化・可視化するトラッキングシステムの構築を目指します。

研究担当: 細澤 孟留

Tags: [ AI  Game  Reinforcement Learning  ]
PCGRLにおける指示の動的切り替え手法 PCGRLにおける指示の動的切り替え手法